报表分页展现或打印时为了便于查看往往需要显示页码,常见地显示当前页、共几页、记录条数等信息,有时还要求首页不显示页码等。润乾集算报表提供了分页后函数可以很容易实现各类页码显示效果,下面通过示例来看一下使用方法。
在订单明细表中需要显示当前页码、总页数、记录数与总记录数等信息,并要求首页不显示页码,效果如下:
报表模板设置如下:
其中:
1、将记录数显示区(第1行)行类型设置为报表头,并使用集算报表提供的分页后计算函数pno()和pccount()计算记录数起始位置;通过ds.count()计算总记录数,这里由于ds.count()不能与分页后函数一起使用,所以通过F2做了辅助格,完成后将第二行隐藏;
2、将页码显示区(第5行)航类型设置为报表尾,使用分页函数pno()和pcount()计算当前页码和总页数;
3、分别在A1和A5格的可视属性中编写表达式if(pno()==1,false,true),控制首页不显示:
发布报表,在页面上查看报表效果:
第一页 第二页
本文出自 “高性能报表数据计算” 博客,请务必保留此出处http://report5.blog.51cto.com/8028595/1622460
原文地址:http://report5.blog.51cto.com/8028595/1622460