找回密码
 立即注册

QQ登录

只需一步,快速开始

lizheng_1030

初级会员

8

主题

45

帖子

460

积分

初级会员

积分
460
lizheng_1030
初级会员   /  发表于:2017-3-9 17:49  /   查看:3972  /  回复:6
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
              明细

6 个回复

倒序浏览
Lenka.Guo讲师达人认证 悬赏达人认证
超级版主   /  发表于:2017-3-9 18:08:15
沙发
区域报表的机制是: Detail 区域是大小可变的。 而 Header和Footer部分是固定不变的, 首先要保证 Header和Footer的能够显示完全后, 才根据剩余的空间来显示 Detail区域。

所以您的这个需求主要是根据数量多少来控制 Footer的显示模式,如果将数据放在Footer无法实现您的需求
回复 使用道具 举报
lizheng_1030
初级会员   /  发表于:2017-3-9 18:22:43
板凳
谢谢 郭工回答 我这个Footer明细 感觉只是叫Footer明细 其实就是个明细 因为明细跟Footer明细的数据没有关系 我想用subReport做Footer明细 但是Footer明细也有换页的要求 不知道 subReport会不会换页?
回复 使用道具 举报
lizheng_1030
初级会员   /  发表于:2017-3-9 18:26:01
地板
或者 做多个帐票模板 打印在整合成一个PDF 我用的模板是RDL Report
比如 10条明细   6条Footer明细的时候 用模板1
比如 12条明细   6条Footer明细的时候 用 模板1 打印第一页  用模板2打印第二页 然后在合并
回复 使用道具 举报
Lenka.Guo讲师达人认证 悬赏达人认证
超级版主   /  发表于:2017-3-10 16:22:18
5#
如果是要拼凑报表模板可以参考博客:http://blog.gcpowertools.com.cn/post/CombineReport.aspx
回复 使用道具 举报
lizheng_1030
初级会员   /  发表于:2017-3-10 17:11:23
6#
恩,谢谢郭工
昨天看到了  因为我这边用的是RDL报表 所以估计只能拼PDF 暂时先按照SubReport方向来做。如果不行再研究拼接
回复 使用道具 举报
Lenka.Guo讲师达人认证 悬赏达人认证
超级版主   /  发表于:2017-3-10 18:10:41
7#
ok,谢谢反馈
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部