如果我的报表中要显示的数据和数据库中的数据不一致,比如说数据库中有2条数据,我要通过程序的判断只让它显示一条出来,或者不显示,也就是数据经过处理完全按照自己的规定的方式显示出来,请问用什么办法可以将处理后的数据连接到fastreport上去?

解决方案 »

  1.   

    在报表模板的相应band的onbeforeprint事件中写程序控制
      

  2.   

    请问delphi中是否有类像asp中的ADODB.RecordSet一样的类,可以不连接到数据库直接往里面加数据然后再将里面的数据显示出来(其实就是起到了中间表的作用),因为用中间表加大了数据库的结构,我的数据库中的中间表已经很多了,谢谢!
      

  3.   

    在FR的ON GET VALUE或者BEFORE PRINT事件中赋值,用虚拟数据集