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

使用CompositeReport元件,要關閉報表~

缺席
littlefactor
一般會員


發表:24
回覆:25
積分:9
註冊:2002-07-11

發送簡訊給我
#1 引用回覆 回覆 發表時間:2002-12-25 19:17:48 IP:192.72.xxx.xxx 未訂閱
請問各位一個問題: 我使用CompositeReport元件,想同時開啟多個report 遇到一個問題是after preview或是print後沒有關掉report,使得我不再開啟 此張report,要再開啟就得關閉程式,再執行一次 我的做法如下: 開啟單張report時, Rp1 := TRp1.Create(Application); Qy_Rp1.Open; 在after preview event中 Qy_Rp1.close; Rp1.Destroy; after preview或是print後便可關掉report,也可再開啟 使用CompositeReport元件時 1.在OnAddReports event 中 with QRCompositeReport1 do begin reports.Add(Rp_1); reports.Add(Rp_2); end; 2.在menu的選項中 Rp1 := TRp1.Create(Application); Rp2 := TRp2.Create(Application); Qy_Rp1.Open; Qy_Rp2.Open; QRCompositeReport1.Preview; 3.在Rp1的after preview event中 都分別撰寫 Qy_Rp1.close; //report用到的Tquery Rp1.Destroy; //關掉report Qy_Rp2.close; Rp2.Destroy; 但我發現程式並沒有跑到 Rp1,Rp2的after preview event中, 就是report開啟了並沒有關掉 我試過CompositeReport元件的 Onfinished event Qy_Rp1.close; Rp1.Destroy; Qy_Rp2.close; Rp2.Destroy; 但是在Preview跑過一張report便會觸發Onfinished event 而且會發生錯誤 http://delphi.ktop.com.tw/loadfile.php?TOPICID=7603096&CC=170044 請問一下有什麼解決的方法嗎??
littlefactor
一般會員


發表:24
回覆:25
積分:9
註冊:2002-07-11

發送簡訊給我
#2 引用回覆 回覆 發表時間:2003-01-14 11:47:48 IP:61.56.xxx.xxx 未訂閱
恩,我找到解決方法了: 在PROJECT/OPTION中把這兩張report設成 auto-create 要開啟時再 Rp_B03A.Show; Rp_B03B.Show; DM.Qy_RpB03A.Open; DM.Qy_RpB03B.Open; QRCompositeReport1.Preview; 關閉時一樣在Rp1的after preview event中 都分別撰寫 Qy_Rp1.close; //report用到的Tquery Rp1.Destroy; //關掉report Qy_Rp2.close; Rp2.Destroy; 如此便可重複開啟..
shishan
一般會員


發表:1
回覆:10
積分:2
註冊:2002-10-03

發送簡訊給我
#3 引用回覆 回覆 發表時間:2003-02-19 12:05:17 IP:163.26.xxx.xxx 未訂閱
引言: 恩,我找到解決方法了: 在PROJECT/OPTION中把這兩張report設成 auto-create 要開啟時再 Rp_B03A.Show; Rp_B03B.Show; DM.Qy_RpB03A.Open; DM.Qy_RpB03B.Open; QRCompositeReport1.Preview; 關閉時一樣在Rp1的after preview event中 都分別撰寫 Qy_Rp1.close; //report用到的Tquery Rp1.Destroy; //關掉report Qy_Rp2.close; Rp2.Destroy; 如此便可重複開啟..
您好!!為了這個QRCompositeReport1,我也傷腦筋許久... 因為我希望在after print 後,能跳個message告知user "列印完成".. 我也在PROJECT/OPTION中把兩張report設成 auto-create froms 但我發現程式仍然沒有執行到 Rp1,Rp2的after print event或after preview event中, 不知是否還有什麼地方需注意到呢??
系統時間:2024-05-03 12:02:28
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!