使用 Microsoft 登入
登入或建立帳戶。
您好:
選取其他帳戶。
您有多個帳戶
選擇您要用來登入的帳戶。

根據預設,Access 會提示您確認您要從 [導航窗格] 或執行動作查詢時刪除物件。 如果您不想收到提示,可以關閉這些確認訊息。 如果訊息沒有出現,而您想要收到提示,您可以重新開啟這些訊息。

本文內容

關閉物件刪除確認訊息

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

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

  2. 在 [ 存取選項] 對話框的左側,按兩下 [ 客戶端設定]

  3. 在 [ 存取選項] 對話框右側的 [ 編輯 ] 區段的 [ 確認] 底下,清除 [ 文件刪除] 複選框,然後按兩下 [ 確定]

動作查詢確認訊息概觀

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

提示: 若要查看動作查詢會影響的數據,在執行查詢之前,請在 [常 ] 索引卷標上,按兩下 [ 檢視] 群組中的 [ 檢視],然後按兩下 [ 數據工作表檢視]

如果您偏好 Access 不會要求您確認動作查詢,或是 Access 沒有要求確認但您想要確認,您可以開啟或關閉郵件。

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

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

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

頁面頂端

計算機的控制動作查詢確認訊息

重要: 如果您使用此設定來關閉宏指令查詢確認訊息,Access 將不會在該電腦上顯示訊息,即使資料庫包含可開啟郵件的宏或模組。

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

  2. 在 [ 存取選項] 對話框的左側,按兩下 [ 客戶端設定]

  3. 在 [ 存取選項] 對話框右側的 [ 編輯 ] 區段中,清除 [ 確認] 底下的 [ 動作查詢] 複選框,然後按兩下 [ 確定]

頁面頂端

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

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

重要: 如果包含宏的資料庫不受信任,就無法執行 SetWarnings 宏指令。 如需信任和資料庫的詳細資訊,請參閱 決定是否要信任資料庫一文。

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

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

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

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

    • 如果您沒有看到 列出 SetWarnings 宏指令,請在 [ 宏設計 ] 索引卷標的 [ 顯示/隱藏 ] 群組中,確定已選取 [ 顯示所有動作 ]。

  3. [SetWarnings ] 動作底下,按兩下 [ 警告開啟 ] 旁的箭號,然後選取您要的選項。

  4. 按一下 [儲存]。

  5. 在 [ 另存新 檔] 對話框中,輸入 AutoExec

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

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

頁面頂端

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

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

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

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

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

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

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

  5. 在 [ 事件] 索 引標籤上,按兩下 [ 開啟 舊檔事件],然後按兩下 [建立] 按鈕 (箭號旁的省略號) 。

  6. 在 [ 選擇建立器 ] 對話框中,執行下列其中一項操作:

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

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

  7. 輸入 DoCmd.SetWarnings (WarningsOff) ,然後按 ENTER。

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

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

  10. 關閉 VBA 編輯器,然後儲存窗體。

使用宏來關閉和重新開啟郵件

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

    • 如果您沒有看到 列出 SetWarnings 宏指令,請在 [ 宏設計 ] 索引卷標的 [ 顯示/隱藏 ] 群組中,確定已選取 [ 顯示所有動作 ]。

  2. [SetWarnings ] 動作底下,按兩下 [ 警告開啟 ] 旁的箭號,然後選取 [ 否]

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

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

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

頁面頂端

需要更多協助嗎?

想要其他選項嗎?

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

社群可協助您詢問並回答問題、提供意見反應,以及聆聽來自具有豐富知識的專家意見。

這項資訊有幫助嗎?

您對語言品質的滿意度如何?
以下何者是您會在意的事項?
按下 [提交] 後,您的意見反應將用來改善 Microsoft 產品與服務。 您的 IT 管理員將能夠收集這些資料。 隱私權聲明。

感謝您的意見反應!

×