Form.AfterInsert 事件 (Access)

后添加新记录时, AfterInsert 事件发生。

语法

表达式AfterInsert

expression:表示 Form 对象的变量。

返回值

Nothing

注解

注意

在使用宏或 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 支持和反馈,获取有关如何接收支持和提供反馈的指南。