如何当一个字段的值发生改变时强制换页。例如:一个字段存的月份,如何每页只打印一个月的记录?

解决方案 »

  1.   

    先根据你的字段对数据进行分组,对每个分组头设置强制换页属性,但这样,子band就不能显示了。
    最好是在分组的band里面添加代码进行控制,到表格结束的时候添加子band,一直到页脚。
    我以前做过,现在都忘记了,不过你可以看看fr的demo。里面肯定有的。
      

  2.   

    procedure TFrmReport.QRBand13BeforePrint(Sender: TQRCustomBand;
      var PrintBand: Boolean);
    begin if 条件 then
      begin
      QRepMFile.NewPage;                
      end;
    end;
      

  3.   

    二楼大哥能给些代码实例吗?
    三楼大哥,是FastReport不是QuickReport!!!!!!
      

  4.   

    demo里面有在fr里面进行代码控制的,看看fr的帮助也可以,最好看看他的源码,我早就不做fr了,而且我也一向不给代码。该自己琢磨的地方还是要自己努力才行,不然就不要编程算了!
      

  5.   

    在masterdata band中写脚本,当条件成立,强制换页