delphi7+sql2000+adoquery+dbgridehdbgrideh1 底部可以自动汇总。
问:
如何做到 edit1.text:=(取上面汇总列(总计)的值)

解决方案 »

  1.   

    Edit1.Text:= FloatToStr(取上面汇总列(总计)的值);
      

  2.   


    dbgrideh1.columns[列索引].Footer.Value
      

  3.   

    edit13.text:=FloatToStr(dbgrideh1.columns['小计'].Footer.Value);
    这样好像不行啊
      

  4.   


    dbgrideh 底角不是有个自动统计功能,表1中有列(单价,数量,小计) edit13.text 就是要显示“ 小计”在dbgrideh中底部那个统计总和的值
      

  5.   

    呵呵,edit13.text := FloatToStr(dbgrideh1.columns[6].Foter.Value);
    or
    edit13.text := FloatToStr(dbgrideh1.columns[9].Foter.Value);
    or
    edit13.text := FloatToStr(dbgrideh1.columns[12].Foter.Value);
      

  6.   

    还是不行啊,出现错误
    there is no overloaded version of 'floattostr' that can be called with these arguments
      

  7.   

    DBGridEhDetail.GetFooterValue(2,DBGridEhDetail.Columns.Items[2])
      

  8.   

    edit13.text:=DBGridEhDetail.GetFooterValue(2,DBGridEhDetail.Columns.Items[2])
      

  9.   

    如何实现:dbgrideh1 底部可以自动汇总?
      

  10.   

    dbgrideh 中显示的如下,      单价  金额  小计..........
    1  34     23     56
    2  56     54     51
    3  67     89     45
    3  157    166    152现在想在edit13.text 中显示 “小计"的值  也是是要显示"152"
      

  11.   

    出错
    undeclared identifier:'dbgridehdetail'
      

  12.   

    DBGridEhDetail 是dbgrideh自己气的名字,改成你自己的哈