共用方式為


Form.AfterInsert 事件 (Access)

AfterInsert 事件發生之後新增新的記錄。

語法

運算式AfterInsert

expression 代表 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 支援與意見反應