FineReport 报表软件,是一个吸取了各类报表工具优点,并在此基础上做了大量创新的企业级Web报表工具。它符合新型报表工具标准,能够解决现代企业和政府机构所面临的种种报表应用需求。同时它能够协助处理以下工作:包括集成、协作与开发、制作与整合、发送与权限、分析与警示。让企业花最少的力气在以上工作,而能够将精力集中于机会的挖掘,问题的解决,绩效的提升,决策的制订,有效的执行等核心事务上。众多强大功能集于一体,致使它能够成为WEB系统开发的理想选择。下面我们具体阐述FineReport报表设计流程。
一般来说,一个完整的报表设计流程,大体分为如下几个步骤:
<!--{cps..0}-->
1 、设计器界面
<!--{cps..1}-->
2 、 配置数据源
报表,就是要将各种类型的数据动态的呈现出来,所以我们在设计报表之前,必须要建立报表工具与数据之间的连接。FineReport的数据源可以是数据库数据源,Hibernate数据源,程序数据源,文本数据源等等。我们在这里是以FineReport自带的FRDemo.mdb数据库为例,配置数据库数据源。如果您想了解详细的数据源配置,请参见 数据源 章节。简单的配置数据库数据源共有如下几个步骤:
打开报表设计器,在设计器最上方的菜单栏当中,选择服务器,在该下拉菜单当中选择公有的数据源管理器,弹出一个数据源管理器对话框。
点击该对话框左上角的增加数据源按钮来添加新的数据源。在这里我们为数据源命名为FRDemo。
用鼠标选中刚刚命名的数据源,右边显示对应的数据源属性编辑面板,共有五项属性:驱动,URL,用户名和密码,以及一个测试数据库连接按钮。如下图所示:
<!--{cps..2}-->
首先设置驱动器,在驱动项中选择 sun.jdbc.odbc.JdbcOdbcDriver,然后点击URL文本框旁边的 <!--{cps..3}--> 按钮,系统会根据选择的驱动自动显示对应的URL格式,如下图:
<!--{cps..4}-->
请将jdbc:odbc:DatabaseName中的DatabaseName换成正在使用的数据库的名字:FRDemo,即jdbc:odbc:FRDemo。由于FRDemo并未设置用户名和密码,因此这两项属性留空。
点击测试连接按钮,系统弹出连接成功的消息框表明数据库连接成功。如下图所示:
<!--{cps..5}-->
如果您的数据库并非 Microsoft Access 数据库,请根据您原有数据源选择其数据源驱动器。因为URL是根据您的数据源类型来设定的,单击后面的按钮则生成URL的对应模本,如您的数据库是Mysql,那么在驱动程序框中选择 “ org.gjt.mm.mysql.Driver ” , 对应可以生成URL为 “ jdbc:mysql://localhost/DatabaseName ” , 将DataBaseName更换成您的数据库名字。下面依次填写您数据库的用户名和密码,如没有则留空。配置完成后选择下面的“测试链接”,如链接成功则可以进入下一个步骤。如出现问题,请参见“ 配置数据源 ” 章节。
如非本地数据源请将其中的 localhost换成数据库的IP;如在local后有“:”则将“:”后的数字改为对应的网络服务器端口即可。
fineReport 中文报表文档下载: