Applies To
Access for Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

依預設, Access 會提示您確認是否要從導覽窗格中刪除物件,或在執行動作查詢時刪除物件。 如果您不想收到提示,可以關閉這些確認訊息。 如果未顯示訊息,而您想要收到提示,您可以重新開啟這些訊息。

本文內容

關閉物件刪除確認訊息

重要: 如果您使用此設定來關閉物件刪除確認訊息,當您從導覽窗格刪除物件時, Access 將不會在該電腦上顯示訊息。

  1. 按一下 [檔案] 索引標籤上的 [選項]。

  2. 在 [ Access 選項] 對話方塊的左側,按一下 [用戶端設定]。

  3. 在 [ Access 選項] 對話方塊右側的 [編輯] 區段的 [確認] 底下,清除 [文件刪除] 核取方塊,然後按一下 [確定]。

巨集指令查詢確認訊息概觀

巨集指令查詢是變更資料庫中資料的一種方式。 巨集指令查詢可以附加、刪除或更新資料,或使用現有資料建立新資料表。 巨集指令查詢功能非常強大,但這種威力也帶來了意外變更資料的風險。 由於資料遺失的可能性,預設情況下, Access 會在您執行動作查詢時要求您確認。 這有助於降低意外資料變更的可能性。

提示: 若要查看巨集指令查詢會影響的資料,在執行查詢之前,請在 [常用] 索引標籤上,按一下 [檢視] 群組中的 [檢視],然後按一下 [資料工作表檢視]

如果您希望 Access 不要求您確認動作查詢,或者 Access 沒有要求確認但您希望確認,您可以開啟或關閉訊息。

  • 控制電腦的動作查詢確認訊息    您可以使用 [Access 選項] 對話方塊中的設定,來設定在特定電腦上開啟的 Access 資料庫的預設行為。 如果您使用此設定關閉訊息, Access 在任何情況下都不會顯示訊息。 如果您使用此設定來開啟訊息, Access 會顯示訊息,除非巨集或 VBA 關閉訊息。

  • 關閉資料庫的巨集指令查詢確認訊息    選擇此方法可在特定資料庫開啟時,關閉特定資料庫的警告。 您可以在 AutoExec 巨集內使用 SetWarnings 巨集指令來關閉訊息。 資料庫檔案必須受信任,此巨集指令才能運作;如需信任資料庫的詳細資訊,請參閱 決定是否要信任資料庫 一文。

  • 針對一組特定工作關閉巨集指令查詢確認訊息    選擇此方法可在一組工作期間關閉警告,然後重新開啟警告;例如,您可以在執行資料表查詢時關閉訊息,然後重新開啟它們。 您可以使用 SetWarnings 巨集指令,也可以使用 DoCmd.SetWarnings VBA 方法。 資料庫檔案必須受信任,此巨集指令才能運作;如需信任資料庫的詳細資訊,請參閱 決定是否要信任資料庫 一文。

頁面頂端

電腦的控制巨集指令查詢確認訊息

重要: 如果您使用此設定來關閉動作查詢確認訊息,即使資料庫包含開啟訊息的巨集或模組, Access 也不會在該電腦上顯示訊息。

  1. 按一下 [檔案] 索引標籤上的 [選項]。

  2. 在 [ Access 選項] 對話方塊的左側,按一下 [用戶端設定]。

  3. 在 [ Access 選項 ] 對話方塊右側的 [ 編輯] 區段中,在 [確認] 底下,清除 [動作查詢 ] 核取方塊,然後按一下 [確定]。

頁面頂端

關閉資料庫的巨集指令查詢確認訊息

您可以在 AutoExec 巨集中使用 SetWarnings 巨集指令,來關閉資料庫的巨集指令查詢確認訊息。

重要: 如果包含巨集的資料庫不受信任,則 SetWarnings 動作將不會執行。 如需詳細資訊,請參閱 決定是否要信任資料庫

附註: 如果已有名為 AutoExec 的巨集,您可以略過該巨集,在 [設計檢視] 中開啟該巨集,然後執行下列程序的步驟 2 到 4。

  1. 在 [建立] 索引標籤上,按一下 [巨集與程式碼] 群組中的 [巨集]。

    Access [巨集與程式碼] 群組的功能區影像

  2. 在 [巨集建立器] 頂端的下拉式清單中,選取 SetWarnings 巨集指令。

    • 如果清單中未列出 SetWarnings 的巨集指令,請在 [巨集設計] 索引標籤的 [顯示/隱藏] 群組中,確認已選取 [顯示所有巨集指令]

  3. SetWarnings 巨集指令底下,按一下 [警告開啟] 旁的箭號,然後選取您要的選項。

  4. 按一下 [儲存]。

  5. [另存新檔] 對話方塊中輸入 AutoExec

  6. 按一下 [確定],然後關閉 [巨集建立器]。 新的巨集會在您下次開啟資料庫時執行。

如需建立巨集的詳細資訊,請參閱建立使用者介面 (UI) 巨集一文。

頁面頂端

針對一組特定工作關閉巨集指令查詢確認訊息

關閉一組工作的巨集指令查詢確認訊息有兩種基本方式: 使用巨集,以及使用 VBA 模組。 無論哪種方式,您都會使用程式碼來關閉警告、執行一組工作,然後重新開啟警告。 您會將程式碼附加至事件,例如命令按鈕的 [按一下事件] 或表單的 [開啟事件]

若您將模組附加至事件,則當事件發生時,模組便會執行。 例如,您可能會將模組附加至表單的 [開啟時 (On Open)] 事件。 當表單開啟時,模組便會執行。 下列程序說明如何在表單的 [開啟時 (On Open)] 事件中使用 DoCmd.SetWarnings 方法。

  1. 在 [設計檢視] 中開啟表單。

  2. 如果沒有看見屬性工作表,請按 F4 鍵以顯示它。

  3. 按一下表單左上角的方塊,就在表單的物件索引標籤下方。

  4. 在屬性工作表的 [其他] 索引標籤上,確定 [有模組] 設為 [是]

  5. [事件] 索引標籤上,按一下 [開啟時 (On Open)] 事件,然後按一下 [建立] 按鈕 (箭號旁的省略號)。

  6. [選擇建立器] 對話方塊中,執行下列其中一個動作:

    • 若要使用 VBA 模組,請按兩下 [程式碼建立器],然後依照此程序中的其餘步驟進行。

    • 若要使用巨集,請按兩下 [巨集建立器],然後依照 使用巨集來關閉和重新開啟訊息 程序中的步驟進行。

  7. 輸入 DoCmd.SetWarnings (WarningsOff),然後按 [Enter]。

  8. 輸入必要的程式碼,以執行您想要在關閉確認訊息時完成的工作。

  9. 在新的一行中,輸入 DoCmd.SetWarnings (WarningsOn)

  10. 關閉 VBA 編輯器,然後儲存表單。

使用巨集來關閉和重新開啟訊息

  1. 在 [巨集建立器] 頂端的下拉式清單中,選取 SetWarnings 巨集指令。

    • 如果清單中未列出 SetWarnings 的巨集指令,請在 [巨集設計] 索引標籤的 [顯示/隱藏] 群組中,確認已選取 [顯示所有巨集指令]

  2. SetWarnings 巨集指令底下,按一下 [警告開啟] 旁的箭號,然後選取 [否]

  3. 輸入必要的巨集指令,以執行您想要在關閉確認訊息時完成的工作。

  4. 在最後一個工作巨集指令下方,選取 SetWarnings 巨集指令,然後按一下 [警告開啟] 旁的箭號,並選取 [是]

  5. 關閉巨集建立器、儲存巨集,然後儲存表單。

頁面頂端

Need more help?

Want more options?

探索訂閱權益、瀏覽訓練課程、瞭解如何保護您的裝置等等。