quickreport,要的结果和delphi7自带的差不多.(qr/grouping)
如果不换数据库,可以改成我要的.但换了数据库之后,除了合计中的sum显示不出来,其他的都正常,为何?
单位:*****
部门  人数 金额
11     12    1000
12     20    2000
合计:  32    3000
我的数据库是oracle,我用:
select *
from rl_dwdm o ,rl_bmdm c 
where o.dwdm=c.dwdm
order by o.dwmc  把单位和部门查出来,单位放在groupheader中,部门放在detail中
单位和部门显示正确.
用:SELECT sum(jine)
FROM ITEMS I
WHERE (i.OrderNo = :bmmc),把sum(jine)也放在detail中,显示正常.
合计中,在groupfooter的ex属性中求和sum(query1.sum(c1)),可就是显示不出来,如果你把合计中的sum换成count,显示正常.
怎么回事啊

解决方案 »

  1.   

    groupfooter的ex属性 
    因该是sum(c1)吧
      

  2.   

    上面写错了一点:在groupfooter的ex属性中求和sum(query1.sum(jine))
      

  3.   

    有时候groupfooter中的全部都显示不了
      

  4.   

    再放一组qrgroup 根据单位分组
    在这组的groupFooter的ex属性中求和sum(jine)就可以了
      

  5.   

    一个也是根据单位分组啊
    groupheader中:单位
    detail中: 部门,金额(这个金额是query1统计出来的)
    上面这些都没问题
    就是
    groupfooter中:金额合计,显示不出来
      

  6.   

    呵呵,搞定
    SELECT sum(jine) as mm,
    FROM ITEMS I
    WHERE (i.OrderNo = :bmmc)
    合计中,在groupfooter的ex属性中求和sum(query1.mm),显示出来正常.