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

樓主

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

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

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

哇系拍狼
檢舉此回應
tungta 大大
哇系拍狼已寄mail給你二天了,請問你有收到嗎
本篇文章回覆於2005-01-12 16:23
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
107樓
回應

tungta
捐贈 VP 給 tungta 檢舉此回應
昨天已回信(好像不是這個信箱),回答內容如下:

有幾個問題你必須先做處理:
1.工具\選項\一般,將“關閉資料庫時壓縮”打勾,按“確定”,否則資料庫會愈來愈大
2.你表單的記錄來源都只是單一資料表,當然無法顯示其他資料表的資料,既然你會做查詢,那麼表單的記錄來源就是用這種方式(使用查詢或sql查詢)
3.做資料庫的用意就是相同的資料永遠只有一份,相同的欄位除了做關聯用途之外也不要重複(除非有特殊用途),不然就失去資料庫的意義,相同的資料只有一份再經與其他資料表做關聯,當更動某一欄位資料時,就能產生連動
4.以"員工"與"員工薪資xx"這兩個資料表而言,員工名稱、職稱欄位就沒有必要重複,用員工代號欄位做為這兩個資料表的關聯欄位,在資料庫關聯圖中做好連線,自然就能取用資料,沒有導正觀念,以後類似的情形會一再出現
5."員工"資料表,員工代號是不會重複的就可以做為主索引,沒有必要再增加一欄員工編號
6.要我幫你解決問題,一定要說明清楚是那一個表單或那一個欄位,因為你的資料表不是我建立的,模糊的問題令人無從下手
7.我也是從新手走過來的,雖然我所知也不多,但互相幫忙是沒有問題的
本篇文章回覆於2005-01-12 17:07
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
108樓
作者回應

alex
檢舉此回應
我是ALEX,各位大大好:
我又來提新問題了.....
這次我想請問tungta大大
我的出貨母單及出貨子表單是以出貨單號相連接而成的表單模式
每當我新增出貨母單時都會在出貨子表單自動產生出貨單號....而且我有在出貨母單底下設一個刪除的按鈕.但電腦往往只會刪除出貨母單的紀錄.而不會連帶刪除出貨子表單的紀錄
.請問要如何以程式寫成當出貨單母的出貨單號以刪除時...連帶刪除相同單號的出貨子單紀錄
.....感激萬分........ :)
本篇文章回覆於2005-01-18 11:17
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
109樓
回應

tungta
捐贈 VP 給 tungta 檢舉此回應
http://www.blueshop.com.tw/board_5/show.asp?repno=57603&page=5&PgmType=ACCESS
把這篇主題後半部看看,你就知道怎麼做了,自己嘗試一下,若還有問題,再把資料庫寄給我改。
本篇文章回覆於2005-01-18 11:51
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
110樓
回應

菲爾
檢舉此回應
正好有人問這個問題
我試了很久都用不出來
不知道是哪裡出錯
可以寄範例給我嗎
感激不盡 謝謝
本篇文章回覆於2005-01-18 19:29
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
111樓
回應

peter
檢舉此回應
me too,3Q!
本篇文章回覆於2005-01-18 21:27
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
112樓
回應

tungta
捐贈 VP 給 tungta 檢舉此回應
TO Alex:你的資料庫沒有設計庫存計算,沒有這個問題,刪除主表單時一起刪除子表單資料就很容易,如同菲爾的主題上面幾位前輩說的方法,只要在資料庫關聯圖將關聯線連接就可以了
TO菲爾:如果幾位前輩說的方法不能解決你的問題,我判斷你的子表單應是另有連接其他資料表,否則是可以一起刪除的,但是這個方式如果牽涉到庫存量的問題就不能用了,必須用另外的方法,在下面這個主題我有談過這個方法,但看起來沒有其他人需要,所以還沒有想到做範例,你可以參考自行試做一下,若還是不行,就把資料庫寄給我
http://www.blueshop.com.tw/board_5/show.asp?repno=57603&page=5&PgmType=ACCESS
本篇文章回覆於2005-01-19 03:13
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
113樓
回應

tpemv13
檢舉此回應
謝謝!可以也寄一份單號為日期+流水號的範例給我嗎?
本篇文章回覆於2005-01-24 16:37
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
114樓
回應

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

Jrpeng
檢舉此回應
我可否要一份日期+自動編號 的範例呢?
謝謝
本篇文章回覆於2005-02-22 20:40
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
116樓
回應

tungta
捐贈 VP 給 tungta 檢舉此回應
請貼上e-mail
本篇文章回覆於2005-02-22 23:29
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
117樓
回應

Jrpeng
檢舉此回應
jrpeng@ms93.url.com.tw
謝謝
本篇文章回覆於2005-02-22 23:34
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
118樓
回應

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

Ray
檢舉此回應
在表單的流水號欄位的「預設值」屬性填入=IIf(IsNull(DMax("[流水號]","訂單資料表")),Year(Now())-1911 & Format(Now(),"mmdd") & '0001',IIf(Left$(DMax("[流水號]","訂單資料表"),6)=Year(Now())-1911 & Format(Now(),"mmdd"),DMax("[流水號]","訂單資料表")+1,Year(Now())-1911 & Format(Now(),"mmdd") & '0001'))
本篇文章回覆於2005-03-04 18:08
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
120樓
回應

lkk
檢舉此回應
tungta 大大
新手上路 ; 可否要一份日期+自動編號 的範例呢?研究
延伸問題如果想要成從同一筆記錄做多張紙張輸出且在每張上印出自動序號不知是否幫忙解決

產品代號+輸出張數序號 Like: A023001 A023002 A023003 . . . . .

So I have two fields ProdID & StartNo 預設值為1

曾試過[ProdID]&[StartNo]+[Pages] in report 但是結果都是一樣無法自動跳號...

Please Help me. 

謝謝
本篇文章回覆於2005-03-28 23:18
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
   

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