我有一个报表,每一项都需要对数据集作判断或运算,就像QRExpr一样,写一个表达式,就可以得到结果,但是QRExpr只能对显示的字段做运算,我想不用显示,我只要运算的结果,不知道大家明白了没有,大家救救我,给我个解决方案!!!!

解决方案 »

  1.   

    1。不想显示,只要结果,那就简单了,自己先算好结果,把结果当字符放入Label中2。在OnPrint事件中将不想显示的控件的 value='' ,打印时就看不到了。
      

  2.   

    如果我的报表里有200项,是不是要200个数据集,老兄,这种方法太慢了,不想显示,并不是=''就行了,你用过Qrexpr就知道了,这个控件,只能对显示出来的字段进行统计,=‘’也占用页面空间啊,并且你这么做就统计不出来了,都显示为空,统计也为空,对你深表感谢
      

  3.   

    我用的是ReporBuilder 
    使用TppBDEPipeline连接数据源,在使用统计时是这样做的:在报表中设计一变量控件TppVariable,然后在ppVariable1Calc事件中写赋值代码
      

  4.   

    你把 detail 的高度设为0 就可以了