一共只有3个班组,我不想利用detail/subdetail那样来做主从表,打算分别根据‘班组‘这个字段用
3个ADOQuery来分别查询一班,二班,三班的统计数据,然后利用3组Detail/summary来实现在一个页面上做出3各班组的分组统计报表报表的格式是这样的
例如:班别 产品编号 实际产量 废品量 
一班 xa00      1000     10
     xa01      1000     10
.....
分组统计:     8000      90   二班 xa01      1100     20
     xa00      1100     20
.....
分组统计:     9000     100三班 xa02      1100     20
     xa03      1100     20
.....
分组统计:     9000     100总合计:       100000    1000谁给个设计思路?

解决方案 »

  1.   

    用QREPORT不知道,用CREPORT這個很容易實現!
      

  2.   

    在onNeedData中自己处理,可以参考DELPHI自带的例子
      

  3.   

    用FastReport很容易搞定, 没用过QuickReport. Delphi最好的报表设计器就是FastReport
      

  4.   

    我用BCB,BCB那边的人气太差了,所以来D版求救
      

  5.   

    如果用detail/subdetail的主从格式,报表会变成这样
    班别 产品编号 实际产量 废品量 
    一班 
         xa00      1000     10
         xa01      1000     10
    .....
    分组统计:     8000      90   二班 
         xa01      1100     20
         xa00      1100     20
    .....
    分组统计:     9000     100三班 
         xa02      1100     20
         xa03      1100     20
    .....
    分组统计:     9000     100总合计:       100000    1000
    而我想让subdetail的首行和detail处于一行,如下
    三班 xa02      1100     20
         xa03      1100     20