powered by simpleCommunicator - 2.0.55     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Работа с массивом в ленточной форме
14 сообщений из 14, страница 1 из 1
Работа с массивом в ленточной форме
    #39227232
vixxa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте уважаемые форумчане!
Подскажите, если не затруднит, может кто сталкивался:
Есть необходимость работы с массивом в ленточной форме (накопление числовых данных о рабочем процессе и последующем выводе их на форму, к примеру, в числовом виде). Количество записей в форме меняется (от 0 до 1500), количество необходимых выводимых числовых данных - последние 30.
Отсюда вопрос: может ли access реализовать такой вариант формы с одномерным динамическим массивом (то есть сам акс разбирается с данными для каждой записи), или же создавать двухмерный динамический массив и потом его модифицировать?
Уточнение - форма (вернее записи и их количество) меняется пользователем динамически.
Заранее спасибо.
Как вариант - рабочий процесс команда Ping, данные - время задержки пакетов.
...
Рейтинг: 0 / 0
Работа с массивом в ленточной форме
    #39227263
\\\\
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
vixxa, что-то я не помню чтобы Access умел работать с массивами напрямую как с записями. Если только, как источниками строк для контролов (листбокс, комбобокс). Не очень понятно, массив для каждой записи или массив как источник записей.
...
Рейтинг: 0 / 0
Работа с массивом в ленточной форме
    #39227267
\\\\
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
vixxa, кстати, почему массив, а не рекордсет?
...
Рейтинг: 0 / 0
Работа с массивом в ленточной форме
    #39227281
vixxa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
\\\\,
авторкстати, почему массив, а не рекордсет?
Спасибо за ответ. По сути - не охота все эти данные хранить в таблице... Данные нужны только для текущего сеанса работы формы.
Как быстрый вариант описания сути - есть база IP адресов, их нужно пинговать, а пользователю показывать в реальном времени время прохождения пакетов....
...
Рейтинг: 0 / 0
Работа с массивом в ленточной форме
    #39227283
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vixxaДанные нужны только для текущего сеанса работы формы.
Как быстрый вариант описания сути - есть база IP адресов, их нужно пинговать, а пользователю показывать в реальном времени время прохождения пакетов....
А массив адресов типа ветром надуло? откуда он? где-то ведь хранится... значит, в таблице... или юзер в текущем сеансе ввёл - опять же хранить надо, и, значит, в таблице...

vixxaне охота все эти данные хранить в таблице
Выброси свои "хочу-нехочу" и делай как правильно. А правильно - хранить данные в таблицах.
Никто тебе не мешает по завершении сеанса удалить эти записи и оставить таблицу пустой.
...
Рейтинг: 0 / 0
Работа с массивом в ленточной форме
    #39227284
Фотография vmag
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vixxaПо сути - не охота все эти данные хранить в таблице...

можно на форме сделать отвязанный список с нужным количеством столбцов и обращаться к его элементам
как к обычному массиву (в смысле заполнения, изменения), единственное количество строк в списке будет не очень большое (не помню уже сколько. кажись тысячи тянет)
...
Рейтинг: 0 / 0
Работа с массивом в ленточной форме
    #39227287
\\\\
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
vixxa\\\\,
авторкстати, почему массив, а не рекордсет?
Спасибо за ответ. По сути - не охота все эти данные хранить в таблице... Данные нужны только для текущего сеанса работы формы.
Как быстрый вариант описания сути - есть база IP адресов, их нужно пинговать, а пользователю показывать в реальном времени время прохождения пакетов....Есть вариант создания свободного рекордсета ADO, его можно присваивать форме.
Или просматривать массив в листбоксе (ListBox), преобразовав его предварительно в строку.
...
Рейтинг: 0 / 0
Работа с массивом в ленточной форме
    #39227290
\\\\
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
vmag... единственное количество строк в списке будет не очень большое (не помню уже сколько. кажись тысячи тянет)Тянет. Более 65 тыс (больше не смотрел)...
...
Рейтинг: 0 / 0
Работа с массивом в ленточной форме
    #39227291
vixxa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Akina,
авторВыброси свои "хочу-нехочу"
И Вам доброго дня!
Все таки повторюсь, я хотел спросить, если в модуле ленточной формы объявить массив (одномерный), он будет одинаково "выглядеть" для каждой записи, или нет (для каждой записи массив приодеться заполнять отдельно) ?
...
Рейтинг: 0 / 0
Работа с массивом в ленточной форме
    #39227295
\\\\
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
vixxaВсе таки повторюсь, я хотел спросить, если в модуле ленточной формы объявить массив (одномерный), он будет одинаково "выглядеть" для каждой записи, или нет (для каждой записи массив приодеться заполнять отдельно) ?Для каждой записи свой массив. И тогда лучше отображать в текстбоксе, но не отвязанный, т.е. придётся записывать каждой записи в поле (так будет проще). Иначе не получится для грида, ИМХО.
...
Рейтинг: 0 / 0
Работа с массивом в ленточной форме
    #39227307
vixxa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
\\\\,
авторДля каждой записи свой массив.
Спасибо за ответ и спасибо всем ответившим. Попробую варианты - отпишусь, если кому-нибудь будет интересно.
...
Рейтинг: 0 / 0
Работа с массивом в ленточной форме
    #39227309
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vixxaесли в модуле ленточной формы объявить массив (одномерный), он будет одинаково "выглядеть" для каждой записи, или нет (для каждой записи массив приодеться заполнять отдельно) ?
Это сфига бы? массив, определённый в модуле ленточной формы на уровне модуля, один для экземпляра этой формы и, соответственно, для всех записей, отображаемых в этом экземпляре.
...
Рейтинг: 0 / 0
Работа с массивом в ленточной форме
    #39227314
vixxa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Akina,
автормассив, определённый в модуле ленточной формы на уровне модуля, один для экземпляра этой формы и, соответственно, для всех записей, отображаемых в этом экземпляре
...
Рейтинг: 0 / 0
Работа с массивом в ленточной форме
    #39227316
vixxa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вот, видать и есть ответ по сути вопроса! Спасибо.
...
Рейтинг: 0 / 0
14 сообщений из 14, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Работа с массивом в ленточной форме
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]