例:
ABCD对应的是数据库中的各个字段.
还有我希望D用灰色显示.怎么实现.不能修改.只能自动计算
   数值 数值 数值(D=B*C)
A    B   C        D合计:B汇总       汇总
这个怎么实现.谢谢

解决方案 »

  1.   

    dbGrid做不到最底一行汇总,用DBGridEh吧
      

  2.   

    例:  
    ABCD对应的是数据库中的各个字段.  
    还有我希望D用灰色显示.怎么实现.不能修改.只能自动计算  
         数值  数值  数值(D=B*C)        字符
    A        B      C                D   E
     
     
     
     
     
    合计:B汇总              D:汇总    E:我要把他定义为一个固定的值.值大小根据上级参数决定
     
     
    这个怎么实现.谢谢
      

  3.   

    用DBGridEh可以实现底部汇总,有例子的
    右侧汇总在SQL语句上实现
    select a,b,c,d=(b*c) from tablename
      

  4.   

    用两个Select ,把他们Union起来就OK了
      

  5.   

    能具体写一下代码吗?我不太理解.两个SELECT连接起来?
      

  6.   

    右侧汇总在SQL语句上实现
    select a,b,c,d=(b*c) from tablename
    好像还是实现不了.用DBGRID.一定要用DBGRIDEH吗?
      

  7.   

    汇总的话,还是用DBGRIDEH简单多了。
      

  8.   

    GRID实现就要用临时表了.只能这个办法吗?
      

  9.   

    Select ColA from TableName Where Condition
    Union
    Select Sum(ColA) '汇总' from TableName Where Condition
      

  10.   

    可能还是没有看到吧.汇总已经解决了. zzq4823可以完成.
    另一个问题自动更新没有解决
      

  11.   

    用两个Select ,把他们Union起来就OK了
    只有这样才可以