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

關於DBEdit輸入問題

答題得分者是:supman
20052020
初階會員


發表:121
回覆:79
積分:40
註冊:2005-01-18

發送簡訊給我
#1 引用回覆 回覆 發表時間:2005-06-06 11:23:59 IP:61.59.xxx.xxx 未訂閱
各位大大 小弟有以下問題要請教各位大大    1.如何限制DBEdit的輸入不可以有空白 2.如何審查DBEdit的輸入的資料是正確的(例如:輸入C520886)        感謝@_@
------
Xax
supman
尊榮會員


發表:29
回覆:770
積分:924
註冊:2002-04-22

發送簡訊給我
#2 引用回覆 回覆 發表時間:2005-06-06 12:23:39 IP:61.70.xxx.xxx 未訂閱
您好: 請使用欄位編輯器中的EditMask做遮罩,就可以達到使用者輸入限制的功能. 以下這篇給您參考. http://delphi.ktop.com.tw/topic.php?topic_id=72330 如果說要判斷使用者輸入的是否為您所要的,直街像下面這樣判斷: if (DBEdit.Text='xxxxx') then xxxxxx 發表人 - supman 於 2005/06/06 12:40:35
cashxin2002
版主


發表:231
回覆:2555
積分:1937
註冊:2003-03-28

發送簡訊給我
#3 引用回覆 回覆 發表時間:2005-06-06 12:25:01 IP:202.62.xxx.xxx 未訂閱
您好﹗    第一個要求可在DBEdit元件的OnExit事件中處理﹕
begin
  if DBEdit1.Text = '' then
    begin
      ShowMessage('不能空白');
      DBEdit1.SetFocus;
    end;
end;
第二個要求有些不清楚﹐總是要先知道正确的規則和依据為何﹐才能在其中做審查的動作﹒ ================================= 有空來瞅瞅我﹗因為我是您的朋友﹐有您真好﹗ ================================
------
忻晟
20052020
初階會員


發表:121
回覆:79
積分:40
註冊:2005-01-18

發送簡訊給我
#4 引用回覆 回覆 發表時間:2005-06-06 18:48:22 IP:61.59.xxx.xxx 未訂閱
不好意思~我第二個是要 procedure TForm2.EditBNBTHExit(Sender: TObject); begin if EditBNBTH.Text= 如0000/01/31 0000/02/29 0000/03/32 0000/04/31 0000/05/32 (審核以上沒有的月日,不對ShowMessage) then begin ShowMessage('日期不正確'); EditBNBTH.SetFocus; 謝謝大大
------
Xax
系統時間:2024-06-26 20:37:38
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!