QRCompositeReport組合Title、PageHeater之後,無法印出PageHeater |
缺席
|
douglas
初階會員 發表:24 回覆:42 積分:38 註冊:2008-03-05 發送簡訊給我 |
熱心的大大您好:
請教以下版面於Quick Report該如何規劃排版: 假設我有一堆資料 其中以欄位A作為每組資料的區別 每組資料, 在第一頁開頭需要顯示該組資料的統計圖表 圖表之後沒有換頁繼續接著印出該組資料的內容 若內容筆數在同一頁中塞不完, 需要換頁, 於次頁僅顯示資料內容, 不再顯示圖表 該組資料印出完畢之後, 換下一組從頭(含圖表)開始列印...<重複> 我目前做法如下: 1. TitleBand放置圖表. 2. DetailBand放置資料內容. 3. QRGroup.Expression := ADOQuery1.欄位A; 4. QRGroup.ForceNewPage := True; 問題: 換組資料之後, 換頁正常, 但是圖表不會再次列印出來(似乎是TitleBand的特性?) - 因為圖表不是每頁顯示, 所以不採用PageHeater來放置圖表. - 不採用GroupHeater放置圖表, 因為列印順序會在DetailBand之後. 不是方法的方法提供參考 @~@" 採用PageHeater 發生換頁在要重新印出PageHeater之前加入判斷式 若是同組資料換頁, 則PageHeater的Height := 0 若是資料換下一組則Height := 正常 ===== 我是分隔線 ===== 上述的問題解決之後, 馬上又碰到另依難題... 請教QRCompositeReport組合的問題: 因為需要組合多張報表 其中開頭幾頁只是封面、序言、一堆暈頭的說明文字... 每個頁面皆獨立採用一個QuickRep.Titleband來放置內容 再來才是要放入圖表與資料頁 我開頭幾個QuickRep僅採用TitleBand(放了一堆QRLabel、QRMemo) 圖表與資料頁QuickRep採用PageHeater Detail 組合之後, 圖表與資料頁的第一張圖表(PageHeater)都不會印出, 直接印出DetailBand的部份 但是印到下一組資料之後就又能正常印出PageHeater Detail 請教這該如何設定 ?_? 不是方法的方法提供參考 @~@" QRCompositeReport組合的圖表, 其中換頁都仰賴在AfterPrint中加入NewPage 所以前幾頁的Titleband換頁之後是什麼樣的光景...恩災咧?? 我就在圖表與資料頁再放置一個Titleband重複放置PageHeader的圖表 然後關閉PageHeader首頁列印的功能(QuickRep.Options) 這樣銜接圖表與資料的第一頁就依靠Titleband顯示, 之後換頁就由PageHeader接手負責 障眼法圖表暫時完成...Orz |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |