菜鸟请教,在TDBGridEh 控件我需要计算出查询结果中金额的合计数,应该怎么做?谢谢!

解决方案 »

  1.   

    sql中就应该直接把金额sum汇总一下返回,就不用再在delphi里多此一举迭代金额列了。
      

  2.   

    TDBGridEh.footerRowCount=1;//汇总行为一行
    TDBGridEh.sumlist.active=true; //使用汇总行
    TDBGridEh.columns[0].footer.fidldName='';//要汇总的列名
    TDBGridEh.columns[0].footer.valuetype=fvtsum;//汇总类型,也有别的统计
      

  3.   

    我当时就是用的GRIDEH,后来还是这个问题
    现在改用了FASTREPORT了,就可以直接在画表时加一个函数就处理了
      

  4.   

    tdbgrid 本身不带sql汇总运算,并需另写副程式
      

  5.   

    基本上按2楼的设置即可,不过dbgrideh属性太多,容易眼花,有时候明知有这功能,可半天都找不着。