Информатика / Базы данных / Лекции по базам данных / Тема 6 [Режим совместимости]
.pdfТема 6 «Дополнительные объекты СУБД Access»
Модули |
класса |
часто |
содержат |
процедуры |
обработки |
событий, |
запускаемые в ответ на событие в форме или отчете. |
|
Процедура обработки события - процедура, автоматически выполняемая в ответ на событие, возникающее в результате действий пользователя, выполнения программы или генерируемое системой.
Под Событием понимают определенное действие, возникающее при работе с конкретным объектом.
Процедуры обработки событий используются для управления поведением формы или отчета и их откликом на события, такие как нажатие кнопки.
Тема 6 «Дополнительные объекты СУБД Access»
Microsoft Access реагирует на целый ряд событий: нажатие кнопки мыши, изменение данных, открытие или закрытие форм и т.д. Обычно события возникают в результате действий пользователя.
С помощью процедуры обработки события пользователь имеет возможность определить собственные отклики на события, происходящие в форме, отчете или элементе управления.
Тема 6 «Дополнительные объекты СУБД Access»
Пример использования процедуры обработки события для отклика на событие
При создании процедуры обработки события для объекта MS Access добавляет в модуль формы или модуль отчета именованный шаблон процедуры обработки события для данного события и объекта. Остается только дописать код, определяющий желаемый отклик на событие в форме или отчете.
Предположим, при нажатии кнопки «Отчет за год» в форме «Заказы» требуется открыть форму «Продажи по годам».
Для выполнения процедуры обработки события при нажатии кнопки пользователем выберите свойство кнопки Нажатие кнопки
(OnClick)...
Тема 6 «Дополнительные объекты СУБД Access»
... нажмите кнопку Построить, а затем выберите построитель Программы для добавления кода Visual Basic в процедуру.
В процедуре обработки события Печать отчета_Click метод OpenForm используется для открытия формы «Продажи по годам».