关于FastReport的问题(200分)

  • 主题发起人 主题发起人 gaisy
  • 开始时间 开始时间
G

gaisy

Unregistered / Unconfirmed
GUEST, unregistred user!
使用fastreport打印,要求每页有页小结,最后后报表总结,每页打印30条数据,而且最后一页如果数据不足30页的话就打印空白行,怎么实现这个问题呀?
 
“页小结”的memo放在PageFooter band上,“总计”的memo放在MasterFooter band上。
>>最后一页如果数据不足30页的话就打印空白行
http://www.delphibbs.com/delphibbs/dispq.asp?lid=2456746
 
楼上的说的有道理!
 
其实FR自己带的DEMO就很清楚,你该多看一下的
 
同意 ty123
 
放两个区带,child1,child2,其中child1为空行,跟detaildata1等高,child2上面放页小结。你看一下打到30行时的CURY值,如果为800,在detail的为onbeforeprint中写
if cury>800 then
begin
showband(child1);
showband(child2);
end;
再在detailfooter1的onbeforeprint中写
while cury<800do
showband(child1);
if cury>800 then
showband(child2);
 
ty123说的对,至于每页所要打印的记录的行数,可以通过调整page footer band的Height属性来控制。
 
多人接受答案了。
 
后退
顶部