找回密码
 立即注册

QQ登录

只需一步,快速开始

xinqinglhj

中级会员

19

主题

89

帖子

653

积分

中级会员

积分
653
xinqinglhj
中级会员   /  发表于:2019-2-20 15:36  /   查看:3916  /  回复:8
本帖最后由 xinqinglhj 于 2019-2-26 09:53 编辑

activereport12 多模板交替使用时如何动态显示页码序号?

比如:
    有A,B两个模板。
    A模板有3页数据。
    B模板有2页数据。
    两个模板同时使用时,页面如何
    按照1,2,3,4,5顺序显示页码?





同时使用上面的模板,输出到一个PDF中,想输出下面的结果:



页码我知道可以通过,计算处理 把页面计算出来,存储到 数据中,传到模板上,
由于业务复杂,我不想通过这种方式处理,感觉应该可以通过ActiveReport实现。

主要是想通过 ActiveReport 控制页码的计算并显示。不知道说清楚了吗?

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x

8 个回复

倒序浏览
KearneyKang讲师达人认证 悬赏达人认证
超级版主   /  发表于:2019-2-20 16:13:34
沙发
你好,你是想把两张模板拼接在一起还是其他的需求。我这边不是很理解你的具体需求,能稍微描述的清楚点,或者直接通过截图的形式呈现表示出来。
回复 使用道具 举报
xinqinglhj
中级会员   /  发表于:2019-2-20 17:56:29
板凳
KearneyKang 发表于 2019-2-20 16:13
你好,你是想把两张模板拼接在一起还是其他的需求。我这边不是很理解你的具体需求,能稍微描述的清楚点,或 ...

已更新,请帮忙解决一下吧。谢谢了。
回复 使用道具 举报
KearneyKang讲师达人认证 悬赏达人认证
超级版主   /  发表于:2019-2-20 18:05:00
地板
本帖最后由 KearneyKang 于 2019-2-21 09:25 编辑

收到。你的两张报表是如何导出到同一个PDF里的,你是把两张报表进行了一个合并,还是用了其他的操作。我需要根据你的具体合并方式,然后进行对应的验证处理
回复 使用道具 举报
xinqinglhj
中级会员   /  发表于:2019-2-21 10:37:09
5#
KearneyKang 发表于 2019-2-20 18:05
收到。你的两张报表是如何导出到同一个PDF里的,你是把两张报表进行了一个合并,还是用了其他的操作。我需 ...

借助SectionReport,将多个SectionReport的Document合并到一个报表中
代码如:
rptMain.Document.Pages.AddRange(rptSome1.Document.Pages())
回复 使用道具 举报
xinqinglhj
中级会员   /  发表于:2019-2-21 14:09:38
6#
已经完美解决了。

在C#端通过给UserData设置前一个模板的总页数,在第二个模板中使用脚本,当前PageNum+UserData即可实现。

不知道还有没有其他更好的解决方案。
回复 使用道具 举报
KearneyKang讲师达人认证 悬赏达人认证
超级版主   /  发表于:2019-2-22 09:16:22
7#
你的这种办法实现确实很完美,直接使用当前页(Pagenumber)+前一个模板的总页数:CountNumber 来实现。目前我还没有想到有更好的办法来实现你的需求
回复 使用道具 举报
xinqinglhj
中级会员   /  发表于:2019-2-26 09:52:45
8#
KearneyKang 发表于 2019-2-22 09:16
你的这种办法实现确实很完美,直接使用当前页(Pagenumber)+前一个模板的总页数:CountNumber 来实现。目 ...

多谢了。
回复 使用道具 举报
KearneyKang讲师达人认证 悬赏达人认证
超级版主   /  发表于:2019-2-26 19:21:45
9#
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部