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

请问QuickRep怎样将表格存为文件

尚未結案
GreenTea
一般會員


發表:18
回覆:13
積分:6
註冊:2005-08-11

發送簡訊給我
#1 引用回覆 回覆 發表時間:2005-08-17 17:11:16 IP:221.219.xxx.xxx 未訂閱
QuickRep在打印预揽时有个保存按钮能将预揽的内容存成一个文件,请问个人高人能否用代码完成这件事。小第初用这个控件请高人指教。
kevinguo
初階會員


發表:1
回覆:31
積分:31
註冊:2002-11-20

發送簡訊給我
#2 引用回覆 回覆 發表時間:2005-08-17 18:07:05 IP:61.30.xxx.xxx 未訂閱
GreenTea,您好:      試試以下程式碼. < class="code"> QuickRep1.Prepare; QuickRep1.QRPrinter.Save('c:\Test.QRP');
GreenTea
一般會員


發表:18
回覆:13
積分:6
註冊:2005-08-11

發送簡訊給我
#3 引用回覆 回覆 發表時間:2005-08-17 18:56:40 IP:221.219.xxx.xxx 未訂閱
kevinguo你好!出现如下错误!     發表人 - GreenTea 於 2005/08/17 18:59:03
kevinguo
初階會員


發表:1
回覆:31
積分:31
註冊:2002-11-20

發送簡訊給我
#4 引用回覆 回覆 發表時間:2005-08-17 20:00:44 IP:220.129.xxx.xxx 未訂閱
GreenTea,您好: 我測試過這樣是可以成功儲存的,可以把你的程式碼貼上來嗎,或是傳到會員求助區,才能知道哪邊出了錯.
GreenTea
一般會員


發表:18
回覆:13
積分:6
註冊:2005-08-11

發送簡訊給我
#5 引用回覆 回覆 發表時間:2005-08-18 09:14:30 IP:221.219.xxx.xxx 未訂閱
我的程式码如下: procedure TTableThirteenForm.QuickRepAfterPrint(Sender: TObject); begin    QuickRep.QRPrinter.Save('C:\test.QRP');    end;    如果注释掉QuickRep.QRPrinter.Save('C:\test.QRP');这句话是可以正常打印的,如果去掉注释也可以打印但是会出现下面图片上的错误不知该如何解决。
kevinguo
初階會員


發表:1
回覆:31
積分:31
註冊:2002-11-20

發送簡訊給我
#6 引用回覆 回覆 發表時間:2005-08-18 12:37:28 IP:61.30.xxx.xxx 未訂閱
GreenTea,您好:      你是直接下QuickRep1.Print吧?   把AfterPrint的程式碼拿掉,直接寫在QuickRep1.Print後面,如下    
 
  QuickRep1.Print;
  QuickRep1.Prepare;
  QuickRep1.QRPrinter.Save('c:\Test.QRP');
我只會這個笨方法...更好的做法看有沒有其他先進指導一下.
系統時間:2024-05-04 16:21:44
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!