帐票Footer明细只在第一页打印
hello!刚用ActiveReport 新手一个现在项目里有一个帐票,有明细 也有Footer明细(条数不固定)。这两个明细抽出数据没有关系。
现在有着几种情况 不知道在ActiveReport里怎么实现,请教一下。
1 当明细<=10条
Page1:
Header1
Header2
明细
Footer
Footer明细
2 当明细<=10条 且 Footer明细在在第一页打印不完
Page1:
Header1
Header2
明细
Footer
Footer明细
Page2:
Header1
Footer明细(第一页剩余部分)
3 当明细>10条
Page1:
Header1
Header2
明细
Footer
Footer明细
Page2:
Header1
明细
4 当明细>10条 且 Footer明细在在第一页打印不完
Page1:
Header1
Header2
明细
Footer
Footer明细
Page2:
Header1
Footer明细
Page3:
Header1
明细
区域报表的机制是: Detail 区域是大小可变的。 而 Header和Footer部分是固定不变的, 首先要保证 Header和Footer的能够显示完全后, 才根据剩余的空间来显示 Detail区域。
所以您的这个需求主要是根据数量多少来控制 Footer的显示模式,如果将数据放在Footer无法实现您的需求 谢谢 郭工回答 我这个Footer明细 感觉只是叫Footer明细 其实就是个明细 因为明细跟Footer明细的数据没有关系 我想用subReport做Footer明细 但是Footer明细也有换页的要求 不知道 subReport会不会换页? 或者 做多个帐票模板 打印在整合成一个PDF 我用的模板是RDL Report
比如 10条明细 6条Footer明细的时候 用模板1
比如 12条明细 6条Footer明细的时候 用 模板1 打印第一页用模板2打印第二页 然后在合并
如果是要拼凑报表模板可以参考博客:http://blog.gcpowertools.com.cn/post/CombineReport.aspx
恩,谢谢郭工
昨天看到了因为我这边用的是RDL报表 所以估计只能拼PDF 暂时先按照SubReport方向来做。如果不行再研究拼接 ok,谢谢反馈
页:
[1]