有關TQuery的AfterScroll觸發方式 |
答題得分者是:T.J.B
|
skurama
中階會員 發表:88 回覆:127 積分:73 註冊:2002-07-22 發送簡訊給我 |
請問如何用程式觸發AfterScroll事件
我不太了解其要傳入的參數是什麼
目前我的做法是Query1.afterScroll(Query1)
結果是我要的,但不知道傳的是否是他原本要的???
這樣做對嗎???? 我看他傳入的參數是如下
Query1AfterScroll(DataSet: TDataSet)
但不道是不是傳入自己
請問要傳什麼!?
------
---------------- 初出芧房程設師, 左鍵右鼠寫程式, 日扣夜寫眼框溼, 望能早成系分師。 ---------------- | ||
T.J.B
版主 發表:29 回覆:532 積分:497 註冊:2002-08-14 發送簡訊給我 |
這個onafterScroll 事件
是指當游標從該筆Record移動到另一筆Record後所觸發的事件
舉個例子
當你在onAfterScroll事件寫這段程式碼後
Edit1.text := query1.FieldByName('CustName').asstring;這個Tedit感覺上就變成是TdbEdit (資料感知元件) 不知道是不是你要的 回首來時路 也無風雨也無晴~~@.@ 發表人 - T.J.B 於 2002/10/23 16:56:17
------
天行健 君子當自強不息~~@.@ |
||
skurama
中階會員 發表:88 回覆:127 積分:73 註冊:2002-07-22 發送簡訊給我 |
抱歉~~~
可能是我沒有寫清楚 我大概知道AfterScroll的動作是指
當Query移開目前所指的資料 而我目前是希望由自己的程式來控製AfterScroll
除了當我移到上一筆或下一筆時
我也可以按某一個按扭時觸發此事件
而目前我是想直接呼叫AfterScroll 但是不確定我的呼叫方法是不是正確
我的方法是query1.afterscroll(query1);
現在有問題的是我傳進去的參數是不是正確的
我不清楚他要求傳入的TDataSet是不是自己這個Query的Name??? 請問我這樣寫對嗎?
[ query1.afterscroll(query1); ] ????
------
---------------- 初出芧房程設師, 左鍵右鼠寫程式, 日扣夜寫眼框溼, 望能早成系分師。 ---------------- |
||
T.J.B
版主 發表:29 回覆:532 積分:497 註冊:2002-08-14 發送簡訊給我 |
|||
jieshu
版主 發表:42 回覆:894 積分:745 註冊:2002-04-15 發送簡訊給我 |
引言: 請問如何用程式觸發AfterScroll事件 我不太了解其要傳入的參數是什麼 目前我的做法是Query1.afterScroll(Query1) 結果是我要的,但不知道傳的是否是他原本要的??? 這樣做對嗎???? 我看他傳入的參數是如下 Query1AfterScroll(DataSet: TDataSet) 但不道是不是傳入自己 請問要傳什麼!? >>< face="Verdana, Arial, Helvetica"> 如果你在事件內寫 Edit1.Text := DataSet.Fields[0].AsString; 那這個參數就是你要丟給Edit1.Text的DataSet,可以是任一個DataSet,把它當成Procedure來用就是了,只是這個Procedure有被Query1的AfterScroll使用。
------
人生有夢,逐夢而行 人若為善,福雖未至,禍已遠離 人若為惡,禍雖未至,福已遠離 http://www.taconet.com.tw/jieshu/ |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |