难道 FastReport 中主从或明细数据的只能按一种顺序显示?

crack007 2006-12-28 12:45:14
通常情况下主从数据的显示顺序是这样的:


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 的位置不对。请教各位,我该怎么做才能实现先从后主的打印顺序?
...全文
233 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
crack007 2006-12-29
  • 打赏
  • 举报
回复
很早的 3.1x 好像就可以。郁闷。:(
Elysium 2006-12-29
  • 打赏
  • 举报
回复
看看统计表的例子,主从改称从主似乎不行
crack007 2006-12-28
  • 打赏
  • 举报
回复
up一下~

5,388

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧