⑴ access刪除查詢重復項,條件怎麼寫刪除案管編號重復並且案件編號為空的記錄
首先備份你的資料庫. 然後嘗試下面的方法.
從表中刪除重復記錄需要兩個步驟.
第一步,創建包含重復項的表結構的副本,然後生成所有包含重復項的欄位的主鍵.
第二步,創建並執行由原始表到新表的追加查詢。因為主鍵欄位不能包含重復記錄,所以此過程將生成一個不含重復記錄的表.
復製表並生成包含重復項的欄位的主鍵
操作方法:
在「資料庫」窗口中,單擊「對象」下的「表」
單擊要刪除重復記錄的表名稱。
單擊工具欄上的「復制」
單擊工具欄上的「粘貼」。
在「粘貼表方式」對話框中,鍵入復製表的名字,再單擊「只粘貼結構」選項,然後單擊「確定」按鈕。
在「設計」視圖中打開新表,然後在復制的表中選擇包含重復項的欄位。
單擊工具欄上的「主鍵」按鈕 ,以便根據選定的欄位創建主鍵。
保存並關閉表。
在新表中追加唯一值記錄。
操作方法:
根據包含重復項的原始表新建一個查詢。
在查詢「設計」視圖中,單擊工具欄上的「查詢類型」,再單擊「追加查詢」。
在「追加」對話框中,在「表名稱」列表中單擊新表的名稱,然後單擊「確定」。
將星號 (*) 拖到查詢設計網格,使新表包含原始表的所有欄位。
單擊工具欄上的「運行」。
收到追加行的信息時,請單擊「是」按鈕。
收到 Microsoft Access 不能在追加查詢中添加全部記錄的信息時,請單擊「是」按鈕。這次僅將有唯一值的記錄傳送到新表中,並丟棄了重復項。
打開表查看結果。
確定新表有正確的唯一記錄後,就可以刪除原始表,然後使用原始表名來為新表重新命名。
我是學MSSQL的,所以對MSSQL更熟悉
但Access也略知一二 希望這個方法能夠幫到你.
再次提醒,請先備份你的mdb
建議:
為了以後避免這些不必要的問題.
可以把不允許重復的欄位設為主鍵.