Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лекция по Ms Access.doc
Скачиваний:
92
Добавлен:
19.05.2015
Размер:
1.86 Mб
Скачать

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

При изменении текста в текстовой части поля со списком с клавиатуры и дальнейшей попытке обновить содержимое элемента управления нажатием Enter или переходом к другому элементу управления или записи. Access сравнивает новое значение с содержимым списка. Если новое значение в списке отсутствует, поле со списком распознает событие-Отсутствие в списке.

Изменение значения в группе переключателей

При изменении значения в группе переключателей щелчком мышью на каком-либо выключателе, пе­реключателе или флажке из группы происходит следующая последовательность событий:

  • BeforeUpdate — когда Access обнаруживает изменение значения группы, непосредственно перед помещением измененных данных в буфер записи.

  • AfterUpdate — когда Access обнаруживает изменение значения группы, сразу после помещения измененных данных в буфер записи.

  • Click — сразу после события AfterUpdate.

Переход от одного элемента управления к другому

При переходе в пределах одной формы от одного элемента управления к другому без внесения изме­нений (с помощью нажатия клавиши Tab) этими элементами управления распознается следующая последовательность событий:

  • при переходе от первого элемента управления ко второму, но до потери фокуса первый элемент распознает событие Exit (Выход).

  • после потери фокуса первый элемент распознает событие LostFocus (Потеря фокуса).

  • при переходе от первого элемента управления ко второму, но до получения фокуса второй элемент распознает событие Enter (Вход).

  • после получения фокуса второй элемент распознает событие GotFocus (Получение фокуса).

  • если же данные в первом элементе управления были изменены перед нажатием Tab, то до на­ступления всей приведенной выше последовательности в первом элементе управления происходят еще два события:

  • перед помещением измененных данных в буфер записи первый элемент управления распознает событие BeforeUpdate (До обновления).

  • после помещения измененных данных в буфер записи первый элемент управления распознает событие AfterUpdate (После обновления).

Открытие формы

При открытии формы в ней происходит следующая последовательность событий:

  • Open (Открытие) — при открытии формы, но до вывода на экран первой записи.

  • Load (Загрузка) — после загрузки записей из памяти и вывода их на экран.

  • Resize (Изменение размера) — при первом выводе формы на экран.

  • Activate (Включение) — когда форма получает фокус и становится активным окном, за исключением случаев, когда форма получает фокус от другой формы.

  • GotFocus (Получение фокуса) — при получении фокуса, но только в том случае, если все элементы управления формы скрыты или недоступны.

  • Current (Текущая запись) — перед тем, как первая запись станет текущей.

Если в форме есть хотя бы один видимый и доступный элемент управления, форма не распознает событие GotFocus. Вместо самой формы в этом случае фокус получает первый видимый элемент управления, который после наступления событий для формы распознает следующие события:

  • Enter (Вход) — непосредственно перед передачей этому элементу управления.

  • GotFocus (Получение фокуса) — при получении фокуса.