请教一个关于fastreport的问题?每页的行号从1开始,并把这页的总行数显示到页面的底部? ( 积分: 200 )

  • 主题发起人 主题发起人 softheaded
  • 开始时间 开始时间
S

softheaded

Unregistered / Unconfirmed
GUEST, unregistred user!
你自己使用脚本定义一个变量,然后打印时进行累计。报表设计的把这个变量的值打印在页末。
 
1> 在FastReport里定义一个变量i
2> 在ReportBand的(OnBeforePrint)里初始化i:=0;
3> 在主数据band的(OnBeforePrint)里i:=i+1;

在PageFooter1的OnBeforePrint里:
while FreeSpace >= 26do
ShowBand(Child1);
主数据项的每个行加行号为
在页面的底部加Memo,内容为
结果出现了如下问题:
第一页的页面的底部的Memo的数据为21
第二页的页面序号却从0开始了,不知道为什么呢?
 
在MasterDataBand 加Memo,Memo中填入内建函数[line#]作为行号
 

Similar threads

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