【MaskEdit元件】如何判斷該欄為空值???? |
答題得分者是:cmf
|
uuujjj
一般會員 發表:31 回覆:59 積分:18 註冊:2002-09-28 發送簡訊給我 |
各位高手大家好~
我想請教一下關於MaskEdit元件…
我將它設定為民國日期的格式,如:##/##/##
使用者如果輸入:92/02/15、92/12/01 …等(凡都有填滿)
則程式並不會出現錯誤訊息…
但是,如果使用者輸入:92/(空)2/15、92/12/(空)1
我想要讓程式能判斷該空值後,自動補零…
但,問題來了…><||||||||
它的空值既不是null、也不是''、更不是_ ……
那我該怎麼去判斷它為空值呢??????@@""
希望高手前輩們能指點迷津~~^________^
|
cmf
尊榮會員 發表:84 回覆:918 積分:1032 註冊:2002-06-26 發送簡訊給我 |
|
uuujjj
一般會員 發表:31 回覆:59 積分:18 註冊:2002-09-28 發送簡訊給我 |
cmf您好~^________^
很高興又得到您的指點
下面是我的大略程式碼: var
x,y,month,day,d1,d2,d3,d4,d5,d6 :string; d1 := copy(edDate.Text,1,1); //***d1 d2 / d3 d4 / d5 d6
d2 := copy(edDate.Text,2,1); //***d1 d2 / d3 d4 / d5 d6
d3 := copy(edDate.Text,4,1); //***d1 d2 / d3 d4 / d5 d6
d4 := copy(edDate.Text,5,1); //***d1 d2 / d3 d4 / d5 d6
d5 := copy(edDate.Text,7,1); //***d1 d2 / d3 d4 / d5 d6
d6 := copy(edDate.Text,8,1); //***d1 d2 / d3 d4 / d5 d6 if d3 = null then
begin
d3:='0';
month := d3 d4;
lblDate.Caption :=month;
end; 有問題的就是字體較大的那一行…
我不知道該怎麼下判斷值,
而你提到的MaskEdit1.EditMask
將其設為99
接著呢????就能下d3 = null了嗎???????
還是…??? 發表人 - uuujjj 於 2003/02/15 22:53:03
|
cmf
尊榮會員 發表:84 回覆:918 積分:1032 註冊:2002-06-26 發送簡訊給我 |
|
uuujjj
一般會員 發表:31 回覆:59 積分:18 註冊:2002-09-28 發送簡訊給我 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |