Report.Load 事件 (Access)
會在開啟報表並顯示其記錄時發生。
語法
運算式。負荷
表達 代表 Report 物件的變數。
註解
發生這些事件時執行巨集或事件程序,將 OnLoad 屬性設定為巨集名稱或 [事件程序]。
Load 事件是由使用者動作例如造成:
- 啟動應用程式。
- 選擇 [資料庫] 視窗中的 [ 開 啟] 來開啟報表。
- 在巨集中執行 OpenReport 巨集指令。
報表的 Load 事件發生時執行巨集或事件程序,您可以指定控制項的預設設定或顯示報表的記錄中的資料而定的計算結果的資料。
報表的 Unload 事件發生時執行巨集或事件程序,您可以確認報表應該要卸載或指定報表是卸載時應該採取進行的動作。
當您第一次開啟報表時,下列事件的發生順序如下:
開啟 → 負載 → 調整 → 啟動 → 目前
如果您嘗試決定是否要針對宏或事件程序使用 Open 或 Load 事件,其中一個顯著的差異是 Open 事件可以取消,但 Load 事件無法取消。 例如,如果您要在報表的 Open 事件的事件程序中動態建立報表的記錄來源,則如果沒有要顯示的記錄,您可以取消開啟報表。
當您關閉報表時,下列事件的發生順序如下:
Unload → 停用 → 關閉
Unload 事件會在 Close 事件之前發生。 Unload 事件可以取消,但 Close 事件則無法。
注意事項
當您為 Load 事件相關的事件建立宏或事件程序,例如 Activate 和 GotFocus時,請確定它們不會 (衝突,例如,請確定您不會在某個宏或程式中發生某些事件,而該事件在另一個) 中取消,而且不會造成串聯事件。
支援和意見反應
有關於 Office VBA 或這份文件的問題或意見反應嗎? 如需取得支援服務並提供意見反應的相關指導,請參閱 Office VBA 支援與意見反應。