如题:工资软件中,我用的是EhGrid直接打印工资表,现在客户需要求合计,请问如何实现?各位老师帮帮忙,客户催的急,分不够再加,小弟在此拜谢!

解决方案 »

  1.   

    DBGridEh里面不是有Footer属性吗?或者在SQL里面计算也可以吧。
      

  2.   

    用DBGridEh里面Footer属性设置!
    可以有SUM,average
      

  3.   

    TO: xixuemao(俺可是㊣②㈧经儿滴人) ( ) 
    Footer是用来求总计,因为报表的行高用户是可以自己调整的,所在在sql中写不好实现
      

  4.   

    TO:F555666
    用DBGridEh里面Footer属性设置,报表的打印每页没有合计,,所有的合计都在最后一张报表中。。
      

  5.   

    1.设置FooterRowCount=1
    2.设置SumList下的Active=True;
    3.选择需要显示的列,设置Footer下的ValueType=fvtSum
      

  6.   

    TO: hqhhh(枫叶) 
    这是求总计,如果只有一页可有,但是多页呢,只能显示在最后一页的尾部
      

  7.   

    要是每页都要合计的话就要使用SQL语句了
      

  8.   

    用FASTREPORT吧。我以前用它来做套打就是和楼主讲的意思差不多。只是在最后一页有一个总计。
      

  9.   

    在fastreport的页脚band放置求当页合计的Memo,将各字段对应的Memo与报表中定义的变量联系起来,然后再在delphi中用sql对变量赋值,实现每页的合计。
      

  10.   

    TO:jinzhili(跑) 
    能否发个例子过来,多谢[email protected]