用fast report 做表格报表问题(50分)

  • 主题发起人 主题发起人 dlj1
  • 开始时间 开始时间
D

dlj1

Unregistered / Unconfirmed
GUEST, unregistred user!
用fast report 做表格报表,一条记录占一行表格,如果一页未占满记录,剩下的空白区,
如何用空白表格补齐。


先加入一个child,画出和masterdata 相同的空格
页面上加一个Mastfooter,高度设置为0,脚本里加入代码 while Freespace>=n(n为行的高度)do
showband(Child的name)

试了怎麽不行,
showband(child1的名字)是不是有问题


 
试试ReportMachine吧,可以轻松实现这个功能
http://reportmachine.delphibbs.com
 
用overlay画表格
把overlay_band放在mastrdataband下面拉伸到pagefooter band
上面画空表格占满整页,御览,调整位置对齐位置
让overlay上的表格和打印的表格刚好重合。
不知道能不能满足你的要求
 
来自:jxyghm, 时间:2002-2-9 11:28:00, ID:916889
的办法可以实现不是动态分页的数据,
动态分页的我也不知
 
把要打印的记录放在一个DetailBand中,DetailBand有个属性:AutoAppendBlank,
把它选上,就可以"自动追加空行"。
 
多人接受答案了。
 

Similar threads

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