我正在使用VB6的水晶报告8.5。因此,在我的某些报告中,页面编号显示为1 of 1+
,当我点击下一页时,页码变为2 of 2+
,依此类推。当我到达最后一页说第8页时,它变为8 of 8
。我不知道哪个设置会导致这样的情况发生。我希望页码正确显示为1 of 8
,依此类推。所以请帮助我。
下面是该错误的屏幕截图
答案 0 :(得分:4)
我无法确切地告诉您为什么报告查看器会这样做,但要摆脱这种行为,只需在字段资源管理器中的“特殊字段”中添加报告中任意位置的“Page N of M”字段并更改其将属性抑制为true。将此字段添加到报表中将正确显示工具栏中所有页面的数量。
答案 1 :(得分:0)
我只找到了错误的原因并解决了它。 http://scn.sap.com/message/14609181#14609181
没有正确显示页码的rpt(即在观众中显示1+中的1个)具有使用的页码字段。但是没有任何字段可以触发总页数。所以我得到了1 + 1。当我到达最后一页时它会获得页数,所以当我点击上一页时,它会在查看器中正确更新页码。
所以可以通过在rpt文件中的某些位置使用TotalPageCount来解决它,以便在显示第一页时自动更新它。