我有这样一个表:楼层   房间   家具  数量  价格一楼   101    椅子   10    200
一楼   101    桌子   3     150
二楼   201    椅子   10    200
二楼   201    桌子   3     150
二楼   202    椅子   10    200
二楼   202    桌子   10    100
打印结果
楼层    房间     家具    数量    价格
一楼
        101
                 椅子     10     200
                 桌子      3     150
                      房间小计:350
                      楼层小计:350
二楼
        201
                 椅子      10    200
                 桌子       3    150
                      房间小计:350
        202
                 椅子      10    200
                 桌子       3    150
                      房间小计:350
                      楼层小计:700                      总计:1050
如何用QuickRep组件来实现上述要求的打印呢?
        

解决方案 »

  1.   

    建议看看Delphi Demo程序,或在此搜索相关主题,应该能得到答案的。
      

  2.   

    怎么没人回答,这个问题很Cool吗
      

  3.   

    你参考一下delphi里的demo,里面有一个相同的报表
      

  4.   

    建立两个GroupBand,分别按两个字段分组,就行了。我的也是这种两次分组的问题,但是会出现一种情况就是,如果有一组数据大于一页的话,
    它没有自动翻到下一页,也是覆盖掉原来的那一页!不知道什么原因!