Событие Form.AfterInsert (Access)

Событие AfterInsert возникает после добавления новой записи.

Синтаксис

expression. AfterInsert

выражение: переменная, представляющая объект Form.

Возвращаемое значение

Отсутствует

Примечания

Примечание.

Установка значения элемента управления с помощью макроса или Visual Basic не активирует эти события.

Используйте процедуру события AfterInsert или макрос для повторного запроса набора записей при каждом добавлении новой записи.

Чтобы выполнить макрос или процедуру события при возникновении события AfterInsert , задайте для свойства OnAfterInsert имя макроса или [Процедура события].

Пример

В этом примере показано, как можно использовать процедуру события BeforeInsert , чтобы убедиться, что пользователь хочет создать новую запись, и процедуру события AfterInsert для повторного запроса источника записей для формы Employees после добавления записи.

Чтобы попробовать пример, добавьте следующую процедуру события в форму с именем Employees , основанную на таблице или запросе. Переключитесь в представление таблицы формы и попробуйте вставить запись.

Private Sub Form_BeforeInsert(Cancel As Integer) 
 If MsgBox("Insert new record here?", _ 
 vbOKCancel) = vbCancel Then 
 Cancel = True 
 End If 
End Sub 
 
Private Sub Form_AfterInsert() 
 Forms!Employees.Requery 
End Sub

Поддержка и обратная связь

Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.