报表组表间实现连续页码

以报表组有两个报表项为例,如下(包括订单和订单明细)

imagepng

先来看要实现的连续页码效果

imagepng

其中,“订单”共 9 页,“订单明细”页码则从第 10 页开始。

怎么做?继续往下看实现步骤。

1, 准备含订单和订单明细报表的报表组

imagepng

imagepng

2, 改造报表,增加参数记录当前报表的总页数,并赋值

1 中所用的 pno() 为分页函数,可获取到当前页码号,但只针对当前报表项,因此都从“1”开始,无法做到报表项间页码连续。

改造!

(1):各报表项增加参数 arg1(名称可任意定义),用于记录当前报表之前所有报表项页码之和。

imagepng

(2):给 arg1 赋值,如下图(该单元格内容无需显示,可设置为不可视)

imagepng

注:pcount() 为当前报表项总页数,“订单明细”同样设置。 “订单”为第一个报表项,arg1 为 0,算完该报表后由上图 B3 给其赋值为 9,再计算“订单明细”时,如上 A3 则为“9+ 当前页码”,即实现连续页码,两个以上报表项同样适用。

3, 勾选“报表全部连续计算”属性

imagepng

这点很重要!!!否则页码第 2 步的改造不起作用。

4, 看效果

gif

导出同样支持页码连续。

更多有关报表显示效果的可参考:https://c.raqsoft.com.cn/article/1577068032487#toc_h1_2

以下是广告时间

对润乾产品感兴趣的小伙伴,一定要知道软件还能这样卖哟性价比还不过瘾? 欢迎加入好多乾计划。
这里可以低价购买软件产品,让已经亲民的价格更加便宜!
这里可以销售产品获取佣金,赚满钱包成为土豪不再是梦!
这里还可以推荐分享抢红包,每次都是好几块钱的巨款哟!
来吧,现在就加入,拿起手机扫码,开始乾包之旅



嗯,还不太了解好多乾?
猛戳这里
玩转好多乾