我看見「無法從特定的資料表中刪除」的錯誤訊息

當您執行 刪除查詢 時,Access 可能會顯示「無法從特定的資料表中刪除」錯誤訊息。 本文列出可以使用刪除查詢的情況,說明為什麼會出現錯誤訊息,並提供修正錯誤的步驟。

有很多方法可以刪除 Access 中的記錄。 若要進一步說明刪除記錄,請參閱新增、編輯及刪除記錄 的方法一文

本文內容

簡介

當您要在一次作業中刪除資料表的多筆記錄時,可以使用刪除查詢。 刪除查詢在下列情況下會成功:

  • 使用與其他任何資料表都沒有關聯的單一資料表。

  • 結合兩個具有 一對一關聯性 的資料表。

  • 使用屬於 一對多關聯性 之「一」端的單一資料表,而且已針對該關係啟用了 串聯刪除。

  • 包含一對多關聯中「一」端的資料表和該關聯中「多」端的資料表 (例如,使用「多」資料表之欄位的準則)。

    重要    必須執行查詢兩次,才能將記錄從兩個資料表刪除。

我為何會看見這則錯誤訊息,以及要如何修正錯誤?

如果您使用多個資料表建立刪除查詢,而且該查詢的 [唯一記錄] 屬性是設定為 [否],則當您執行查詢時,Access 會顯示「無法從特定的資料表中刪除」錯誤訊息。

若要修正這個問題,請將查詢的 [唯一記錄] 屬性設定為 [是]。

  1. 在 [設計檢視] 中開啟刪除查詢。

  2. 如果查詢屬性表沒有開啟,請按 F4 加以開啟。

  3. 按一下查詢設計工具以顯示查詢屬性 (而非欄位屬性)。

  4. 在查詢屬性表中,找出 [唯一記錄] 屬性,並且將它設定為 [是]

Need more help?

Expand your skills
Explore Training
Get new features first
Join Microsoft Insiders

Was this information helpful?

How satisfied are you with the translation quality?
What affected your experience?

Thank you for your feedback!

×