DBGRID的一列求和怎么做?DBGRID数据连接DATASOURSE,应该怎么处理呢?
还有DBGRID的数据怎么打印出来呢?

解决方案 »

  1.   

    用DBGRIDEH控件吧,很方便的,不用写代码!这个控件网上很好找的!
      

  2.   

    用ADOQUERY的配合SQL的SUM()来求,然后把值当作记录提交到最后一行.
      

  3.   

    如果表中数据不多还不如用最基础的做个循环
    while not Query.eof do begin
      I := I + 1;
      QUERY.NEXT;
    END;
     I := I + 1;
      
      

  4.   

    select sum(xxx) as 合计 from xxx
      

  5.   

    难道不是在add()函数里的select语句实现求和不就可以了吗?
     
      

  6.   

    with ADOQuery do
    begin
    close;
    sql.clear;
    sql.add('select sum(xxx) as 合计 from xxxx');
    open;
    ends;
    这样你试试吧,我也是初学者
      

  7.   

    一般来说,是adoquery那里来取数据的,每列有一字段,你把字段名加上,加上value再加上就行了,不知道adoquery行不,反正oraquery行