Report.Load 事件 (存取)

會在開啟報表並顯示其記錄時發生。

語法

表達。

代表 Report 物件的變數。

註解

發生這些事件時執行巨集或事件程序,將 OnLoad 屬性設定為巨集名稱或 [事件程序]。

Load 事件是由使用者動作例如造成:

  • 啟動應用程式。
  • 在資料庫視窗中選擇 [ 開啟 ] 來開啟報告。
  • 在巨集中執行 OpenReport 巨集指令。

報表的 Load 事件發生時執行巨集或事件程序,您可以指定控制項的預設設定或顯示報表的記錄中的資料而定的計算結果的資料。

報表的 Unload 事件發生時執行巨集或事件程序,您可以確認報表應該要卸載或指定報表是卸載時應該採取進行的動作。

當您第一次開啟報表時,下列事件的發生順序如下:

開啟負載調整啟動目前

如果您嘗試決定是否要針對巨集或事件程序使用 OpenLoad 事件,則一個重要差異是可以取消 Open 事件,但 Load 事件不能。 例如,如果您在報表的「 開啟」 事件的事件程序中動態建置報表的記錄來源,則如果沒有要顯示的記錄,則可以取消開啟報表。

當您關閉報表時,下列事件的發生順序如下:

Unload停用關閉

Unload 事件會在 Close 事件之前發生。 Unload 事件可以取消,但 Close 事件則無法。

注意事項

當您為與 Load 事件相關的事件建立巨集或事件程序時,例如 ActivateGotFocus,請確定它們不會衝突 (例如,請確定您不會在另一個) 中取消的一個巨集或程序中發生某些事情,而且它們不會造成串聯事件。

支援和意見反應

有關於 Office VBA 或這份文件的問題或意見反應嗎? 如需取得支援服務並提供意見反應的相關指導,請參閱 Office VBA 支援與意見反應