全國最多中醫師線上諮詢網站-台灣中醫網
發文 回覆 瀏覽次數:1125
推到 Plurk!
推到 Facebook!

adoquery的小問題

答題得分者是:kevin2004
solid098
一般會員


發表:16
回覆:14
積分:6
註冊:2007-02-15

發送簡訊給我
#1 引用回覆 回覆 發表時間:2007-05-05 17:01:43 IP:203.69.xxx.xxx 訂閱
我想請問一下在什麼情況下要到adoquery的OnCalcFields下,來做程式的執行,而什麼事件會觸發這個事件,他最主要的功能是什麼!?
kevin2004
資深會員


發表:18
回覆:463
積分:416
註冊:2005-05-29

發送簡訊給我
#2 引用回覆 回覆 發表時間:2007-05-05 17:19:32 IP:61.219.xxx.xxx 訂閱
他最主要的功能是什麼!?
==>主要功能:將此DataSet的某幾個欄的值加減後丟到某個FieldKind為fkCalcuilated的欄位中。
==>此欄可以是VirtureField,即不須真有此欄,只須右點此AdoQuery選New Field及選Calculated就可以了
==>如果是實體欄位指定FieldKind為fkCalculated,執行時要注意要設此TField為ReadOnly

adoquery的OnCalcFields下,來做程式的執行,而什麼事件會觸發這個事件,
==>OnLineHelp
OnCalcFields is triggered when:
A dataset is opened.
A dataset is put into dsEdit state.
A record is retrieved from a database.

When the AutoCalcFields property is true, OnCalcFields is also triggered when:
Focus moves from one visual control to another, or from one column to another is a data-aware grid control and modifications were made to the record.
------
Kevin
系統時間:2024-05-18 18:03:12
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!