关于Qreport的小问题 |
答題得分者是:Justmade
|
railgunman
初階會員 發表:59 回覆:121 積分:36 註冊:2003-03-31 發送簡訊給我 |
|
wnhoo
高階會員 發表:75 回覆:443 積分:198 註冊:2003-04-22 發送簡訊給我 |
各位高手,我遇到一个问题,是这样的:我的程式中要出路工程验收报告,这个工程验收报告有两页(A4纸张大小),但是我觉得Qreport里面的QuickRep1的大小只有一张A4的大小,是这样的吗? 不一定的:
双击QuickRep1可以设置
QuickRep1.Page.PaperSize 属性也有设置 如果可以设定QuickRep1的页数,那应该怎样设定呢? 使用QRSysData控件,将QRSysData1.Data属性设置成qrsPageNumber 风花雪月 e梦情缘
------
风花雪月 e梦情缘 |
chih
版主 發表:48 回覆:1186 積分:639 註冊:2002-04-02 發送簡訊給我 |
|
cmj
高階會員 發表:15 回覆:242 積分:226 註冊:2002-06-12 發送簡訊給我 |
可以列印頁數,參考下列說明 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 發送簡訊給我 |
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 發送簡訊給我 |
|
Justmade
版主 發表:94 回覆:1934 積分:2030 註冊:2003-03-12 發送簡訊給我 |
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 發送簡訊給我 |
|
railgunman
初階會員 發表:59 回覆:121 積分:36 註冊:2003-03-31 發送簡訊給我 |
|
Justmade
版主 發表:94 回覆:1934 積分:2030 註冊:2003-03-12 發送簡訊給我 |
|
railgunman
初階會員 發表:59 回覆:121 積分:36 註冊:2003-03-31 發送簡訊給我 |
|
Justmade
版主 發表:94 回覆:1934 積分:2030 註冊:2003-03-12 發送簡訊給我 |
|
railgunman
初階會員 發表:59 回覆:121 積分:36 註冊:2003-03-31 發送簡訊給我 |
|
railgunman
初階會員 發表:59 回覆:121 積分:36 註冊:2003-03-31 發送簡訊給我 |
|
hahalin
版主 發表:295 回覆:1698 積分:823 註冊:2002-04-14 發送簡訊給我 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |