怎样控制FastReport一页只显示10条记录?如果表中记录没打完,下一张接着显示,反正每页就显示10 条记录,谢谢!

解决方案 »

  1.   

    一是对报表的排版,使每页只能容10条记录,二是从dataset入手想办法吧
      

  2.   

    可以在FastReport3.0加个变量来控制...
      

  3.   

    不会吧!  FASTREPORT里面就没有什么地方直接控制它能显示的记录条数吗?郁闷。。!
      

  4.   

    老兄有的,[<line#>]就可以显示记录数了
      

  5.   

    你把masterdata高度调好就是了,反复测试
      

  6.   

    //在MasterData的BeforePrint中处理, frx3 pass
    var
      K: integer;
    procedure MasterData1OnBeforePrint(Sender: TfrxComponent);
    begin
      K := K + 1;
      if K>10 then begin
        Engine.Newpage;
        K := 0;
      end;
    end;
      

  7.   

    来迟一步,cncharles(旺仔)的方法对了,还有另外一个办法,也是在MasterData的BeforePrint里面写脚本,代码如下:
    begin
      if (FRAC([CURRENT#-1]/10)=0) and ([CURRENT#]>1) then
        Newpage;
    end