Sign in with Microsoft
Sign in or create an account.
Hello,
Select a different account.
You have multiple accounts
Choose the account you want to sign in with.

根據預設,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. 關閉宏建立器、儲存宏,然後儲存表單。

頁面頂端

Need more help?

Want more options?

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

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

Was this information helpful?

How satisfied are you with the translation quality?
What affected your experience?
By pressing submit, your feedback will be used to improve Microsoft products and services. Your IT admin will be able to collect this data. Privacy Statement.

Thank you for your feedback!

×