Report.Unload 事件 (Access)
Unload 事件發生在報表關閉之後,但其從螢幕移除前。
語法
運算式。卸載 (取消)
表達 代表 Report 物件的變數。
參數
名稱 | 必要/選用 | 資料類型 | 描述 |
---|---|---|---|
Cancel | 必要 | Integer | 設定為 True 可取消 Unload 事件。 |
註解
發生這些事件時執行巨集或事件程序,將 OnUnload 屬性設定為巨集名稱或 [事件程序]。
Unload 事件是由使用者動作例如造成:
- 關閉報表。
- 在巨集中執行 Close 巨集指令。
- 以滑鼠右鍵按一下應用程式的工作列按鈕,然後選擇 [ 關閉],以結束應用程式。
- 在執行應用程式時結束 Windows。
報表的 Unload 事件發生時執行巨集或事件程序,您可以確認報表應該要卸載或指定報表是卸載時應該採取進行的動作。 您也可以開啟另一個報表或顯示對話方塊請求使用者的名稱以便將記錄下來使用報表。
當您關閉報表時,下列事件的發生順序如下:
Unload → 停用 → 關閉
Unload 事件會在 Close 事件之前發生。 Unload 事件可以取消,但 Close 事件則無法。
注意事項
當您為 與 Unload 事件相關的事件建立宏或事件程序,例如 Deactivate 和 LostFocus時,請確定它們不會 (衝突,例如,請確定您不會在某個宏或程式中發生某些事件,而該事件在另一個) 中取消,而且不會造成串連事件。
支援和意見反應
有關於 Office VBA 或這份文件的問題或意見反應嗎? 如需取得支援服務並提供意見反應的相關指導,請參閱 Office VBA 支援與意見反應。