Иллюстрированный самоучитель по Microsoft Access 2002

Создание процедур обработки событий

Теперь рассмотрим, как создавать процедуры обработки событий. Для большинства элементов управления формы, а также самой формы и отчета, стандартный набор действий следующий:

  1. Откройте форму в режиме Конструктора. Если при этом окно свойств отсутствует на экране, щелкните на кнопке Свойства (Properties) на панели инструментов.
  2. Выберите нужный элемент управления (или щелкните мышью на маленьком черном квадрате в верхнем левом углу формы, тогда выберется вся форма). В окне свойств отобразятся свойства выбранного элемента.
  3. Откройте вкладку События (Events).
  4. Выберите событие, для которого будет создаваться процедура обработки, и щелкните по нему правой кнопкой мыши.
  5. Выберите из контекстного меню (рис. 13.32) пункт Построить (Build). В открывшемся диалоговом окне Построитель (Choose Builder) выберите из списка элемент Программы (Code Builder) и нажмите кнопку ОК. Откроется окно редактора VBA, в котором появятся первая и последняя строки процедуры (рис. 13.33).

Иллюстрированный самоучитель по Microsoft Access 2002 › Программирование в Access 2002 › Создание процедур обработки событий
Рис. 13.32. Диалоговое окно событий формы

Иллюстрированный самоучитель по Microsoft Access 2002 › Программирование в Access 2002 › Создание процедур обработки событий
Рис. 13.33. Заготовка процедуры обработки события

Иллюстрированный самоучитель по Microsoft Access 2002 › Программирование в Access 2002 › Создание процедур обработки событий
Рис. 13.34. Процедура обработки событий с аргументом Cancel

Если процедура обработки выбранного события имеет аргументы, они будут также присутствовать в заголовке процедуры (рис. 13.34).

Теперь нужно ввести код процедуры между этими двумя строками. Ниже приведены некоторые примеры процедур обработки событий.

Если Вы заметили ошибку, выделите, пожалуйста, необходимый текст и нажмите CTRL + Enter, чтобы сообщить об этом редактору.