Переход на определенную запись в форме
Типичной задачей
является организация более удобного чем последовательный перебор перехода по
записям в форме, задавая значения каких-то полей записи, для ее поиска по ним.
Например, в форме с информацией для большого количества сотрудников хотелось
бы быстро перейти к карточке сотрудника с известной фамилией. Это можно сделать
с помощью специального списка для выбора фамилии.
В
разд.
"Создание элементов управления с помощью панели элементов" гл. 5
мы
упомянули о том, что при создании списка/поля со списком с помощью Мастера в
форме, привязанной к источнику данных, Access предлагает сделать его средством
перехода к нужной записи в форме. Рассмотрим пример создания такого списка:
Форма готова.
Откройте ее в режиме Формы и убедитесь, что при выборе желаемых фамилии и имени
в созданном поле со списком осуществляется переход к информации об этом сотруднике.
Такое поле со списком удобно и тем, что значение в нем можно не только выбрать,
но и просто ввести первые буквы фамилии — необходимый элемент будет выбран автоматически.
Останется нажать клавишу <Enter>, чтобы отобразить информацию о выбранном
сотруднике.
Действие созданного поля со списком обеспечивается процедурой обработки события После обновления (After Update), сгенерированной мастером (см. также разд. "Создание процедур обработки событий"гл. 13).