上一篇文章里我们集中展示了利用FineReport这一Java报表工具制作出来的带参数报表,并概括说明了各类型带参数报表的应用范围。今天我们要介绍的是FineReport的填报表。一款功能完整的报表工具,不仅需要对数据进行展示和查询,还要有一项重要的功能:填报。FineReport的填报设计是利用B/S模式实现了对后台数据的增删改,使得对数据库的维护变得简单高效。
下面我们就来看看FineReport报表工具制作出来的几种填报表。
自由填报表:自由填报表意为在BS预览时,用户看到的是一张没有初始数据的空白表单,用户自行填入数据并提交保存,数据便会自动回填录入数据表。
下图就是一张空白的自由填报表:
用户在浏览器界面填入相关信息后,就可以提交数据入库。
FineReport的类Excel报表设计还使得它支持多sheet填报。
即使数据关系复杂,填报功能一样可以实现。下表就是一个包含了多数据类型、多控件的复杂填报表。
很多时候数据不是来源于同一张数据库表,很有可能来源于一个数据库的不同表,或者不同的数据库。填报时FineReport可以将数据自动保存到原来的数据库表中,提高了后台数据的更新效率,这就是多源报表填报。
上图的填报表中,用户还可以对行数据进行增和删。
文章转自:http://blog.vsharing.com/fanfanzheng/A1329180.html
了解Java报表工具就从这里开始
posted on 2011-03-24 21:34
season 阅读(286)
评论(0) 编辑 收藏 所属分类:
Java报表—使用心得