急!我正在帮朋友开发一个药品管理系统,请问DBGrid中,最后一行是小计金额,这样的DBGrid控件如何做?

解决方案 »

  1.   

    用  listview 代替呀,还漂亮
      

  2.   

    listview不能显示数据表格吧wwdbgrid 在哪里有DBGRIDEH
    这个是在delphi 6就有吗?
      

  3.   

    动态产生一个dbedit内嵌在dbgird里面不是很好么。
      

  4.   

    我看到有些软件的dbgird里有这个功能
    不是内嵌在dbgird另外一个控件我的意思是问
    哪里有这样的控件下载
    或是自己怎么做这样的控件
      

  5.   

    如果用的是sqlserver,在group by后跟with rollup即可
      

  6.   

    blueshrimp(天空还下着沙):
    如果用的是sqlserver,在group by后跟with rollup即可
    -
    -
    -
    我用的就是SQLSERVER  ADO链接,能用group by ^^^^^with rollup吗?
    零售前台,每加一条记录,它的总金额会自动加吗?
    它能自动识别N和C型的字段吗?
      

  7.   

    用DXDBGRID控控件就行了;去搜一下吧
      

  8.   

    用DBGRIDEH
    双击DBGRIDEH,选中你要计算的字段,在object Inspector--footers,在Editing DBGRIDEH.footers添加一个字段A,点中A,在object Inspector下的value type下选择fvtsum,就可以计算金额了
      

  9.   

    我说的with rollup只是说在统计时,你可以用在视图里面,增加一条数据后,统计的结果当然就大了一些了.用GROUPBY统计出来的结果是不能编辑和修改的,我以为你只是做报表,或是某种格式的表格
      

  10.   

    EHlib 
    最好的,有合计功能。呵呵
      

  11.   

    EHLIB\DXDBGRID都行:www.51delphi.com有下载