请教关于fastreport分页显示和小计问题 ( 积分: 100 )

  • 主题发起人 主题发起人 ytt611
  • 开始时间 开始时间
Y

ytt611

Unregistered / Unconfirmed
GUEST, unregistred user!
刚接触fastreport开发报表,请问:
1 怎么限制在一页里面只显示12行数据?
2 一个公司的一张订单显示成两页,每页要对该张订单该页的金额做个小计,怎么实现?
在论坛上查找了好久,好像说是写一写限制条件,使用child来做。
可是由于是新手,怎么也看不明白具体怎么做,请各位大人详细指教一下!!!!
 
刚接触fastreport开发报表,请问:
1 怎么限制在一页里面只显示12行数据?
2 一个公司的一张订单显示成两页,每页要对该张订单该页的金额做个小计,怎么实现?
在论坛上查找了好久,好像说是写一写限制条件,使用child来做。
可是由于是新手,怎么也看不明白具体怎么做,请各位大人详细指教一下!!!!
 
1.在FRX報表的CODE中
var
PageLine: integer;
//在現在頁列印到第幾行
PageMaxRow: integer=15;
//設定每頁列數
procedure MasterData1OnBeforePrint(Sender: TfrxComponent);
begin
PageLine := <line> mod PageMaxRow;
if (PageLine = 1) and (<line> > 1) then
Engine.newpage;
end;

//Footer1高度設為0
procedure Footer1OnBeforePrint(Sender: TfrxComponent);
var
i: integer;
begin
i := iif(PageLine=0, PageMaxRow, PageLine);
while i < PageMaxRowdo
begin
i := i + 1;
Engine.ShowBand(Child1);
//印空白表格
end;
end;

begin
end.
2.在PAGEFOOTER中用SUM函數就行了
 
http://www.zptang.ys168.com/
有 Fast Report 的中文使用手册和例子
 
这个问题得到很快的解答,很感谢“孩子他爸”清楚地解答!
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
D
回复
0
查看
2K
DelphiTeacher的专栏
D
后退
顶部