線上訂房服務-台灣趴趴狗聯合訂房中心
發文 回覆 瀏覽次數:1620
推到 Plurk!
推到 Facebook!

如何將值塞入TDateTimePicker ?

尚未結案
priest
一般會員


發表:8
回覆:1
積分:1
註冊:2002-12-16

發送簡訊給我
#1 引用回覆 回覆 發表時間:2002-12-16 22:41:31 IP:61.230.xxx.xxx 未訂閱
請問大家! 將資料庫中的資料整筆資料取出後 文字以及數字資料使用資料感知元件就可以搞定了 那麼日期型態的資料如何放入TDateTimePicker元件呢? 相關程式碼又該下在哪裡呢?
hagar
版主


發表:143
回覆:4056
積分:4445
註冊:2002-04-14

發送簡訊給我
#2 引用回覆 回覆 發表時間:2002-12-17 08:12:30 IP:202.39.xxx.xxx 未訂閱
1.ex: 
DateTimePicker1.Date := Table1.FieldByName('DateField').AsDateTime;
DateTimePicker1.Time := Table1.FieldByName('TimeField').AsDateTime;
2.下在 AfterScroll 事件中 -- Everything I say is a lie. 發表人 - hagar 於 2002/12/17 08:14:51
s5633
一般會員


發表:22
回覆:35
積分:21
註冊:2002-04-15

發送簡訊給我
#3 引用回覆 回覆 發表時間:2002-12-18 09:42:04 IP:211.22.xxx.xxx 未訂閱
引言: 1.ex:
DateTimePicker1.Date := Table1.FieldByName('DateField').AsDateTime;
DateTimePicker1.Time := Table1.FieldByName('TimeField').AsDateTime;
2.下在 AfterScroll 事件中 -- Everything I say is a lie. 發表人 - hagar 於 2002/12/17 08:14:51
請問若該日期欄位是null值 要如何表現在TDateTimePicker? 3Q
hagar
版主


發表:143
回覆:4056
積分:4445
註冊:2002-04-14

發送簡訊給我
#4 引用回覆 回覆 發表時間:2002-12-18 10:26:19 IP:202.39.xxx.xxx 未訂閱
要 TDateTimePicker 顯示空白不知道可不可以? 可以的話, 方式如下:
uses CommCtrl;
begin
  DateTime_SetFormat(DateTimePicker1.Handle, 'gg');
end;
或參考: http://www.swissdelphicenter.ch/en/showcode.php?id=1227 另外這裏有 Data-aware Of Tdatetimepicker - Dbdatetimepicker 元件 參考: http://www.d-tnt.co.uk/readArticle.asp?id=3469&pg=&cat=Database&page=/delphitips.asp -- Believe the unbelievable. 發表人 - hagar 於 2002/12/18 10:36:23
s5633
一般會員


發表:22
回覆:35
積分:21
註冊:2002-04-15

發送簡訊給我
#5 引用回覆 回覆 發表時間:2002-12-19 10:18:37 IP:211.22.xxx.xxx 未訂閱
uses CommCtrl;
begin
  DateTime_SetFormat(DateTimePicker1.Handle, 'gg');
end;
DateTimePicker1會顯示'中華民國'四個字
hagar
版主


發表:143
回覆:4056
積分:4445
註冊:2002-04-14

發送簡訊給我
#6 引用回覆 回覆 發表時間:2002-12-19 11:00:41 IP:202.39.xxx.xxx 未訂閱
小弟的電腦上試是顯示空白的, 不知為什麼您的會? 小弟答案是從 Borland Develop Network 上得來的 網址為: http://bdn.borland.com/article/0,1410,28214,00.html    -- Believe the unbelievable.
Akqj1098
一般會員


發表:14
回覆:60
積分:14
註冊:2002-05-17

發送簡訊給我
#7 引用回覆 回覆 發表時間:2003-02-24 11:12:03 IP:211.23.xxx.xxx 未訂閱
若我想這樣做的話該怎麼辦.... 將 TDateTimePicker 所顯示的日期 在加上「五天後」的日期 寫回資料庫中 Ex: TDateTimePicker中顯示為:2003/1/1 我想將存回資料庫的日期存為:2003/1/6 請問有人可以教我該怎麼做嗎
pgdennis
資深會員


發表:41
回覆:526
積分:443
註冊:2002-05-23

發送簡訊給我
#8 引用回覆 回覆 發表時間:2003-02-24 11:45:10 IP:61.219.xxx.xxx 未訂閱
引言: 若我想這樣做的話該怎麼辦.... 將 TDateTimePicker 所顯示的日期 在加上「五天後」的日期 寫回資料庫中 Ex: TDateTimePicker中顯示為:2003/1/1 我想將存回資料庫的日期存為:2003/1/6 請問有人可以教我該怎麼做嗎
直接使用資料庫提供的日期函數,ex SQL server DATEADD(datepart,number,date)..
------
星期一,二...無窮迴圈@@
hagar
版主


發表:143
回覆:4056
積分:4445
註冊:2002-04-14

發送簡訊給我
#9 引用回覆 回覆 發表時間:2003-02-24 12:50:21 IP:202.39.xxx.xxx 未訂閱
引言: 若我想這樣做的話該怎麼辦.... 將 TDateTimePicker 所顯示的日期 在加上「五天後」的日期 寫回資料庫中 Ex: TDateTimePicker中顯示為:2003/1/1 我想將存回資料庫的日期存為:2003/1/6 請問有人可以教我該怎麼做嗎
TDateTimePicker.Date 5 即可.
sryang
尊榮會員


發表:39
回覆:762
積分:920
註冊:2002-06-27

發送簡訊給我
#10 引用回覆 回覆 發表時間:2003-02-25 22:47:06 IP:61.224.xxx.xxx 未訂閱
引言: 小弟的電腦上試是顯示空白的, 不知為什麼您的會? 小弟答案是從 Borland Develop Network 上得來的 網址為: http://bdn.borland.com/article/0,1410,28214,00.html -- Believe the unbelievable.
這跟控制台中的地區選項有關 gg 表示年號,除了台灣、日本、韓國之外都會是空白 同樣的,ee 表示與年號相關的年份 舉例:ShowMessage(FormatDateTime('ggee', Date)) 國別設定為台灣時會秀 '中華民國92' 國別設定為日本時會秀 '平成15' 國別設定為美國時會秀 '2003' 加油喔,喵~ 發表人 - sryang 於 2003/02/25 22:48:34 發表人 - sryang 於 2003/02/25 23:00:40
------
歡迎參訪 "腦殘賤貓的備忘錄" http://maolaoda.blogspot.com/
系統時間:2024-06-28 17:28:46
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!