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

請教各位前輩...如何指定當我輸入一個欄位名時就指定只做欄位的事..

答題得分者是:shunaaron
shine0989
一般會員


發表:9
回覆:31
積分:8
註冊:2008-06-21

發送簡訊給我
#1 引用回覆 回覆 發表時間:2008-06-21 10:29:57 IP:123.204.xxx.xxx 訂閱
大家好....
請問一下..前輩...
如何指定當我輸入一個欄位名時就指定只做欄位的事..
EX:
欄位名有: stock_date, stock_no, stock_ip ..........等等,
當我在"EIDT"元件KEY入 欄位名稱為 stock_date 時,
指定 stock_date 這個欄位 做我要做的事,
我的程式如下...
要怎麼修改才會成我要的呢...

[code delphi]
procedure TForm1.Button1Click(Sender: TObject);
var
date1 : Tdatetime;
begin
ADOQuery1.First;
while not ADOQuery1.Eof do
begin
ADOQuery1.Edit; //編輯 ADOQuery1
date1 := strtodate(ADOQuery1.//<=這行的 Fieldbyname(' ')內的值要怎麼寫
shortdateformat := 'yyyy/mm/dd';
ADOQuery1. //<=這行的 Fieldbyname(' ')內的值要怎麼寫
ADOQuery1.Post; //寫入 ADOQuery1
ADOQuery1.Next;
end;
end;
[/code]
編輯記錄
shine0989 重新編輯於 2008-06-21 10:46:25, 註解 無‧
shine0989 重新編輯於 2008-06-21 11:51:51, 註解 無‧
shunaaron
高階會員


發表:13
回覆:94
積分:106
註冊:2006-10-06

發送簡訊給我
#2 引用回覆 回覆 發表時間:2008-06-21 19:54:23 IP:220.134.xxx.xxx 訂閱
如果你是用Edit來判斷輸入的field的話
那在Button裡多個參數(不用也可以)
ttField := Edit1.Text
ADOQuery1.ttField ).AsString := datetostr(date1);
===================引 用 shine0989 文 章===================
大家好....
請問一下..前輩...
如何指定當我輸入一個欄位名時就指定只做欄位的事..
EX:
欄位名有: stock_date, stock_no, stock_ip ..........等等,
當我在"EIDT"元件KEY入 欄位名稱為 stock_date 時,
指定 stock_date 這個欄位 做我要做的事,
我的程式如下...
要怎麼修改才會成我要的呢...

[code delphi]
procedure TForm1.Button1Click(Sender: TObject);
var
date1 : Tdatetime;
begin
ADOQuery1.First;
while not ADOQuery1.Eof do
begin
ADOQuery1.Edit; //編輯 ADOQuery1
date1 := strtodate(ADOQuery1.//<=這行的 Fieldbyname(' ')內的值要怎麼寫
shortdateformat := 'yyyy/mm/dd';
ADOQuery1. //<=這行的 Fieldbyname(' ')內的值要怎麼寫
ADOQuery1.Post; //寫入 ADOQuery1
ADOQuery1.Next;
end;
end;
[/code]
------
程式沒有這麼難
只是還沒打通其中要絕
P.D.
版主


發表:603
回覆:4038
積分:3874
註冊:2006-10-31

發送簡訊給我
#3 引用回覆 回覆 發表時間:2008-06-22 00:56:09 IP:61.67.xxx.xxx 未訂閱
不知道你到底了不了解 FieldByName() 的用意, Field=>欄位 Name=>名稱
也就是FieldByname()裡面放的就是你的欄位名稱 'xxxxx'
shine0989
一般會員


發表:9
回覆:31
積分:8
註冊:2008-06-21

發送簡訊給我
#4 引用回覆 回覆 發表時間:2008-06-22 16:21:35 IP:118.168.xxx.xxx 訂閱
謝謝!我了解了!我真的就是初學者,所以才會來這邊問基本的問題!Delphi真是個不簡單的程式...我看我也只好慢慢的研究它了...畢竟要寫出一套程式,並不是一天二天就能完成的,感謝各位大大的回覆,我會好好研究的...謝謝~^ ^
shunaaron
高階會員


發表:13
回覆:94
積分:106
註冊:2006-10-06

發送簡訊給我
#5 引用回覆 回覆 發表時間:2008-06-22 21:12:51 IP:220.134.xxx.xxx 訂閱
額外一點datetostr(date1)改用 formatdatetime('yyyy/mm/dd',date1)
會減少日後因為日期格式的問題產生錯誤
datetostr有時會讓你找不錯~明明是日期,為何轉成字串會錯
===================引 用 shine0989 文 章===================
謝謝!我了解了!我真的就是初學者,所以才會來這邊問基本的問題!Delphi真是個不簡單的程式...我看我也只好慢慢的研究它了...畢竟要寫出一套程式,並不是一天二天就能完成的,感謝各位大大的回覆,我會好好研究的...謝謝~^ ^
------
程式沒有這麼難
只是還沒打通其中要絕
系統時間:2024-04-19 18:03:13
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!