100分请问:fast report 报表打印固定行的问题
怎样用fast report 报表打印固定行,比如每页打印10行?
方法越简单越好!
问题点数:100、回复次数:7Top
1 楼fyje(云中仙)回复于 2005-09-08 09:43:26 得分 0
在表上放MasterData band,数据选择Visual Dataset,记录设为10,就可以重复打印Master Data里面的内容10次了Top
2 楼2353939(▄︻┳═一 菜鸟)回复于 2005-09-08 09:56:36 得分 0
to: 回复人: fyje(云中仙) ( ) 信誉:105
我不是要在每一行打印同样的内容,是要按顺序打印数据库中的记录,每页打印10行,到最后不足10行时用空行补充Top
3 楼hqhhh(枫叶)回复于 2005-09-08 09:57:51 得分 5
那你把页脚设置大一些!
你调试一下即可!Top
4 楼Dreamnest(创新永无止境)回复于 2005-09-08 11:36:34 得分 5
fastreport有个Demo 在Using Interpreter目录树下的Print empty grid
注意fastreport版本是2.05的才有这个例子.Top
5 楼fyje(云中仙)回复于 2005-09-08 15:48:25 得分 0
明白了,也有办法,设一个child band,我记得我回答过这个问题,你可以查查
Top
6 楼fyje(云中仙)回复于 2005-09-08 15:56:27 得分 90
首先建一个child band,比如取名为Child1,空表
master band的onbeforeprint事件加入
lineNo:=[line#]
加一个master footer band
在他的onbeforeprint事件里写上
while lineNo<10 do
begin
lineNo:=lineNo+1;
showband(child1);
end;
也可以判断等于或大于10的情况
这样就可以了Top
7 楼quicksand201(流沙)回复于 2005-09-08 22:27:25 得分 0
楼上的正解!Top




