1樓:百度文庫精選
內容來自使用者:天成資訊
access自動編號的方法
我們為大家收集整理了關於access自動編號,以方便大家參考。如何在access中重置「自動編號」字段值。在access中刪除某個表中的一些行或所有行時,「自動編號」字段不會自動重置。
要重置「自動編號」字段值並重新整理引用表中的「自動編號」值,必需手動執行一些任務。 方法一: 刪個那個自動編號的字段,再建乙個同樣的自動編號字段即可。
方法二: 自動編號是一直增加的(每次都加1),你再增加一條記錄它的編號會在前面的基礎上加1(刪除的也算),如果你編號為1的記錄被刪除了,你想再要從1開始,可以開啟access資料庫,選擇工具,再選擇資料庫實用工具,單擊壓縮和修復資料庫,這樣就ok了. 方法三:
(沒試過) 1、在access裡新建乙個查詢。 2、把檢視改為sql檢視。 3、在裡面輸入 altertable表名altercolumn[自動編號欄位名]counter(你要的初始值,1) 例如:
altertable[user]altercolumn[id]counter(1001,1) 4、執行後,編號就從1001開始了。 資料庫表中自動編號欄位用一段時間後,把資料全刪了再新增資料時也不會從1開始的,而是接著以前的值加1或增加設定的步值,access,mysql,
mssql等都是這樣的。怎么才能讓資料清空後自動編號從1開始?有時候又想讓access資料庫自動編號不從1開始,而想從指定的值開始,或讓access自動編號一次增長指定的步值?
以下辦法供參考: 針對access資料
2樓:
stmt.execute("insert into student values('"+temp1+"','"+temp2+"')");
沒有欄位名稱:
stmt.execute("insert into student(欄位1,欄位2) values('"+temp1+"','"+temp2+"')");
儲存後,欄位1的值是temp1,欄位2的值是temp2,不必理會id,也不需刪除id
3樓:匿名使用者
在access資料庫中找到對應的表,將表以設計方式開啟,建立欄位id-選擇資料型別為「自動編號」就ok了。
access設定自動編號的問題
4樓:百無生
1)自動編號字段只能為數字字段,長整型,不可能設為文字型。
2)可以在表中另設乙個字段儲存js2015060001格式的文字序號,但必須有個動作觸發過程
比如,在窗體中,自動編號字段控制項id,js2015060001格式的控制項名為「序號」,設定窗體的插入後事件**如下即可自動生成文字序號:
private sub form_afterinsert()if isnull(me.序號.value) then me.
序號.value = "js" & format(date, "yyyymm") & format(me.id.
value, "0000")
end sub
access自動編號問題
5樓:百度文庫精選
內容來自使用者:天成資訊
我們為大家收集整理了關於access自動編號,以方便大家參考。如何在access中重置「自動編號」字段值。在access中刪除某個表中的一些行或所有行時,「自動編號」字段不會自動重置。
要重置「自動編號」字段值並重新整理引用表中的「自動編號」值,必需手動執行一些任務。 方法一: 刪個那個自動編號的字段,再建乙個同樣的自動編號字段即可。
方法二: 自動編號是一直增加的(每次都加1),你再增加一條記錄它的編號會在前面的基礎上加1(刪除的也算),如果你編號為1的記錄被刪除了,你想再要從1開始,可以開啟access資料庫,選擇工具,再選擇資料庫實用工具,單擊壓縮和修復資料庫,這樣就ok了. 方法三:
(沒試過) 1、在access裡新建乙個查詢。 2、把檢視改為sql檢視。 3、在裡面輸入 altertable表名altercolumn[自動編號欄位名]counter(你要的初始值,1) 例如:
altertable[user]altercolumn[id]counter(1001,1) 4、執行後,編號就從1001開始了。 資料庫表中自動編號欄位用一段時間後,把資料全刪了再新增資料時也不會從1開始的,而是接著以前的值加1或增加設定的步值,access,mysql,
mssql等都是這樣的。怎么才能讓資料清空後自動編號從1開始?有時候又想讓access資料庫自動編號不從1開始,而想從指定的值開始,或讓access自動編號一次增長指定的步值?
以下辦法供參考: 針對access資料
6樓:匿名使用者
一二樓的都說得有道理..
比如說...
你的資料表中有n條記錄..n條資訊.
如果你刪除了前面的.那麼按你的想法.後面的記錄id都得往前提公升.
這不就報錯了嗎..如果你要想恢復回去.可以開啟相應的資料表.
把id欄位全部刪除.然後在設計資料表的時候.重新插入id 設定自動編號..
那就恢復成你想要的樣子了.
7樓:
這個就是自動編號的特點
假設表中有n條記錄
刪除後編號就從n+1開始啦
8樓:匿名使用者
自動編號是在你插入資料生成的,刪除了當前的某條記錄,該記錄對於德自動編號id就刪除了。
9樓:左撇子滴偶
如果是按你說的那樣字,人家做表間關聯那不是不能做了,id老是在變,如果你想達到這種效果,你可以自己程式設計序實在
有關access的自動編號,access 中自動編號怎麼使用
文庫精選 內容來自使用者 天成資訊 access自動編號的方法 我們為大家收集整理了關於access自動編號,以方便大家參考。如何在access中重置 自動編號 字段值。在access中刪除某個表中的一些行或所有行時,自動編號 字段不會自動重置。要重置 自動編號 字段值並重新整理引用表中的 自動編號...
求高手關於自動編號的問題自動編號到了
那是因為沒有11有帶圓的字元了 只能手動插入了 格式 中文版式 帶圈字元 輸入11,選圓圈 確定 確實沒有下面的編號了,你要麼換乙個格式,用括號,或者是用word裡面的帶圈字元搞定,也比較簡單,點 帶圈字元,文字裡面輸你想要的數字,後面選個圈,確定就ok了。據說03版的只支援帶圈編號到十,以上的就不...
EXCEL 自動編號的問題,請高手幫忙啊!聰明的人看一看,謝謝
區域a列,客戶b列,編號c列 c2輸入 不足為,必須按客戶列排序。中間有其它客戶會出錯。 你想表達人意思。要實現什麼 假設你的客戶列是b列 區域列是a列 在a2輸入以下公式,下拉填充 在c2輸入以下公式,下拉填充 a b c列 c2輸入 綠水青山 在c2輸入公式 向下填充...