问题描述
正做一个报表,整体报表是按部分分页的(每部分包含相应部分的主报表和子报表数据),每部分开始时页码需重置,子报表放于主报表详细资料节中,设置的是主报表数据显示完成后,子报表紧接主报表显示,由于是按部分分页的,报表中pagenumber不适用,我自己编了个公式x1:SharednumberVaryema;if分部分条件thenyema:=1elseyema:=yema+1
此公式放在页眉,新建个对应页码字段x2放在页脚。SharednumberVaryema;
程序测试结果:当显示主报表数据时,页码正常,主报表显示完成,子报表显示时,页码字段x2保持不变,例如,主报表页数(1-12)共12页,子报表正常应该接着12页递加,现在结果是一直显示页码为12。不知道问题出在哪里?高手帮忙解决下!
解决方案
解决方案二:
是不是你公式有问题?
解决方案三:
子报表应该没有PageHeader和PageFooter的吧?
时间: 2024-10-25 22:44:20