你可以用Qreport的QRGroup,并且要按分组字段排序,还要设置分组字段.
你也可以用ReportBuilder Enterprise 5.0,可以到www.etongsoft.com上下载很好用.

解决方案 »

  1.   

    TO:wfmwg(马子)
      QRGruop好象是用于主从表里的,而我要生成报表的表只是一个表?
      

  2.   

    唉,你可以把一个表当成两个表嘛!
    select distinct 部门 ...... 当成主表
    select * from XXX where 部门=:pmdept 
    ParamByName('pmdept').asString:=query1.Filedbyname('部门').asString ;领会精神!
      

  3.   

    看看delphi自带的quickrpt例子就可以了