Access (的 Form.Load 事件)
發生於開啟表單並顯示它的記錄時。
語法
運算式。負荷
expression 代表 Form 物件的變數。
註解
發生這些事件時執行巨集或事件程序,將 OnLoad 屬性設定為巨集名稱或 [事件程序]。
Load 事件是由使用者動作例如造成:
- 啟動應用程式。
- 選擇 [資料庫] 視窗中的 [ 開 啟] 來開啟表單。
- 執行巨集中的 OpenForm 巨集指令。
表單的 Load 事件發生時執行巨集或事件程序,您可以指定控制項的預設設定或顯示該表單之記錄中的資料而定的計算結果的資料。
您可以在表單的 Unload 事件發生時執行巨集或事件程序,來確認表單應該要卸載或指定應進行卸載表單時的動作。 您也可以開啟另一個表單或顯示對話方塊請求使用者的名稱以便將指出使用表單的記錄項目。
當您第一次開啟表單時,下列事件的發生順序如下:
開啟 → 負載 → 調整 → 啟動 → 目前
如果您嘗試決定是否要針對宏或事件程序使用 Open 或 Load 事件,其中一個顯著的差異是 Open 事件可以取消,但 Load 事件無法取消。 例如,如果您要在表單的 Open 事件事件程序中動態建立表單的記錄來源,則如果沒有要顯示的記錄,您可以取消開啟表單。
當您關閉表單時,下列事件的發生順序如下:
Unload → 停用 → 關閉
Unload 事件會在 Close 事件之前發生。 Unload 事件可以取消,但 Close 事件則無法。
注意事項
當您為 Load 事件相關的事件建立宏或事件程序,例如 Activate 和 GotFocus時,請確定它們不會 (衝突,例如,請確定您不會在某個宏或程式中發生某些事件,而該事件在另一個) 中取消,而且不會造成串聯事件。
範例
下列範例在表單載入時將目前的日期顯示於表單標題上。
若要嘗試此範例,請將下列事件程序新增至表單中。
Private Sub Form_Load()
Me.Caption = Date
End Sub
支援和意見反應
有關於 Office VBA 或這份文件的問題或意見反應嗎? 如需取得支援服務並提供意見反應的相關指導,請參閱 Office VBA 支援與意見反應。
意見反應
https://aka.ms/ContentUserFeedback。
即將登場:在 2024 年,我們將逐步淘汰 GitHub 問題作為內容的意見反應機制,並將它取代為新的意見反應系統。 如需詳細資訊,請參閱:提交並檢視相關的意見反應