English Deutsch Français Italiano Español Português 繁體中文 Bahasa Indonesia Tiếng Việt ภาษาไทย
所有分類

資料是從EXCEL轉過來了
但如果銷貨單號想用自動編碼的方式
繼續新增的話該怎麼設定
(有試過把關連移除再重新建立方式
但是編碼會亂掉)

2007-03-20 12:39:00 · 3 個解答 · 發問者 君儀 3 in 電腦與網際網路 軟體

3 個解答

銷貨單號想用自動編碼的方式:
1:如果是保留舊有編號往下續編新號碼.
有二個因素先考慮.
2:銷貨單號_是數字資料形態.
3:銷貨單號_是文字資料形態.如下列
3.1_ 是 0001 0002.......
3.2_是 A001 A002..........
在 form_beforeinsert 輸入:
if me.newrecord= true then

如果:是數字資料形態.
K1=DMax("銷貨單號","資料表","銷貨單號"<>"")
me!銷貨單號=K1+1

3.1的資料型態.
K1=DMax("銷貨單號","資料表","銷貨單號"<>"")
me!銷貨單號=format(K1+1,"0000")

如果:3.2的資料型態.
K1=Right(DMax("銷貨單號","資料表","銷貨單號"<>""),3)
me!銷貨單號= "A" & format(K1+1,"000")
END IF

2007-03-21 05:22:19 · answer #1 · answered by pop 7 · 0 0

已輸入資料就無法變更為自動編號
但是改為數字欄位可讓此編號自動加1
如同意此方式可幫您做範例

2007-03-20 19:16:59 · answer #2 · answered by 同學 7 · 0 0

要把自動編號那一欄全部都刪掉
再另外新增一欄新的自動編號

2007-03-20 12:42:29 · answer #3 · answered by ? 6 · 0 0

fedest.com, questions and answers