dim tmpar  as new adodb.recordset
tmpar.open " select cname,sum(a) as a,sum(b) as b,sum(c) as c,sum(d) as d from tablename group by cname"
set mshflexgrid.datasource=tmpar
set tmpar=nothing

解决方案 »

  1.   

    先用sql语句中的group by进行分组,然后在MSFlexGrid中显示
      

  2.   

    他说这行错误
    dim tmpar  as new adodb.recordset
    说是“用户定义类型未定义”
      

  3.   

    怎么运用sql语句分组啊?我还需要什么插件吗?
      

  4.   

    你使用的一定是DAO:
    1 将MSFlexGrid的datasource属性设置为控件Data1。
    2 加入下列代码:data1.recordsource= "select cname,sum(a) as aa,sum(b) as bb,sum(c) as cc,sum(d) as dd from tablename group by cname"
      

  5.   

    怎么设置MSFlexGrid的datasource属性,我指的是用代码控制