现在主项数据分组打印问题, 请高手帮忙解决.  FNumber FName FModel FNote FGroup1 FGroup2
  01001  AA     10*10  0      OR1    BL1
  01001  BB     10*2   0      OR2    BL2
  01001  CC     10*3   0      OR3    BL2
  01001  DD     10*5   0      OR4    BL1现要按 FGroup1 FGroup2 分组打印.  分组:FGroup1  打印一个页面
分组:FGroup2  打印在另一个页面.现添加了一个页面放 FGRoup2 的分组.问题出现了: FGROUP1 打出了四份(OR1 OR2 OR3 OR4 )  这是没错. 
            但FGROUP2 出打出了三份. 按分组类别应该是 (BL1  BL2 ) 两类才对.后来我查了一下. 分组打印好像与 该分组的排序有问题. 请问各位大侠这个问题要怎么解决.

解决方案 »

  1.   

    是不是按FGroup1 FGroup2两个字段分组了,所以是三类
      

  2.   

    TO:  tjianliang(乡关何处)   我在第一个页面添加了一个分组头  是按 FGroup1 来分组. 在第二个页面也添加了一个分组    是按 FGroup2 来分组. 所以不存在按两个一起分组的现象. 经过我的测试. 确实与排序有关系. 比如: 
       
      我在相关的语句SQL 语句后面加了一个 order by FGroup2 后Dataset 的结果变为  FNumber FName FModel FNote FGroup1 FGroup2
      01001  AA     10*10  0      OR1    BL1
      01001  DD     10*5   0      OR4    BL1
      01001  BB     10*2   0      OR2    BL2
      01001  CC     10*3   0      OR3    BL2 后打印预览时 FGroup2  就只系下两类了. 但是这样 FGroup1 的分组就不正确了.