本文逐步介紹了如何在 access 中重置「自動編號」字段值。在 access 中刪除某個表中的一些行或所有行時,「自動編號」字段不會自動重置。要重置「自動編號」字段值並重新整理引用表中的「自動編號」值,必 需手動執行一些任務。
注意:在執行下面的步驟之前必須備份資料庫。
重置單個表中的「自動編號」字段
要重置「自動編號」字段值,可以使用方法 1 或方法 2。
方法 1
可以重置「自動編號」字段值,使其與表中的乙個字段相對應。為此,請按照下列步驟操作:
1.從主表中刪除「自動編號」字段。記下「自動編號」欄位名稱。
2.在左窗格中單擊「查詢」。在右窗格中雙擊「在設計檢視中建立查詢」。
3.在「顯示表」對話方塊中,選擇主表。單擊「新增」,然後單擊「關閉」。
4.在主表的表檢視中雙擊所需欄位,以選擇該欄位。
5.選擇需要的「排序」順序。
6.在「查詢」選單中,單擊「生成表查詢」。在「表名稱」文字框中鍵入新的表名稱,然後單擊「確定」。
7.在「查詢」選單上,單擊「執行」。
8.將顯示帶有以下文字的對話方塊:「您正準備向新錶貼上 # 行。」單擊「是」以插入行。
9.在「檔案」選單上,單擊「關閉」。單擊「否」關閉「生成表查詢」視窗。
10.在左窗格中單擊「表」。右鍵單擊新錶,然後單擊「設計檢視」。
11.在表的「設計」檢視中,新增與步驟 1 中刪除的欄位名稱相同的「自動編號」字段。將此「自動編號」字段新增到新錶中,然後儲存該錶。
12.關閉「設計」檢視視窗。
13.重新命名主表。將新錶名稱重新命名為主表名稱。
方法 2
也可以使用方法 2 來重置「自動編號」字段值,請按照下列步驟操作:
1.從主表中刪除「自動編號」字段。記下「自動編號」欄位名稱。
2.複製主表的結構,然後建立新錶。
3.在左窗格中單擊「查詢」。在右窗格中單擊「在設計檢視中建立查詢」。
4.在「顯示表」對話方塊中,選擇主表。單擊「新增」,然後單擊「關閉」。
5.要選擇字段,請雙擊需要的字段。在主表的「表」檢視中對除了「自動編號」欄位外的所有字段進行此操作。
6.在「查詢」選單上,單擊「追加查詢」。這將更改查詢型別。
7.從「表名稱」列表中,選擇您在步驟 1 中建立的新錶。單擊「確定」。
8.在「查詢」選單上,單擊「執行」。
9.將顯示帶有以下文字的對話方塊:「您正準備追加 # 行。」單擊「是」將行追加到新錶中。
10.在「檔案」選單上,單擊「關閉」。單擊「否」關閉「追加查詢」視窗。
11.在左窗格中單擊「表」。右鍵單擊新錶,然後單擊「設計檢視」。
12.在表的「設計」檢視中,新增與步驟 1 中刪除的欄位名稱相同的「自動編號」字段。將此「自動編號」字段新增到新錶中,然後儲存該錶。
13.關閉「設計」檢視視窗。
14.重新命名主表。將新錶名稱重新命名為主表名稱。
重置帶引用表的表中的「自動編號」字段
下面的步驟說明如何為具有引用表的表重置「自動編號」字段。如果有多個引用表,則必須對每個引用表執行下列步驟。
1.刪除表之間的關係。
2.將主表的「自動編號」欄位設為數字資料型別。刪除主鍵。
3.在主表中建立資料型別為「自動編號」的新字段。儲存該錶。
4.在引用表中建立資料型別為數字的新字段。儲存該錶。
5.要建立更新查詢,以將引用表中的新字段更新為主表中的新「自動編號」字段,請按照下列步驟操作:
a. 在左窗格中單擊「查詢」。在右窗格中單擊「在設計檢視中建立查詢」。這將建立新查詢。
b. 在「顯示表」對話方塊中,選擇主表和引用表。單擊「新增」來新增主表和引用表。單擊「關閉」。
c. 單擊主表中以前鏈結到引用表的字段。使用拖放功能將該字段放到引用表中以前鏈結的字段上。這樣將在這兩個表之間建立基於原始鏈結欄位的聯接。
d. 在「查詢」選單上,單擊「更新查詢」。
e. 雙擊引用表中的新字段,將其新增到字段列表中。
f. 在「更新到」欄位中,鍵入 [主表名].[新自動編號字段],以更新引用表中的新字段值。
g. 在「查詢」選單上,單擊「執行」。
h. 將顯示帶有以下文字的對話方塊:「您正準備更新 # 行。」單擊「是」將行追加到新錶中。
i. 在「檔案」選單上,單擊「關閉」。單擊「否」關閉「更新查詢」視窗。
6.從主表和引用表中刪除原始鏈結字段。
7.將新「自動編號」字段重新命名為原始名稱。
8.重新建立主鍵以及表之間的關係。此過程重置「自動編號」字段,然後用正確的鍵值更新引用表。
Access資料庫「自動編號」字段歸零
access資料庫 自動編號 資料型別是乙個非常實用的型別,它可以很方便地幫助我們完成標識不同記錄id的工作。但是由於jet引擎的特性 sql server使用t sql 當我們在access資料庫某張表中執行了刪除所有資料的操作後,被用來標識唯一id的字段將不再歸零 從頭開始計數 而是會繼續延續上...
ACCESS自動編號重新從1開始
方法一 刪掉自動編號的字段,再建乙個同樣的自動編號字段。方法二 選擇工具,再選擇資料庫實用工具,單擊壓縮和修復資料庫,這樣就ok了.方法三 提示錯誤 無效的資料字段型別 嘗試失敗 1 在access裡新建乙個查詢。2 把檢視改為sql檢視。3 在裡面輸入 alter table 表名 alter c...
Access資料庫中自動編號字段重置為1
在清空一張acess資料庫表後,在重新增資料之前,希望此表的自動編號能從1開始,怎麼辦呢?下面的方法告訴我們,除了通過轉存資料庫表的方法外,還有幾種更簡單的方法 方法一 前提 資料庫錶可帶內容進行自動編號更新 開啟資料庫,切換到 設計檢視 刪掉那個自動編號的字段,再建乙個同樣的自動編號字段即可。方法...