При изменении текста в текстовой части поля со списком с клавиатуры и дальнейшей попытке обновить содержимое элемента управления нажатием Enter или переходом к другому элементу управления или записи. Access сравнивает новое значение с содержимым списка. Если новое значение в списке отсутствует, поле со списком распознает событие-Отсутствие в списке.
Изменение значения в группе переключателей
При изменении значения в группе переключателей щелчком мышью на каком-либо выключателе, переключателе или флажке из группы происходит следующая последовательность событий:
o BeforeUpdate — когда Access обнаруживает изменение значения группы, непосредственно перед помещением измененных данных в буфер записи.
o AfterUpdate — когда Access обнаруживает изменение значения группы, сразу после помещения измененных данных в буфер записи.
o Click — сразу после события AfterUpdate.
Переход от одного элемента управления к другому
При переходе в пределах одной формы от одного элемента управления к другому без внесения изменений (с помощью нажатия клавиши Tab) этими элементами управления распознается следующая последовательность событий:
|
|
o при переходе от первого элемента управления ко второму, но до потери фокуса первый элемент распознает событие Exit (Выход).
o после потери фокуса первый элемент распознает событие LostFocus (Потеря фокуса).
o при переходе от первого элемента управления ко второму, но до получения фокуса второй элемент распознает событие Enter (Вход).
o после получения фокуса второй элемент распознает событие GotFocus (Получение фокуса).
o если же данные в первом элементе управления были изменены перед нажатием Tab, то до наступления всей приведенной выше последовательности в первом элементе управления происходят еще два события:
o перед помещением измененных данных в буфер записи первый элемент управления распознает событие BeforeUpdate (До обновления).
o после помещения измененных данных в буфер записи первый элемент управления распознает событие AfterUpdate (После обновления).
Открытие формы
При открытии формы в ней происходит следующая последовательность событий:
o Open (Открытие) — при открытии формы, но до вывода на экран первой записи.
o Load (Загрузка) — после загрузки записей из памяти и вывода их на экран.
o Resize (Изменение размера) — при первом выводе формы на экран.
o Activate (Включение) — когда форма получает фокус и становится активным окном, за исключением случаев, когда форма получает фокус от другой формы.
o GotFocus (Получение фокуса) — при получении фокуса, но только в том случае, если все элементы управления формы скрыты или недоступны.
o Current (Текущая запись) — перед тем, как первая запись станет текущей.
Если в форме есть хотя бы один видимый и доступный элемент управления, форма не распознает событие GotFocus. Вместо самой формы в этом случае фокус получает первый видимый элемент управления, который после наступления событий для формы распознает следующие события:
o Enter (Вход) — непосредственно перед передачей этому элементу управления.
o GotFocus (Получение фокуса) — при получении фокуса.