用Java报表工具FineReport实现按照固定记录数分页

在分页预览报表或者将报表打印出来的时候,常常需要按照固定记录数分页,使得报表浏览起来更加方便,打印出来也更加美观。用FineReport报表工具的“条件属性”功能能够很容易实现这种效果。
下面就来介绍Web报表工具FineReport实现按照固定记录数分页的详细过程
1.报表表样设计
在下图报表中,要求每页有6行记录,且每页最后有一个固定记录,用来供销售代表签字
报表表样
2.设置重复标题行
分页预览或分页打印web报表时,让标题行在每一页都有显示,方便查阅。在FineReport报表设计器中,右击第1行,选择“设置重复标题行”,则第一行就会出现(H)的标记,如下图
报表重复标题行
3.给记录数计数
在A2单元格中写入公式=&B2,用于给记录数即订单号计数
自定义A2单元格为“上下扩展”,且左父格为“B2”,如下图
报表扩展属性设置
4.获取记录数
在A3单元格写入公式=A2,获取记录数
自定义A3单元格为“上下扩展”,且左父格为“A2”,如下图
报表扩展属性设置
5.设置报表条件属性
右击A3单元格,选择“条件属性”
添加“条件属性1”,设置当A3获取的当前记录数值为6的倍数时,则进行“行后分页”,如下图
报表扩展属性设置
添加“条件属性2”,设置当A3获取的当前记录数值不为6的倍数时,则进行第3行“行高为0”,即签字那行每页只显示最后一次,如下图
报表扩展属性设置
此时,最终报表模板如下图
报表模板
6.报表最终效果预览
第一页:
报表预览
第二页:
报表预览
立即发现·数据价值

推荐阅读

→ 甘特图(Gantt chart)深度解析 → 信息化管理系统在企业中的价值 → 对企业而言,为何要选择优质的内部报表系统? → 典型数据报表的样式和作用 → 如何利用CRM系统报表,提高企业的核心竟争力? → BIRT报表深度解析之BIRT中国企业级用户流失之谜 → 帆软报表平台的使用方法 → FineReport报表和水晶报表的比较 → 用了这款自动化表格制作软件,跟手工表格说再见 → 怎样用图表分析数据(一)
版权所有©2017 南京帆软软件有限公司 | 苏ICP备14031611号-3
返回顶部