adoquery,dbgrid,datasource,用ACCESS建的库(是流水账的),在DBGRID中显示出了以查询的结果(不只一条)。我要统计相同型号的物品的数量。那要如何从DBGRID中读取数据呢?
tfakegrid(adbgrid).row/tfakegrid(adbgrid).col,这代码的用途是什么呢?如何使用呢?

解决方案 »

  1.   

    adoquery.sql.add(select sum(要统计的字段) from table group by  型号 );
      

  2.   

    if 条件成立 THEN 
    S:=S+dbgrid1.Fields[j].AsFloat;
      

  3.   

    sorry小强,刚才没有看仔细,一时没有理解。现在有一点点通了。
    adoquery.sql.add(select sum(要统计的字段) from table where 条件 group by  型号 );这样的话,就可以完成了我想到的功能了对吧。
      

  4.   

    不好意思,又有一个问题,那这个要如何显示呢?我想把它显示在另外一个DBGRID中,那要怎么实现呢?
      

  5.   


    datasource2.dataset:=query1;
    dbgrid2.datasource:=datasource2;