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


         

Последовательность событий в форме, связанных с записями - часть 2


Записи, Сохранить запись

(Records, Save Record), то последних событий

Выход

(Exit) и

Потеря фокуса

(LostFocus) не происходит. Это полезно знать, т. к. иногда требуется обойти эти события.

При удалении записи происходят события:

Удаление => До подтверждения Del

=>

После подтверждения Del => Текущая запись => Вход => Получение фокуса

Если событие

Удаление

(Delete) отменяется, то остальные события не возникают. После удаления записи фокус переходит на следующую запись, поэтому происходят события

Текущая запись

(Current) формы и

Вход

(Enter) и

Получение фокуса

(GetFocus) первого элемента в этой записи.

Добавление новой записи осуществляется после того, как пользователь вводит первый символ новой (пустой) записи. При этом события происходят в следующем порядке:

Текущая запись (ф) => Вход (э) => Получение фокуса (э) => До вставки (ф) => Изменение (э) => До обновления (ф) => После обновления (ф) => После вставки (ф)

В этой цепочке пропущены все события клавиатуры и

До обновления

(BeforeUpdate) и

После обновления

(AfterUpdate) для элементов формы, т. к. они описаны выше. Событие

Изменение

(Change) происходит, если первый символ новой записи вводится в текстовое поле.




Содержание  Назад  Вперед