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 支持和反馈,获取有关如何接收支持和提供反馈的指南。
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈