用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.报表最终效果预览
第一页:
报表预览
第二页:
报表预览

推荐阅读

→ 自定义报表之自定义参数界面

→ 可视化分析平台对企业作用几何?

→ 帆软报表平台的使用方法

→ 一款简单、实时、酷炫的图表制作软件

→ 对企业而言,为何要选择优质的内部报表系统?

→ 谈谈数据决策平台搭建的必要性

→ 融资?不要!上市?不急!这个帆软有点酷……

→ 怎样用图表分析数据(二)

→ BIRT报表深度解析之BIRT中国企业级用户流失之谜

→ 怎样用图表分析数据(一)

版权所有©2018 帆软软件有限公司 | 苏ICP备14031611号-3

返回顶部