Поле со списком

При изменении текста в текстовой части поля со списком с клавиатуры и дальнейшей попытке обновить содержимое элемента управления нажатием 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 (Получение фокуса) — при получении фокуса.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: