怎样用fast report 报表打印固定行,比如每页打印10行?
方法越简单越好!

解决方案 »

  1.   

    在表上放MasterData band,数据选择Visual Dataset,记录设为10,就可以重复打印Master Data里面的内容10次了
      

  2.   

    to: 回复人: fyje(云中仙) ( ) 信誉:105 
    我不是要在每一行打印同样的内容,是要按顺序打印数据库中的记录,每页打印10行,到最后不足10行时用空行补充
      

  3.   

    fastreport有个Demo 在Using Interpreter目录树下的Print empty grid
    注意fastreport版本是2.05的才有这个例子.
      

  4.   

    明白了,也有办法,设一个child band,我记得我回答过这个问题,你可以查查
      

  5.   

    首先建一个child band,比如取名为Child1,空表
    master band的onbeforeprint事件加入
     lineNo:=[line#]
    加一个master footer band
    在他的onbeforeprint事件里写上
       while lineNo<10 do
       begin
         lineNo:=lineNo+1;
         showband(child1);
       end;
       也可以判断等于或大于10的情况
    这样就可以了