您可以在 Access 桌面資料庫中使用 SetWarnings 宏指令來開啟或關閉系統訊息。
附註: 如果資料庫不受信任,將不允許此動作。
設定
SetWarnings 宏指令具有下列自變數。
巨集指令引數 |
描述 |
警告開啟 |
指定是否要顯示系統訊息。 在宏設計視窗的 [動作自變數] 區段中的 [警告開啟] 方塊中,按兩下 [是 (] 以開啟系統訊息) 或 [無 (] 以關閉系統訊息) 。 預設為 [否]。 |
註解
您可以使用此動作來防止 強制回應 警告和消息框停止 巨集。 不過,錯誤訊息一律會顯示。 此外, Access 顯示任何需要輸入的對話方塊,而不是只選擇按鈕 (例如 [確定]、[ 取消]、[ 是] 或 [ 否 ]) ,例如,任何需要您輸入文字或選取其中一個選項的對話方塊。
將 [警告開啟] 自 變數設為 [否 ] 執行此動作的效果,與每次顯示警告或消息框時按下 ENTER 的效果相同。 一般情況下,系統會針對警告或訊息選擇 [ 確定 ] 或 [ 是 ] 按鈕。
宏完成後,Access 會自動重新開啟系統訊息的顯示。
通常,您會將此動作與 Echo 宏指令搭配使用,該宏會隱藏宏的結果,直到宏完成為止。 您也可以使用 SetWarnings 宏指令來隱藏警告和消息框。
雖然 SetWarnings 宏指令可以簡化與宏的互動,但您必須小心關閉系統訊息。 在某些情況下,如果顯示特定警告訊息,您不會想要繼續宏。 除非您對所有宏指令的結果都有信心,否則應該避免使用此宏指令。
若要在 Visual Basic for Applications (VBA) 模組中執行 SetWarnings 宏指令,請使用 DoCmd 物件的 SetWarnings 方法。