|
[Java报表软件—技术知识]Java报表软件图例展示之带参数报表 |
上一篇文章里我们集中展示了利用FineReport这一Java报表软件制作出来的汇总报表,并概括说明了各类型汇总报表的应用范围。今天我们要介绍的,比之前的两种报表要复杂,因为它不再是单纯的展示,而是提供报表参数的传递,实现了用户与数据的交互。有了参数,用户可以针对自己想要看到的数据,对原始数据进行筛选,使得数据的展示更加清晰、准确、有条理。
下面我们就来看看FineReport报表软件制作出来的几种带参数报表。首先是一个简单的时间查询报表,用户选择开始和结束时间,并指定雇员,就可以看到相应条件下的报表情况。
500)this.width=500'>
同类型的报表还可以用在其他相似的展示中,例如仓库的库存管理,与上一张报表不同的是,它在仓库选择中使用了复选框控件,这样用户可以同时查询多个仓库的库存情况。
500)this.width=500'>
参数联动报表是指在前一个参数选定的情况下,后一个参数会根据它进行自动变化。我们有时候上网注册,填写所在地资料时,遇到的就是这种情况。例如首先选择了华东地区,那么在城市这个参数选项中,就只会出现华东的城市名称。
500)this.width=500'>
当用户对要选择的选项(即参数)不太确定时,FineReport报表提供了参数的模糊查询。这里所说的模糊查询其实包含了两层意思:一、如果不选择查询条件,结果会自动全部输出;二、当输入参数信息的一部分时,下拉框中会显示任一列与输入相关的选项,丰富了查询方式。
500)this.width=500'>
此外还有一种报表动态查询,它可以根据用户对于参数查询的要求,自动增减参数控件。例如在下图中,如果用户选择使用起始和结束时间来传递参数,则统计纬度的控件将变得不可编辑;如果选择使用统计纬度来传递参数,则后面的时间选择框会根据日/月/年而更换。
500)this.width=500'>
有时候数据的信息很多,如下图:每一条数据会有很多关联信息,用户可以根据实际需要选择展示哪些信息。通过勾选报表上方的复选框,就可以实现FineReport报表动态列查询。
500)this.width=500'>
对于行数控制则更为简单,输入每页需要显示的行数,就可以控制报表的展示,以防页面拉得过长,影响美观。
500)this.width=500'>
文章分类:http://blog.vsharing.com/fanfanzheng/A1326664.html
|
|
|
|

|
.: 公告
|
本博客提供详细的java报表软件的制作过程,发布java报表软件的版本更新信息,并适时对国内主流报表软件进行功能比较。 |
|
|
| « | December 2025 | » | | 日 | 一 | 二 | 三 | 四 | 五 | 六 | | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | | | | |
|
.: 我的分类(专题)
|
|

.: 最新日志
.: 最新回复
|
|

blog名称:Java报表软件 日志总数:357 评论数量:69 留言数量:0 访问次数:1240808 建立时间:2006年4月16日 |
|

.: 留言板
|

.: 链接
|

|