如何在打印报表的时候自动打印序号,序号用于表示打印的记录数

解决方案 »

  1.   

    以前好像有这样的问题,你可以搜索一下
    我一般建立一个计算字段,把它赋为RecNo
      

  2.   

    有一个很简单的办法,在你建立的报表的窗体中写事件:TForm1 = class(TForm)
    ...
    private
      I: Integer;
    ...然后在你的报表要打印部分放一个QRLabel,然后在对应的Band的OnBeforePrint事件中写入:
      I:=QuickRep.DataSet.RecNo;
      QRLabel.Caption:=IntToStr(I);
    当然你可以根据需要添加更复杂的代码
      

  3.   

    用FastReport报表控件,有这项功能!
      

  4.   

    用QR就可以呀!
    使用QRSysData,将DATA设为qrsDetailCount