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

FR2 如何換頁

尚未結案
stracy
一般會員


發表:3
回覆:5
積分:1
註冊:2006-08-30

發送簡訊給我
#1 引用回覆 回覆 發表時間:2006-11-13 15:19:37 IP:61.222.xxx.xxx 未訂閱
請問各位大大~~
當我有13筆資料,每頁只印6筆後強迫換頁~~
在fastreport V2.4 上如何設定


chinyu
高階會員


發表:12
回覆:157
積分:153
註冊:2002-06-14

發送簡訊給我
#2 引用回覆 回覆 發表時間:2006-11-14 13:56:28 IP:220.140.xxx.xxx 訂閱
FastReport 2.X
在資料字典設定變數
PageMaxRow 設定每頁列數。
PageLine 在現在頁列印到第幾行。
每 PageMaxRow 筆新自動跳頁(在Band的OnBeforePrint)
PageLine := [line#] mod PageMaxRow;
if (PageLine = 1) and ([line#] > 1) then
newpage;

一頁列印15筆,不足筆數的列印空白表格列的方法
Master1
detail1----固定印PageMaxRow筆,有表格
detailFooter1---在OnBeforePrint輸入下列程式碼,高度設為 0
child1---空白表格

**detailFooter1.OnBeforePrint
i := PageLine;
if i = 0 then
i := PageMaxRow;
while i < PageMaxRow do begin
i:=i 1;
ShowBand(Child1);
end;

stracy
一般會員


發表:3
回覆:5
積分:1
註冊:2006-08-30

發送簡訊給我
#3 引用回覆 回覆 發表時間:2006-11-14 14:41:00 IP:61.222.xxx.xxx 未訂閱
感謝Chinyu大大~~
主資料換頁成功~~
那可以再請教一下,如果要連同標題整個跟著換一頁~~要如何處理
~~~謝謝大大~~

chinyu
高階會員


發表:12
回覆:157
積分:153
註冊:2002-06-14

發送簡訊給我
#4 引用回覆 回覆 發表時間:2006-11-14 15:09:38 IP:220.140.xxx.xxx 訂閱
插入一個主檔的Header並將RepeatHeader設為True, 將標題放在這區段即可,
如果有主檔與明細檔,則插入一個明細檔的Header 並將RepeatHeader設為True,將標題放在這區段即可。
===================引 用 文 章===================
感謝Chinyu大大~~
主資料換頁成功~~
那可以再請教一下,如果要連同標題整個跟著換一頁~~要如何處理
~~~謝謝大大~~

stracy
一般會員


發表:3
回覆:5
積分:1
註冊:2006-08-30

發送簡訊給我
#5 引用回覆 回覆 發表時間:2006-11-14 17:09:19 IP:61.222.xxx.xxx 未訂閱
感謝Chinyu大大~~
總於解決卡了三天的問題了~~~再次感謝~~~
~~~謝謝大大~~

系統時間:2024-05-01 11:35:39
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!