請問RuickReport ,資料及時更新 的問題?? |
尚未結案
|
水柔
一般會員 發表:1 回覆:1 積分:0 註冊:2003-07-06 發送簡訊給我 |
請教各位前輩:
我在一張Quick Report上,使用QRDbText 連接access資料庫,
第一次預覽Quick Report 皆正常,
但當我移到別筆 資料錄 或 資料更新 後,再去預覽Quick Report,
發現Quick Report上QRDbText 所顯示的仍是 第一次預覽的資料.... 我已經試過 TADOquery 及 TADODataset 二種物件 及
TADOquery.refresh TADODataset.refresh 及
Quick Report.refresh Quick Report.destroy Quick Report.free
似乎都無法及時更新fields的資料,必須要重新執行程式才行~~
請問是我那個地方弄錯了嗎???或著什麼報表屬性漏掉了嗎??
還是這是Quick Report 的限制 ~~~~~~~~~~~~~一個試了一下午仍試不出結果的苦命人
|
chih
版主 發表:48 回覆:1186 積分:639 註冊:2002-04-02 發送簡訊給我 |
|
水柔
一般會員 發表:1 回覆:1 積分:0 註冊:2003-07-06 發送簡訊給我 |
謝謝 版主 chih 的範例程式:
後來我對了 自己的程式 和 版主 的範例程式後,終於發現問題所在... 若Quick Report 的QRDBtext 所要連結的物件 (不管是TQuery或TDataset)
是放在和Quick Report同一個單元裡 ,如同一個form 中,即可以正常運作;
但若將 TQuery或TDataset 放在 另一個form 1 而由 form 2 的Quick Report 的 QRDBtext 去連結 form 1 的TQuery或TDataset ,就會發生 報表的QRDBtext 一直顯示 第一次所預覽的 資料..... 謝謝版主,終於解決Quick Report 這個 "奇異" 的問題!! 感恩的 水柔
|
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |