Событие После подтверждения Del (AfterDelConfirm) происходит как после подтверждения удаления записи, так и в случае отмены удаления данных. Процедура обработки данного события имеет параметр Status. Данный параметр может принимать значения, описанные в табл. 10.20.
Таблица 10.20.Значения параметра Status
Значение
Описание
Запись была удалена
Удаление отменено программой обработки события
Удаление отменено пользователем в окне подтверждения удаления
Таким образом, параметр Status может использоваться, например, для проверки, была ли удалена запись или нет.
Событие До вставки (BeforeInsert) происходит при вводе первого символа в новую запись, то есть в одно из полей записи, причем не обязательно первое. Данное событие происходит до того, как запись будет занесена в таблицу. Процедура обработки этого события имеет параметр Cancel. Если задать значение этого параметра равным True, то вставка записи будет отменена.
Событие После вставки (AfterInsert) возникает при добавлении в таблицу новой записи. Чаще всего это событие происходит при переходе к следующей записи в форме.
Событие До обновления (BeforeUpdate) происходит при любом изменении данных в записи или элементе управления (за исключением вычисляемых элементов управления). Данное событие может применяться для проверки каких-либо условий при вводе данных, так как оно имеет параметр Cancel, который в случае присвоения ему значения True позволяет отменить введенные изменения.
Событие После обновления (AfterUpdate) возникает при обновлении данных в записи или элементе управления (за исключением вычисляемых элементов управления). События До обновления (BeforeUpdate) и После обновления (AfterUpdate) не возникают в том случае, когда значения элементов управления изменяются в программе VBA или макросе.
Событие Изменение (Change) происходит при изменении пользователем данных в поле или в поле со списком непосредственно до перехода на другой элемент управления. Это событие возникает и в том случае, когда изменено значение свойства Text поля или поля со списком в программе VBA, а также в элементе управления Набор вкладок (TabStrip) при переходе с одной вкладки на другую.