在报表设设器里怎么能得到需要打印的数据条数?

解决方案 »

  1.   

    在打印之前,取frReport所连接的数据集的记录数
    如ADOQuery1.RecordCount
      

  2.   

    我是想在报表文件中来现实(就是那个fr3文件,这个文件也支持pas语言的),RecordCount怎么传过来呢?
      

  3.   

    在报表中放一个Master Data(放数据), 放一个Master footer,在其上放一个Memo控件,设置为Memo为
    [COUNT(MasterData1)]
      

  4.   

    方法一:FastReport本身带有这功能,可以很方便地统计记录数(行数)、平均数等。统计记录数的函数是:COUNT(...).
    方法二:另外,也可以通过传值的方法:在设计器里要打印的地方放置一变量,如M,那么在程序中(不是设计器喔)可以这样写:frVariables['M']:=xxx.RecordCount
    个人认为第一种方法比较好。