使用查詢刪除重複的記錄
Applies ToAccess for Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

當多個用戶同時將數據新增至資料庫,或資料庫未設計為檢查重複專案時,通常會逐漸出現重複的數據。 當您想要刪除大量重複的數據時,更容易使用查詢。 第一個步驟是使用資料庫中的 查詢來尋找重複的記錄

附註: 本文所述的方法不適用於 Access Web App

刪除任何數據之前

您無法復原資料刪除,因此在嘗試刪除重複的記錄之前,請先確認資料庫已準備就緒:

  • 請確定檔案並非唯讀。

  • 如果您與其他人共用您的資料庫,請要求他們關閉您要使用的物件,以避免可能的數據衝突。

  • 如果您有許可權以獨佔模式開啟資料庫:按兩下 [ 檔案 >啟並選取資料庫。 按兩下 [啟] 旁的箭號,然後按兩下 [獨佔式開啟]

  • 最重要的是,請記得 備份您的資料庫。 復原已刪除記錄的唯一方法是從備份還原這些記錄。 刪除作業可能也會刪除相關資料表中的記錄。

附註:  若要從備份還原,請關閉並重新命名源檔,讓備份複本可以使用原始版本的名稱。 將原始版本的名稱指派給備份複本,然後在Access中開啟。

建立並執行刪除查詢

  1. 按兩下 [查詢設計] > [建立] 索引標籤,然後按兩下您要刪除記錄的數據表。

  2. 按兩下星號 (*) ,將所有資料表欄位新增至查詢設計工具。

  3. 新增要用來識別刪除記錄的欄位。 例如,假設某位客戶不在業務中,而您需要刪除該客戶的所有擱置訂單。 若只要尋找這些記錄,您可以將 [客戶標識符] 和 [訂單日期] 字段新增至設計網格線。

  4. 您也可以 在 [準則] 列中新增準則。 例如,您可以新增企業外之客戶的客戶標識符,以及該客戶訂單無效的日期。

  5. 清除每個準則欄位的 [ 顯示 ] 複選框。

  6. 在 [ 設計] 索引 標籤上,按兩下 [ 執行]。 確認查詢會傳回您要刪除的記錄。

  7. 按兩下 [設計檢視 ],然後按兩下 [ 設計] 索引 標籤上的 [ 刪除]。 Access 會將選取查詢變更為刪除查詢、隱藏設計網格線下方區段中的 [顯示 列],然後新增 [刪除列 ]。

  8. 執行刪除查詢前,請再驗證一次:請確認 * (欄中的所有欄位中的 [刪除] 列,) 會在任何準則欄中顯示 [件者] 和 [位置]。

  9. 在 [ 設計] 索引 標籤上,按兩下 [ 執行 > 是]

如需詳細資訊,請參閱 比較兩個數據表並尋找不相符的記錄

頁面頂端

Need more help?

Want more options?

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

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