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

关于Qreport的小问题

答題得分者是:Justmade
railgunman
初階會員


發表:59
回覆:121
積分:36
註冊:2003-03-31

發送簡訊給我
#1 引用回覆 回覆 發表時間:2003-05-22 10:03:42 IP:211.162.xxx.xxx 未訂閱
各位高手,我遇到一个问题,是这样的:我的程式中要出路工程验收报告,这个工程验收报告有两页(A4纸张大小),但是我觉得Qreport里面的QuickRep1的大小只有一张A4的大小,是这样的吗?如果可以设定QuickRep1的页数,那应该怎样设定呢?
wnhoo
高階會員


發表:75
回覆:443
積分:198
註冊:2003-04-22

發送簡訊給我
#2 引用回覆 回覆 發表時間:2003-05-22 10:10:19 IP:61.155.xxx.xxx 未訂閱
各位高手,我遇到一个问题,是这样的:我的程式中要出路工程验收报告,这个工程验收报告有两页(A4纸张大小),但是我觉得Qreport里面的QuickRep1的大小只有一张A4的大小,是这样的吗?    不一定的: 双击QuickRep1可以设置 QuickRep1.Page.PaperSize 属性也有设置    如果可以设定QuickRep1的页数,那应该怎样设定呢?    使用QRSysData控件,将QRSysData1.Data属性设置成qrsPageNumber        风花雪月 e梦情缘
------
风花雪月 e梦情缘
chih
版主


發表:48
回覆:1186
積分:639
註冊:2002-04-02

發送簡訊給我
#3 引用回覆 回覆 發表時間:2003-05-22 10:43:45 IP:211.74.xxx.xxx 未訂閱
hi..railgunman.. 簡體字看的沒有完全清楚,可以再寫一遍嗎? 下面有一個選項..我使用(GB內碼)發言,請系統幫我自動轉碼.
引言: 各位高手,我遇到一个问题,是这样的:我的程式中要出路工程验收报告,这个工程验收报告有两页(A4纸张大小),但是我觉得Qreport里面的QuickRep1的大小只有一张A4的大小,是这样的吗?如果可以设定QuickRep1的页数,那应该怎样设定呢?
cmj
高階會員


發表:15
回覆:242
積分:226
註冊:2002-06-12

發送簡訊給我
#4 引用回覆 回覆 發表時間:2003-05-22 11:16:10 IP:211.76.xxx.xxx 未訂閱
可以列印頁數,參考下列說明    procedure TFmReport1.Header0BeforePrint(Sender: TQRCustomBand;
  var PrintBand: Boolean);
begin
  LbPageNo.Caption:='頁數:' inttostr(Report.PageNumber);
end;    
Header0rbPageHeader.BandType is rbPageHeader
LbPageNo is TQrLabel
Report.PageNumber is 每貢頁數.    
Justmade
版主


發表:94
回覆:1934
積分:2030
註冊:2003-03-12

發送簡訊給我
#5 引用回覆 回覆 發表時間:2003-05-22 11:24:01 IP:218.16.xxx.xxx 未訂閱
Quick Report 是 Band Type Report 就是一個一個 Band 的重覆去印是沒限頁數的。他的設計畫面做成一張 A4只是好看和給設計者有大約慨念 你的說明不是很清楚。你的情況應是列印兩版的靜態報表(資料還是動態的,只是格式是靜態不會跟 數據庫一直跑)嗎? 若是的話,建議你這樣做 : 1. 將 QuickRep1 的 Height 調大 (到2頁大小) 2. 放兩個 TQRSubDetail (其實很多其他Band都可以,可自己試試) 3. 將第二個 Band 的 ForceNewPage 設 True (列印時開新頁 4. 將每個 Band 都調到一頁大小 5. 在第一個 Band 加入頁一的內容,在第二個 Band 加入頁二的的內容。 若不是的話請你解釋得清楚一點。
railgunman
初階會員


發表:59
回覆:121
積分:36
註冊:2003-03-31

發送簡訊給我
#6 引用回覆 回覆 發表時間:2003-05-22 16:11:22 IP:211.162.xxx.xxx 未訂閱
你的說明不是很清楚。你的情況應是列印兩版的靜態報表(資料還是動態的,只是格式是靜態不會跟 數據庫一直跑)嗎? --------------------------------------------------------------------- Justmade兄你说的意思和我说的差不多! 我的意思就是报表有两版,但都是静态的格式。但一般的静态报表都只有一版。我看了你说的做法,有点不明白,你能具体的讲讲吗?
Justmade
版主


發表:94
回覆:1934
積分:2030
註冊:2003-03-12

發送簡訊給我
#7 引用回覆 回覆 發表時間:2003-05-22 16:29:48 IP:218.16.xxx.xxx 未訂閱
Quick Report 在設計時看到的不等於報表上看到的,列印時是一個 band 一個 band 去印,若連數據庫時有些 band 每重覆地列印,到印滿了一頁就會跳第二頁    在你的情況,其實只要用兩個 Band 每個 Band 印一頁 1. 將 QuickRep1 的 Height 調大,例如調到 2200 2. 在元件盤選 TQRSubDetail 並放進 Report 裡(做兩次) 3. 將剛才的第二個 TQRSbDetail 的 ForceNewPage 設 True (列印該 Band 時開新頁,免得部份印了在第一頁) 4. 將兩個 Band 都調到一頁大小(約1050) 5. 在第一個 Band 設計你第一頁的內容,在第二個 Band 設計你第二頁的的內容。 這樣 QReport 便會先在第一頁列印第一個 Band 的內容,在第二頁列印第二個 Band 的內容了。 其他的先自己試試有問題再來開個相關的題目問,主題要清楚喔。 發表人 - Justmade 於 2003/05/22 16:35:55
railgunman
初階會員


發表:59
回覆:121
積分:36
註冊:2003-03-31

發送簡訊給我
#8 引用回覆 回覆 發表時間:2003-05-22 16:56:56 IP:211.162.xxx.xxx 未訂閱
That's OK!Thank Justmade!
railgunman
初階會員


發表:59
回覆:121
積分:36
註冊:2003-03-31

發送簡訊給我
#9 引用回覆 回覆 發表時間:2003-05-22 17:13:30 IP:211.162.xxx.xxx 未訂閱
Sorry!搞忘了一个问题:我把两个TQRSubDetail 放在QuickRep1 上,并设定好它们的Height 以后,怎样在它们上面编辑呢?因为把TQRSubDetail的Height 设为1050以后,TQRSubDetail将会很大,影响我在上面放其它控件。这个问题怎么解决呢?
Justmade
版主


發表:94
回覆:1934
積分:2030
註冊:2003-03-12

發送簡訊給我
#10 引用回覆 回覆 發表時間:2003-05-22 17:24:01 IP:218.16.xxx.xxx 未訂閱
在 Form 會右邊會有捲軸(scrollbar) 你可以捲上捲下的,你也可把 Form 也拉大一點便好做些 另你有把 QuickRpt1 也相應變大嗎 (設 Height 2200) 否則你編輯不了第二頁
railgunman
初階會員


發表:59
回覆:121
積分:36
註冊:2003-03-31

發送簡訊給我
#11 引用回覆 回覆 發表時間:2003-05-23 10:21:23 IP:211.162.xxx.xxx 未訂閱
我想问一下,我可以删除我以前发重复了的帖子吗? 可以的话,怎样删除呢?
Justmade
版主


發表:94
回覆:1934
積分:2030
註冊:2003-03-12

發送簡訊給我
#12 引用回覆 回覆 發表時間:2003-05-23 10:45:51 IP:218.16.xxx.xxx 未訂閱
會員不能刪除的,要站長/副站長/該版的版主才能刪除的。 有需要刪除的話你修改一下該文章說明要刪除,或寄個訊息給相關的版主/副站罷
railgunman
初階會員


發表:59
回覆:121
積分:36
註冊:2003-03-31

發送簡訊給我
#13 引用回覆 回覆 發表時間:2003-05-23 11:52:34 IP:211.162.xxx.xxx 未訂閱
哦,这样的!好麻烦哟!因为我是一个新手,所以刚来时常常犯这种错误,以后我会小心一点了!
railgunman
初階會員


發表:59
回覆:121
積分:36
註冊:2003-03-31

發送簡訊給我
#14 引用回覆 回覆 發表時間:2003-05-24 11:10:54 IP:211.162.xxx.xxx 未訂閱
各位,我现在又有一个问题:我想把一份静态报表在preview时,能preview两份,我该怎么做呢?主要是里面的一个表格是静态的,但数据库里面的数据的条数可能大于表格的行数,要是大于的话,那么程式就判断出来,然后在把没有显示出来的数据显示在第二页上。
hahalin
版主


發表:295
回覆:1698
積分:823
註冊:2002-04-14

發送簡訊給我
#15 引用回覆 回覆 發表時間:2003-05-25 06:15:39 IP:203.203.xxx.xxx 未訂閱
新的問題請開立新主題詢問,謝謝..     Fear is the path to the dark side. Fear leads to anger.Anger leads to hate.Hate leads to suffering....
系統時間:2024-05-07 2:59:43
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!