能不能在报表创建完时读qrexpr控件的值。合计.

解决方案 »

  1.   

    Qreport
    我是分组统计,用qrlabel我怎么放。
      

  2.   

    向报表添加一个QRexpr7控件,设置Expression属性为
    SUM(ADOTable1.RWNO)
      

  3.   

    在打印EXPR所在BAND的 BEFORE PRINT事件中:
    showessage(floattostr(qrexpr2.value.dblResult));
      

  4.   

    如果我在汇总的时候想加一个条件,Expression属性为
    设为IF(DD,SUM(S_1),SUM(S_2))
    这个变量怎么设。直接定义一个变量好像不行。
      

  5.   

    ZZ为一变量
    在打印内容所在BAND中BEFOREPRINT事件中:
    case zz of
    1: qrexpr1.Expression:='sum(table1.xj)';
    2: qrexpr1.Expression:='123';
    end;
      

  6.   

    不会吧,QREXPR放在PAGE FOOTER中,
    我在PAGEFOOTER的BEFORE PRINT事件中测试,放入以上代码,已通过
      

  7.   

    放在before print 事件里面,expression的值是改了,不过报表显示的却不对。放在preview事件之前报表才会显示。