我用的是DELPHI7.0报表设计器是FastReport2.25,现在我做好了报表的内容,字段名有field_name,field_dec,....等若干个,我要的结果是相同的field_name的字段内容列印在一页,且一页中最多记录不能超过7行。如果field_name的内容不同则列印在下一页,这要怎样实现。请指教,谢谢!

解决方案 »

  1.   

    newpage;master band 重使用变量计数
    vLineCount := vLineCount + 1;
    if vLineCount = 7 then
    begin
      vLineCount := 0;
      NewPage;end;
      

  2.   

    lsoft(lionet):谢谢您的帮助,您只说了一页只能打7行的办法,这个问题后来我用设置页面大小能更好的改决,况且您也没注明这些代码是写在那个事件里面,我对FastReport是新手,不知道我上面的问题如何写代码,代码写在什么事件中。如果写在frReport1的OnBeginPage里,应该在USES中还有加一个什么样的单元文件才能编译通过,谢谢
      

  3.   

    是写在fastreport里面设计的band的onbeforeprint里面!
      

  4.   

    g961681(技术庸人(清净世界)):我是寫在onbeforeprint里面,可提示為Undeclared identifier:'newpage',未定義這個newpage,是不是要在uses是加個會什麼?