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

樓主

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

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

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

純綠茶
檢舉此回應
已收到...
感恩感恩...
本篇文章回覆於2004-11-13 01:49
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
62樓
回應

Chen
檢舉此回應
對不起大家!!我已經登錄兩天了,但是一直無法接到啟用密碼。有一個子表單,欄名有姓名、
檢查次別、血醣值、膽固醇值、血紅素值、三酸甘油值等項目。我想從子表單查詢出:第一次檢查時膽固醇值>250(是不合格的人),第二次檢查已經<220(已經合格了的人)。或是第一次檢查時血紅素值>18(是不合格的人),第二次檢查已經<18(已經合格了的人)。或是第一次檢查時三酸甘油值>160(是不合格的人),第二次檢查已經<160(已經合格了的人)。或是第一次檢查時血醣值>120(是不合格的人),第二次檢查已經<120(已經合格了的人)。請問各位大大這在查詢中或是在表單中可以作嗎?請大家幫幫忙!謝謝大家!!感恩!!
本篇文章回覆於2004-11-13 01:55
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
63樓
回應

tungta
捐贈 VP 給 tungta 檢舉此回應
範例(細項編號)已再寄出,地址是full.high@msa.hinet.net,這篇文章的範例已經有兩三種,如果想要的範例與上一留言不同請說明,你想要做的四種方式設定條件可以做到,但是你沒說明是四種條件在一起或是分開(若是四種條件在一起,篩選範圍變成很小,很可能查不到資料)
本篇文章回覆於2004-11-13 09:26
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
64樓
作者回應

alex
檢舉此回應
tungta大大好..
我alex
我又有新問題了.你的範例出貨日期顯現為[2004/10].....
轉換成[2004年10月].已經沒問題了....但是從2004年11月開始...輸入200411的數字..卻發現1005    Me![請款月份] = Format([請款月份], "######") & "-" & "01" '顯示01錯誤..
並出現下列的對話框****執行階段錯誤'2113'您輸入的值對這個欄位而言不是有效的
是指你的程式只能輸入1~10~月嗎.....如何改善呢....幫幫忙

另外請教一個非資料庫的問題..如何將網址列隱藏..如上面http://www.blueshop.com.tw/Board_5/reply.asp?repno=62180&page=1&PgmType=ACCESS
我只想讓登入的網友看到http://www.blueshop.com.tw/
就好了.......有辦法嗎...
謝謝謝謝謝謝謝謝謝謝謝謝謝謝謝...  
本篇文章回覆於2004-11-13 10:24
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
65樓
回應

tungta
捐贈 VP 給 tungta 檢舉此回應
alex你好,我把範例再執行並無問題,是否有那兒錯誤呢,或者把資料庫寄給我看看
另外網頁的問題我不了解,請其他大大幫忙解答。
本篇文章回覆於2004-11-13 10:49
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
66樓
回應

梁太太
檢舉此回應
我也想要範例...謝謝
本篇文章回覆於2004-11-13 14:16
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
67樓
回應

rwwbm
檢舉此回應
alex:
Tungta大的範例沒問題,
你可能在"請款月份"驗證規則有Between Date()-15 And Date()+15,才會出現問題.
還有就是要有"請款月份"這個文字方塊
本篇文章回覆於2004-11-13 17:46
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
68樓
回應

Chen
檢舉此回應
  tungta 大大!!感謝你的幫忙!感恩!
你的想法果然高明,四種查詢可以分開!!
這樣是比較明白。
我原來的想法是只要四項中的任一項有進步就要查詢出來,
這樣好像比較因難。因為我是菜鳥,不太清楚怎麼做。
能否請  tungta 大大就可行的辦法,教我怎麼做!!!謝謝你!!
本篇文章回覆於2004-11-13 19:39
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
69樓
回應

tungta
捐贈 VP 給 tungta 檢舉此回應
To:梁太太,範例(細項編號)已寄出
本篇文章回覆於2004-11-14 03:16
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
70樓
回應

tungta
捐贈 VP 給 tungta 檢舉此回應
回答Chen:
與你現在一樣,用主子表單的方式,主表單不要有記錄來源,因為主表單專做查詢用,這時你想要的四種檢查才可以同時放在主表單篩選,有兩種方式可以做:
一.大於小於分開篩選
1.主表單上面設“檢查次數、大於小於(組合方塊,用值清單,>與<兩種)、膽固醇值、血紅素值、三酸甘油值、血醣值”6個文字方塊
2.大於小於的預設值(>),膽固醇值、血紅素值、三酸甘油值、血醣值的預設值(0),也就是這幾個欄位因為用在程式運算,不能空白
3.文字方塊的控制項資料來源都空白,事件AfterUpdate設定如下程式,用來篩選子表單:
1001 Me![子表單名稱].Form.Filter = "資料表名稱.膽固醇值" & Me![大於小於] & Me![膽固醇值]
1002 Me![子表單名稱].Requery

二.大於小於區間篩選,程式中設定0~1000,因為檢查的數值不會超過這個範圍
1.主表單上面設“檢查次數、膽固醇值大於、膽固醇值小於、血紅素值大於、血紅素值小於、三酸甘油值大於、三酸甘油值小於、血醣值大於、血醣值小於”9個文字方塊
2.這幾個欄位可以空白
3.文字方塊的控制項資料來源都空白,事件AfterUpdate設定如下程式,用來篩選子表單:
1001 Me![子表單名稱].Form.Filter = "資料表名稱.膽固醇值Between IIf(IsNull([膽固醇值大於]),0, [膽固醇值大於]) And IIf(IsNull([膽固醇值小於]),1000,[膽固醇值小於])"
1002 Me![子表單名稱].Form.FilterOn = True
本篇文章回覆於2004-11-15 03:04
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
71樓
回應

Chen
檢舉此回應
感謝tungta大大的熱心幫忙!!教了這麼多的絕招!
讓我試試看,有問題再上來請教您。謝謝您!感恩您!
本篇文章回覆於2004-11-15 07:11
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
72樓
回應

jine
檢舉此回應
tungta 您好:
我也想要一份範例,可否也寄一份給我.感恩您.
本篇文章回覆於2004-11-16 23:07
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
73樓
回應

tungta
捐贈 VP 給 tungta 檢舉此回應
範例(細項編號)已寄出
本篇文章回覆於2004-11-16 23:19
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
74樓
回應

梁太太
檢舉此回應
不好意思 我沒收到耶...可以再寄一下嗎?!sorry
本篇文章回覆於2004-11-18 01:29
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
75樓
回應

tungta
捐贈 VP 給 tungta 檢舉此回應
To:梁太太,範例(細項編號)已再寄,信箱u897092@thit.edu.tw
本篇文章回覆於2004-11-18 11:10
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
   

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