Delphi+SQL2000
用Dbgrid显示数据,但是我想在DBGrid最后统计出合计。
 产品编号   名称    购买价格
  0001     服务器   9100
  0002     电子称   3500
  .....    ......   .....
  合计:            12600
一这中格式。该怎么做呀!

解决方案 »

  1.   

    建议dbgrideh
    控件本身就是可以合计的
      

  2.   

    楼上的几位建议的dbgridEH是可以实现的,其实用dbgrid也可以实现。
    假设DBGRID的数据源为一个AdoQuery,AdoQuery的SQL语句如下:select 产品编号, 名称, 购买价格 from TableName
    union
    select '合计:','',sum(购买价格) as xx from Tablename====================
    另外
    EHlib3.2在www.delphiBox.com中有下载,安装方法参照附带的readme.txt
      

  3.   

    看起来搂主要继续学习SQL Server ,用空间是可以实现的
    但是效率比较低,如果使用select 的compute , with rollup, cube
    这三个选项不仅效率高而且不需要额外的控件。(方法仅在使用SQL Server数据库的时候有用)