|
Работа с массивом в ленточной форме
|
|||
---|---|---|---|
#18+
Здравствуйте уважаемые форумчане! Подскажите, если не затруднит, может кто сталкивался: Есть необходимость работы с массивом в ленточной форме (накопление числовых данных о рабочем процессе и последующем выводе их на форму, к примеру, в числовом виде). Количество записей в форме меняется (от 0 до 1500), количество необходимых выводимых числовых данных - последние 30. Отсюда вопрос: может ли access реализовать такой вариант формы с одномерным динамическим массивом (то есть сам акс разбирается с данными для каждой записи), или же создавать двухмерный динамический массив и потом его модифицировать? Уточнение - форма (вернее записи и их количество) меняется пользователем динамически. Заранее спасибо. Как вариант - рабочий процесс команда Ping, данные - время задержки пакетов. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.04.2016, 09:37 |
|
Работа с массивом в ленточной форме
|
|||
---|---|---|---|
#18+
vixxa, что-то я не помню чтобы Access умел работать с массивами напрямую как с записями. Если только, как источниками строк для контролов (листбокс, комбобокс). Не очень понятно, массив для каждой записи или массив как источник записей. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.04.2016, 10:24 |
|
Работа с массивом в ленточной форме
|
|||
---|---|---|---|
#18+
vixxa, кстати, почему массив, а не рекордсет? ... |
|||
:
Нравится:
Не нравится:
|
|||
29.04.2016, 10:29 |
|
Работа с массивом в ленточной форме
|
|||
---|---|---|---|
#18+
\\\\, авторкстати, почему массив, а не рекордсет? Спасибо за ответ. По сути - не охота все эти данные хранить в таблице... Данные нужны только для текущего сеанса работы формы. Как быстрый вариант описания сути - есть база IP адресов, их нужно пинговать, а пользователю показывать в реальном времени время прохождения пакетов.... ... |
|||
:
Нравится:
Не нравится:
|
|||
29.04.2016, 10:44 |
|
Работа с массивом в ленточной форме
|
|||
---|---|---|---|
#18+
vixxaДанные нужны только для текущего сеанса работы формы. Как быстрый вариант описания сути - есть база IP адресов, их нужно пинговать, а пользователю показывать в реальном времени время прохождения пакетов.... А массив адресов типа ветром надуло? откуда он? где-то ведь хранится... значит, в таблице... или юзер в текущем сеансе ввёл - опять же хранить надо, и, значит, в таблице... vixxaне охота все эти данные хранить в таблице Выброси свои "хочу-нехочу" и делай как правильно. А правильно - хранить данные в таблицах. Никто тебе не мешает по завершении сеанса удалить эти записи и оставить таблицу пустой. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.04.2016, 10:48 |
|
Работа с массивом в ленточной форме
|
|||
---|---|---|---|
#18+
vixxaПо сути - не охота все эти данные хранить в таблице... можно на форме сделать отвязанный список с нужным количеством столбцов и обращаться к его элементам как к обычному массиву (в смысле заполнения, изменения), единственное количество строк в списке будет не очень большое (не помню уже сколько. кажись тысячи тянет) ... |
|||
:
Нравится:
Не нравится:
|
|||
29.04.2016, 10:51 |
|
Работа с массивом в ленточной форме
|
|||
---|---|---|---|
#18+
vixxa\\\\, авторкстати, почему массив, а не рекордсет? Спасибо за ответ. По сути - не охота все эти данные хранить в таблице... Данные нужны только для текущего сеанса работы формы. Как быстрый вариант описания сути - есть база IP адресов, их нужно пинговать, а пользователю показывать в реальном времени время прохождения пакетов....Есть вариант создания свободного рекордсета ADO, его можно присваивать форме. Или просматривать массив в листбоксе (ListBox), преобразовав его предварительно в строку. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.04.2016, 10:53 |
|
Работа с массивом в ленточной форме
|
|||
---|---|---|---|
#18+
vmag... единственное количество строк в списке будет не очень большое (не помню уже сколько. кажись тысячи тянет)Тянет. Более 65 тыс (больше не смотрел)... ... |
|||
:
Нравится:
Не нравится:
|
|||
29.04.2016, 10:57 |
|
Работа с массивом в ленточной форме
|
|||
---|---|---|---|
#18+
Akina, авторВыброси свои "хочу-нехочу" И Вам доброго дня! Все таки повторюсь, я хотел спросить, если в модуле ленточной формы объявить массив (одномерный), он будет одинаково "выглядеть" для каждой записи, или нет (для каждой записи массив приодеться заполнять отдельно) ? ... |
|||
:
Нравится:
Не нравится:
|
|||
29.04.2016, 10:58 |
|
Работа с массивом в ленточной форме
|
|||
---|---|---|---|
#18+
vixxaВсе таки повторюсь, я хотел спросить, если в модуле ленточной формы объявить массив (одномерный), он будет одинаково "выглядеть" для каждой записи, или нет (для каждой записи массив приодеться заполнять отдельно) ?Для каждой записи свой массив. И тогда лучше отображать в текстбоксе, но не отвязанный, т.е. придётся записывать каждой записи в поле (так будет проще). Иначе не получится для грида, ИМХО. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.04.2016, 11:03 |
|
Работа с массивом в ленточной форме
|
|||
---|---|---|---|
#18+
\\\\, авторДля каждой записи свой массив. Спасибо за ответ и спасибо всем ответившим. Попробую варианты - отпишусь, если кому-нибудь будет интересно. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.04.2016, 11:15 |
|
Работа с массивом в ленточной форме
|
|||
---|---|---|---|
#18+
vixxaесли в модуле ленточной формы объявить массив (одномерный), он будет одинаково "выглядеть" для каждой записи, или нет (для каждой записи массив приодеться заполнять отдельно) ? Это сфига бы? массив, определённый в модуле ленточной формы на уровне модуля, один для экземпляра этой формы и, соответственно, для всех записей, отображаемых в этом экземпляре. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.04.2016, 11:18 |
|
Работа с массивом в ленточной форме
|
|||
---|---|---|---|
#18+
Akina, автормассив, определённый в модуле ленточной формы на уровне модуля, один для экземпляра этой формы и, соответственно, для всех записей, отображаемых в этом экземпляре ... |
|||
:
Нравится:
Не нравится:
|
|||
29.04.2016, 11:21 |
|
|
start [/forum/topic.php?fid=45&fpage=105&tid=1613621]: |
0ms |
get settings: |
9ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
27ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
50ms |
get tp. blocked users: |
2ms |
others: | 13ms |
total: | 132ms |
0 / 0 |