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

當多個使用者同時將資料新增至資料庫,或資料庫並非設計為檢查重複項時,重複資料通常會悄悄出現。 當您想要刪除大量重複資料時,使用查詢會比較容易。 第一步是在資料庫中使用 查詢尋找重複記錄

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

刪除任何資料之前

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

  • 請確定檔案不是唯讀的。

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

  • 如果您有權以獨佔模式開啟資料庫:按一下 檔案 >開啟,然後選取資料庫。 按一下 開啟 旁邊的箭頭,然後按一下 開啟獨佔

  • 最重要的是,請記住 備份您的資料庫。 恢復已刪除記錄的唯一方法是從備份中恢復它們。 刪除作業也可能刪除相關資料表中的記錄。

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

建立並執行刪除查詢

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

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

  3. 新增您將用來識別要刪除的記錄的欄位。 例如,假設客戶倒閉,您需要刪除該客戶的所有待處理訂單。 若要只尋找這些記錄,您可以將「客戶 ID」和「訂單日期」欄位新增至設計方格。

  4. 您也可以 在「準則」列中新增準則。 例如,您可以新增倒閉客戶的客戶 ID 以及該客戶訂單無效的日期。

  5. 清除每個準則欄位的 顯示 核取方塊。

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

  7. 按一下「設計檢視」,然後在「設計」標籤上,按一下「刪除」。 Access 會將選取查詢變更為刪除查詢、隱藏設計方格下半部的 [ 顯示 ] 資料列,並新增 [刪除] 資料列。

  8. 在執行刪除查詢之前,再進行一次驗證:請確定 * (所有欄位) 欄中的 [刪除] 資料列顯示 [從] [位置] 應該出現在任何準則資料行中。

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

如需詳細資訊,請參閱 比較兩個資料表並尋找沒有相符專案的記錄

頁面頂端

Need more help?

Want more options?

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