通常情况下主从数据的显示顺序是这样的:
masterA            xx        xx        xx        <-- 主数据 
    detailA1    xx        xx        xx 
    detailA2    xx        xx        xx 
    detailA3    xx        xx        xx 
masterB            xx        xx        xx        <-- 主数据 
    detailB1    xx        xx        xx 
    detailB2    xx        xx        xx 
    detailB3    xx        xx        xx  
即先打印主数据后打印从数据,主在上,从在下。
但现在我遇到一个报表,需要把这个顺序给颠倒过来,先一条条打印数据,然后再显示汇总数据,即:
  detailA1    xx        xx        xx 
    detailA2    xx        xx        xx 
    detailA3    xx        xx        xx 
masterA            xx        xx        xx        <-- 主数据 
    detailB1    xx        xx        xx 
    detailB2    xx        xx        xx 
    detailB3    xx        xx        xx 
masterB            xx        xx        xx        <-- 主数据  
我把 MasterDataBand 放在 DetailDataBand 的上面即可正常的先主后从的顺序打印。但是如果我把 MasterDataBand 放在 DetailDataBand 的下面,它就会出现错误,提示 Band 的位置不对。请教各位,我该怎么做才能实现先从后主的打印顺序?