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

wwDBDateTimePicker自動切換民國西元

尚未結案
webber
初階會員


發表:54
回覆:76
積分:26
註冊:2004-04-20

發送簡訊給我
#1 引用回覆 回覆 發表時間:2004-12-21 10:33:42 IP:220.130.xxx.xxx 未訂閱
請問使用wwDBDateTimePicker1元件    要如何在使用者打兩碼的年時,視為民國格式,自動加1911轉成西元    如果打4碼就視為西元,不處理    客戶真是機車啊        K.Top是我見過最棒的程式社群
如果沒有K.Top真不知道該怎麼活
kenspc
一般會員


發表:1
回覆:20
積分:4
註冊:2004-12-09

發送簡訊給我
#2 引用回覆 回覆 發表時間:2004-12-21 16:15:12 IP:61.6.xxx.xxx 未訂閱
利用OnChange 事件來處理吧. 不然就把民國格式和西元格式分開兩處, 打民國格式時就改變西元格式, 不然反之.
chinyu
高階會員


發表:12
回覆:157
積分:153
註冊:2002-06-14

發送簡訊給我
#3 引用回覆 回覆 發表時間:2004-12-21 19:24:11 IP:61.223.xxx.xxx 未訂閱
引言: 請問使用wwDBDateTimePicker1元件 要如何在使用者打兩碼的年時,視為民國格式,自動加1911轉成西元 如果打4碼就視為西元,不處理 客戶真是機車啊 K.Top是我見過最棒的程式社群
如果沒有K.Top真不知道該怎麼活
為什麼不讓客戶只能輸入民國年兩碼(or 3碼)呢? 我是修改 wwDBDateTimePicker 元件與相關程式使支援民國年, 再設定 ShortDateFormat := 'eee/mm/dd'; 就只讓客戶只能輸入民國年。
webber
初階會員


發表:54
回覆:76
積分:26
註冊:2004-04-20

發送簡訊給我
#4 引用回覆 回覆 發表時間:2004-12-28 09:38:48 IP:220.130.xxx.xxx 未訂閱
改code才行做到。。。 用key donw, key press, key up都不行 元件內部有處理 將wwdbdatetimepicker.pas的function Get4DigitFrom2DigitYear 的程式碼改成 result := (1911 + temp2Year)  即可    通常客戶會提出一些似是而非的要求 說破嘴也不聽,一定要我做出來後 然後又覺得難用,再要求改回來 難道這是宿命    K.Top是我見過最棒的程式社群
如果沒有K.Top真不知道該怎麼活
系統時間:2024-07-03 4:40:29
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!