台灣最大程式設計社群網站
線上人數
1735
 
會員總數:245252
討論主題:189111
歡迎您免費加入會員
討論區列表 >> ACCESS >> 出貨單單號如何變成前6碼日期+後2碼自動編寫....
[]  
[我要回覆]
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
出貨單單號如何變成前6碼日期+後2碼自動編寫....
價值 : 0 QP  點閱數:60968 回應數:669

樓主

alex
初學者
11 3
28 9
發送站內信

start各位大大好..
我公司的會計系統中有出貨單的項目.其中每天的出貨單單號我現在只能自己輸入..例如..今天是04年9月24日的第一張出貨單...我就慢慢用手打入04092401...如果第二張..就慢慢用手打入04092402..
問題來了...我若離開位置了...或別人接手輸入了...日期的部分還有date()可以看見...但是出貨單打到第幾了...卻沒人知道...
我看過友人的資料庫可以..自動產生當天日期+序號共8碼...
''ACCESS只有內建序號(自動產生)或(=當天日期)...
是否有法子讓表單裡的出貨單號欄位變成自動填入當天日期6碼+自動序號2碼.....謝謝...我找了好多書...也問了很多人...   :(  沒人會..over

本篇文章發表於2004-09-24 15:29
別忘捐VP感謝幫助你的人 新手會員瞧一瞧
31樓
回應

tungta
捐贈 VP 給 tungta 檢舉此回應
範例已寄出
本篇文章回覆於2004-10-18 16:13
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
32樓
回應

阿隆
檢舉此回應
tungta大大,可不可以也寄給我:出貨單單號如何變成前6碼日期+後2碼自動編寫....
本篇文章回覆於2004-10-19 01:12
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
33樓
回應

tungta
捐贈 VP 給 tungta 檢舉此回應
範例已寄出
本篇文章回覆於2004-10-19 01:50
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
34樓
回應

Domo
檢舉此回應
可否也給我一份範例,謝謝
本篇文章回覆於2004-10-21 10:41
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
35樓
回應

tungta
捐贈 VP 給 tungta 檢舉此回應
範例已寄出
本篇文章回覆於2004-10-21 11:30
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
36樓
回應

jay
檢舉此回應
tungta大,你真是好人,我也想要範例
謝謝謝.....
本篇文章回覆於2004-10-21 14:59
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
37樓
回應

tungta
捐贈 VP 給 tungta 檢舉此回應
範例已寄出
本篇文章回覆於2004-10-21 15:24
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
38樓
回應

rwwbm
檢舉此回應
請問Tangta大:
若要在前面加一個英文字母,該如何做,謝謝
本篇文章回覆於2004-10-21 20:40
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
39樓
回應

tungta
捐贈 VP 給 tungta 檢舉此回應
假設要在前面加英文字母A,vba改為如:
1001    Z = DLookup("出貨單號之最大值", "最後出貨單號查詢", "出貨日期 =#" & Me![出貨日期] & "#")
1002 If IsNull(Z) = False Then '若出貨單號之最大值有記錄
1003    Me![出貨單號] = "A" & Format([出貨日期], "yymmdd") & _
        Format(Right(DMax("出貨單號之最大值", "最後出貨單號查詢", "出貨日期 =#" & Me![出貨日期] & "#"), 2) + 1, "00") '加1後顯示
1004 Else '若出貨單號之最大值沒有記錄
1005    Me![出貨單號] = "A" & Format([出貨日期], "yymmdd") & "01" '顯示01
1006 End If
本篇文章回覆於2004-10-22 01:43
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
40樓
回應

rwwbm
檢舉此回應
Tungta大:
1)1001    Z = DLookup("出貨單號", "最後出貨單號查詢", "鍵檔日期 =#" & Me![鍵檔日期] & "#")
2)1001    Z = DLookup("出貨單號之最大值", "最後出貨單號查詢", "鍵檔日期 =#" & Me![鍵檔日期] & "#")
請問一下 ,上面2筆"出貨單號"及"出貨單號之最大值"這2個差別在哪裡
感恩喔......
本篇文章回覆於2004-10-22 10:44
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
41樓
回應

tungta
捐贈 VP 給 tungta 檢舉此回應
差別在於該欄位在查詢中合計的選擇,1)是群組、2)是最大值,這種差別在表單上沒有關係,因為1)是比2)多了一個欄位而已,只差別在打開查詢查看時1)會看到全部資料、2)只會看到最大值
本篇文章回覆於2004-10-22 11:40
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
42樓
回應

rwwbm
檢舉此回應
Tungta大:
請問一下,我照著打多了個A,為什麼第一個A04102201是正確,而第二個是出現04102202,而不是出現A04102202.
謝謝回應
本篇文章回覆於2004-10-22 12:21
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
43樓
回應

rwwbm
檢舉此回應
Tungta大:
對不起,是我有一個第方沒改到,現在可以了,謝謝
本篇文章回覆於2004-10-22 12:24
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
44樓
可不可以也寄給我範例~拜託
謝謝~
本篇文章回覆於2004-10-22 15:52
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
45樓
回應

tungta
捐贈 VP 給 tungta 檢舉此回應
範例已寄出
本篇文章回覆於2004-10-22 15:56
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
   

回覆
如要回應,請先登入.