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

OnCalcFields觸發時機判別

尚未結案
cykuo
一般會員


發表:5
回覆:10
積分:3
註冊:2003-04-03

發送簡訊給我
#1 引用回覆 回覆 發表時間:2003-08-26 18:19:52 IP:211.21.xxx.xxx 未訂閱
請為各位高手 在OnCalcFields中有四種狀況觸發 我可以知道 是哪一個 觸發 onCalsFields事件嗎
yenhorng
中階會員


發表:12
回覆:82
積分:94
註冊:2002-06-18

發送簡訊給我
#2 引用回覆 回覆 發表時間:2003-08-26 18:40:41 IP:140.123.xxx.xxx 未訂閱
您可以把您的問題解說詳細些,您需要些什麼樣的功能,或許大家更可以幫您提供意見,謝謝!
cykuo
一般會員


發表:5
回覆:10
積分:3
註冊:2003-04-03

發送簡訊給我
#3 引用回覆 回覆 發表時間:2003-08-26 19:42:22 IP:211.21.xxx.xxx 未訂閱
引言: 請為各位高手 在OnCalcFields中有四種狀況觸發 我可以知道 是哪一個 觸發 onCalsFields事件嗎
是這樣的 我要做一個 票據應收 應付的控管 看看 銀行的餘額是否足夠 每家銀行 有好幾個帳號 必須把每個帳號 依據日期 計算看看 餘額多少 是否足夠 例如 銀行編號 帳戶編號 到期日 應收 應付 應收累計 應付累計 餘額 0072229 410 20030302 0 9200 0 9200 -9200 0072229 410 20030303 0 1400 0 10600 -10600 0072229 410 20030304 0 3900 0 14500 -14500 0072229 410 20030305 0 1000 0 15500 -15500 0072229 410 20030306 0 3000 0 18500 -18500 0072229 420 20030307 3900 0 3900 0 3900 0072229 420 20030308 1000 0 4900 0 4900 0072229 420 20030309 3000 0 7900 0 7900 於是利用 ADO 的 OnCalcFields 計算 應收累計 應付累計 餘額 上星期 完成 可以正常動作 這星期 不知道怎麼稿的 結果變 應付累計 第一筆資料 會加兩次 銀行編號 帳戶編號 到期日 應收 應付 應收累計 應付累計 餘額 0072229 410 20030302 0 9200 0 18400 -18400 0072229 410 20030303 0 1400 0 19000 -19000 0072229 410 20030304 0 3900 0 22900 -22900 0072229 410 20030305 0 1000 0 23900 -23900 0072229 410 20030306 0 3000 0 26900 -26900 0072229 420 20030307 3900 0 3900 0 3900 0072229 420 20030308 1000 0 4900 0 4900 0072229 420 20030309 3000 0 7900 0 7900 只要是第一筆資料不管應收累計 或是 應付累計 都會 加兩次 其它 正常 因為跟 其他人討論過 OnCalsFields的觸發時機 有四種 其中兩種 會把 dataset的record 全部執行一次 兩種 只執行Focuse的那筆record 不知道是不是這樣? 才會懷疑是不是個觸發了 其中兩種不同的型式各一次 所以才會想請問各位 OnCalsFields的觸發時機 如何知道觸發狀態!!!
系統時間:2024-06-28 7:49:58
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!