用的Qreport
1、在其中的一个QRBand上,我想一个字段多列显示怎么处理
2、QRExpr显示时间在一个范围内的记录的sum(??),Expression怎么写

解决方案 »

  1.   

    1.quickrep1.page.columns:=2;
    2.首先 你得用sql查出范围
      for example: 
      with query1 do
      begin
        close;
        sql.clear;
        sql.add('select aa a1,sum(bb) b1 from yourtable where datetimevalue between '2002-12-3' and '2003-3-23'');
        open;
      end;
      qreexpr.Expression(yourtable.b1);
      

  2.   

    谢谢火龙
    我没有说清楚
    1、分列是在一个band上,不是quickrep1
    2、只能在一个结果集中用时间限制
      

  3.   

    to ddvboy(ddv)(刚烫了头的方便面):
    1 我的字段id有值 1 2 3 4
      我需要在一个band上横向显示成 1 2 3 4 ,不可以用quickrep的page column
    2 我现在已经有了一个查询结果,需要在这个查询结果中再限制时间条件求一个sum值
      

  4.   

    动态生成TQRLabel挨个的写
    可能只有重新查询