Filed under:
报表设计详述 , 381 views
用参数控制报表的显示情况,是web报表常用的方式。有时候,我们并不需要显示报表的完整数据,只需要根据参数控件来选择当前所需要的数据。这里,我们就需要根据参数条件选择报表不同的列。
先看报表完整数据,如下图

我们需要的是当参数选择为某列的名称时,则显示当前列。
下面便来介绍用Java报表工具FineReport实现根据参数条件选择不同的列的全过程 (更多…)
Filed under:
报表设计详述 , 460 views
当一张报表的记录数很多的时候,在BS模式下预览报表,便需要滑动滚动条,而这时报表的标题栏便会随着滚动条的滚动而被遮住,不方便用户查看记录中的数据究竟是属于哪个字段的。
如下图这张报表,在没有使用“冻结单元格”功能的时候,页面滚动时,则第一行标题栏就会被遮住,这样便对用户不友好,用户可能不会记得以下的成绩究竟是属于哪一门课程,可能还需要将滚动条推上去看才会明白 (更多…)
Filed under:
报表设计详述 , 268 views
在中国式复杂web报表设计中,常常有一些涉及动态单元格间计算的问题,并根据动态单元格构建条件实现更为复杂的需求。FineReport报表工具提供了层次坐标和条件属性的结合使用来实现这种需求 (更多…)
Filed under:
报表设计详述 , 252 views
Java报表工具FineReport提供了丰富的函数,用于满足报表用户各式各样的报表需求。下面介绍如何用FineReport报表工具自带的日期函数计算2个日期间的月份时间差。
比如,计算某公司员工的在职时长,按照月份统计 (更多…)
Filed under:
报表设计详述 , 789 views
在有些报表中,对所有记录不需要完整呈现,只需要展示其中某段记录,比如:需要展现班级中数学成绩在10~15名之间的同学的那段记录,这就需要用到FineReport报表工具的排序功能和结果集筛选。
下面便介绍用java报表工具FineReport实现这一效果的全过程 (更多…)
Filed under:
报表设计详述 , 824 views
Java报表工具FineReport拥有参数联动功能。所谓报表参数联动指的是每一个后面的参数下拉框的值会根据前一个参数的值改变而改变。如下图中,参数studentno跟随上一个参数classno的值而变动,而参数grade又跟随studentno的值而变动,效果如下:

下面看一下用Java报表工具FineReport实现这种参数联动效果的过程 (更多…)
Filed under:
报表设计详述 , 644 views
在实际项目中,为了更符合报表使用者的审美观或者让FineReport报表和总体框架协调,可能需要修改一些页面显示的样式表(css),下面我们就来学习几个例子,来看看如何在Java报表工具FineReport中自定义控件以及填报的css (更多…)
Filed under:
报表设计详述 , 628 views
一. 横表&纵表
数据库表按照存储的数据结构不同区分为横表与纵表,尽管二者数据结构不同,但是通过java报表工具FineReport可以方便实现纵表转为横表结构。通过如下数据的存储我们分别对横表与纵表进行简单介绍:
(更多…)
Filed under:
报表设计详述 , 1,252 views

上图报表是多个分组报表的组合,其中年龄段的分组又属于自定义分组,我们怎么用Java报表工具FineReport来实现这种多种分组的组合报表呢?
下面我们来看一下用FineReport报表工具实现上述报表的过程:
(更多…)
Filed under:
报表设计详述 , 1,008 views

上图所显示的报表来自多个数据源,而且布局复杂,呈现分片报表的形态。
下面我们来看一下使用Java报表工具实现上述报表的过程:
(更多…)