當多個使用者同時新增資料至資料庫,或資料庫的設計並非檢查重複專案時,通常會逐漸出現重複的資料。 當您想要刪除大量的重復資料時,使用查詢會比較容易。 第一個步驟是 尋找資料庫中具有查詢的 重複記錄。
附註: 本文所述的方法不適用於Access Web App。
刪除任何資料之前
無法復原資料刪除,因此在嘗試刪除重複記錄之前,請確定資料庫已準備就緒:
-
請確定檔案並非唯讀。
-
如果您與其他人共用資料庫,請要求他們關閉您處理的物件,以避免資料衝突。
-
如果您有許可權以獨佔模式開啟資料庫:按一下 [檔案>開啟並 選取資料庫。 按一下 [開啟時,開啟的 專屬開啟方式 10>旁的箭鍵。
-
最重要的是,請 記得備份資料庫。 復原已刪除記錄的唯一方法,就是從備份還原這些記錄。 刪除作業也可能刪除關聯資料表中的記錄。
附註: 若要從備份還原,請關閉並重新命名原始檔案,讓備份複本可以使用原始版本的名稱。 將原始版本的名稱指派給備份副本,然後于 Access 中開啟它。
建立並執行刪除查詢
-
按一下[查詢設計>的[建立> 索引鍵,然後按兩下要刪除記錄的資料表。
-
按兩下 * 的星號 (*) ,以新增所有資料表欄位至查詢設計工具。
-
新增要用於識別要刪除之記錄的欄位。 例如,假設某個客戶出差,而您需要刪除該客戶的所有擱置訂單。 若要只尋找這些記錄,您可以將客戶識別碼和訂單日期欄位新增到設計格線線。
-
您也可以在 準則資料列新增準則。 例如,您可以新增客戶出差的客戶識別碼,以及該客戶訂單不正確日期。
-
清除每個 準則 欄位的顯示覆選框。
-
在 [設計 」 選項卡 上,按一下 [ 執行。 確認查詢會返回您想要刪除的記錄。
-
按一下[設計檢視》,然後按一下[設計視圖> 的 [刪除。 Access 會將選取查詢變更為刪除查詢、隱藏設計格線線下區段的顯示列,並新增刪除列。
-
執行刪除查詢之前,再執行一個驗證:請確定*中的刪除列 () 欄中的所有欄位會顯示來源和位置,應該會出現在任何準則欄中。
-
在 [設計」 選項卡上,按一下[執行>是。
有關更多,請參閱 比較兩個數據表,並尋找沒有符合的記錄。