想請問..
在access裡
我想要做一個表單..
想要有流水號
而產生的方式為
流水號 = 日期 + 編號
而且每天的編號可以從001開始..
目前設定的欄位有:流水號、日期、id
該如何做呢?
以及每一個欄位如何設定..
請詳細說明..
2007-03-20 14:05:46 · 4 個解答 · 發問者 .... 2 in 電腦與網際網路 ➔ 軟體
在日期的 afterupdate()輸入:
if me.newrecord=true then
If DMax("流水號","資料表","日期 = # " & me![日期] & "#") <>""Then
me!流水號=format(DMax("流水號","資料表","日期 = # " & me![日期] & "#") + 1,"000")
else me!流水號="001"
end if
END IF
+是全型.請改回半形符號.
資料表_改回你實際的資料表名稱
流水號_資料型態是文字.
2007-03-20 19:39:39 補充:
SORRY!忽略了日期.
if me.newrecord=true then
'因為不知道你日期的格式_所以有下列二種方式.
k1=format(me!日期,"yyyymmdd") '西元日期
k1=format(me!日期,"eemmdd") '民國日期
If DMax("流水號","資料表","日期 = # " & me![日期] & "#") <>""Then
me!流水號= k1 & format(DMax("流水號","資料表","日期 = # " & me![日期] & "#") + 1,"000")
else me!流水號=k1 & "001"
end if
END IF
以上k1請自行決定.
2007-03-20 19:44:54 補充:
這句正確_(請改回上段這句錯誤的句子)
me!流水號= k1 & format(Left(DMax("流水號","資料表","日期 = # " & me![日期] & "#") ,3)+ 1,"000")
2007-03-21 09:28:42 補充:
sorry_將上一句 Left 改成 Right
再次抱歉!
2007-03-20 14:55:17 · answer #1 · answered by pop 7 · 0⤊ 0⤋
●九州 娛樂 網站 http://ts777.cc
●●●運彩遊戲、真人遊戲、電子遊戲、對戰遊戲、對戰遊戲●●●
●新舊會員儲值就送500點
● 真人百家樂彩金等你拿
●線上影片直播、正妹圖、討論區免費註冊
歡迎免費體驗交流試玩!
●九州 娛樂 網站 http://ts777.cc
2015-04-26 20:21:21 · answer #2 · answered by ? 1 · 0⤊ 0⤋
藍色小鋪裡有相關解答.
2007-03-30 10:20:56 · answer #3 · answered by ? 5 · 0⤊ 0⤋
作一點建議:
買一本學貫行銷_實戰問答的書_書中有詳細解答.
2007-03-21 04:42:22 · answer #4 · answered by iam_1_001 5 · 0⤊ 0⤋