`
longgangbai
  • 浏览: 7257881 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

java报表―FineReport设计教程

阅读更多

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 中文报表文档下载:

分享到:
评论
3 楼 liushihua71632 2010-06-11  
mark一下,谢谢!
2 楼 yixiao258964 2010-05-14  
thinks!
1 楼 form_rr 2010-04-18  
不错,谢谢啦!

相关推荐

    Java报表插件FineReport详细教程

    Java报表插件FineReport详细教程,目前插件开发调试非常麻烦,需要修改代码,编译出 class,重新打插件包。然后删除以前的,安装最新的。过程繁杂,而且不能调试,十分不方便。那么我就来教会大家如何可以调试插件。

    java报表插件 FineReport报错分类

    java报表插件 FineReport报错分类。

    java报表开发工具FineReport教程之参数入门:参数的种类与区别.docx

    java报表开发工具FineReport教程之参数入门:参数的种类与区别.docx

    java报表插件FineReport在开发过程中如何调试插件详细教程

    FineReport在开发过程中如何调试插件详细教程

    Java报表工具FineReport导出EXCEL的四种API

    在实际的应用中会经常需要将数据导出成excel,导出的方式除原样导出还有分页导出、分页分sheet导出和大数据量导出,这些导出方式在JAVA程序中分别有不同的接口来实现。

    帆软报表软件FineReport帮助文档

    FineReport报表工具提供了易用且高效率的报表设计方案,采用主流的数据双向扩展,真正无编码形式设计报表模板;拥有强大的报表展示功能,并且提供完善的报表权限管理,报表调度管理;具有完备的报表填报功能,支持...

    java报表开发工具FineReport教程之报表设计:父子格设置

    表明当报表主体中绑定了多个单元格的时候,单元格间会天然存在某种关系,使单元格间存在数据过滤关系,并且跟随扩展,这就是父子格,前面的单元格称之为父格,后面的单元格称之为子格,也就是说子格的数据会根据父格...

    java报表API源代码(程序数据集、自定义函数和导出API)

    本代码主要开源了java报表工具中程序数据集和自定义函数部分的代码,通过该开源代码,你可以了解报表工具的内部原理,掌握国内主流java报表工具的各类接口使用方法,并运用该接口对软件产品或项目中的个性化的需求...

    报表开发工具FineReport信息化解决方案合集

    教程名称:报表开发工具FineReport信息化解决方案合集课程目录:【】java报表插件FineReport物流行业报表平台建设的解决方案【】js统计图表工具FineReport化繁为简搭建智能报销系统【】js统计图表工具FineReport实例...

    FineReport报表API源代码(报表调用)

    本代码主要开源了java报表工具中报表调用部分的代码,通过该开源代码,你可以了解报表工具的内部原理,掌握国内主流java报表工具的各类接口使用方法,并运用该接口对软件产品或项目中的个性化的需求进行二次开发。...

    finereport.jar结合java开发

    finereport.jar结合 finereport.jar结合 finereport.jar结合

    FineReport报表二次开发详述

    java编写的FineReport报表进行二次开发

    FineReport7报表帮助文档

    FineReport报表软件是一款纯Java编写简单的拖拽操作便可以设计复杂的中国式报表,搭建数据决策分析系统。 软件公司用FineReport报表,在软件开发过程中,可以加快开发速度,提高软件的稳定性;在软件交付后,可以...

    FineReport报表工具功能清单

    全面权威一手资料 和大家一起交流学习 谢谢支持

    FineReport报表软件技术指南

    FineReport报表工具提供了易用且高效率的报表设计方案,采用主流的数据双向扩展,真正无编码形式设计报表;拥有强大的报表展示功能,并且提供完善的报表权限管理,报表调度管理;具有完备的报表填报功能,支持多级...

    FineReport 报表软件使用指南

    FineReport报表工具提供了易用且高效率的报表设计方案,采用主流的数据双向扩展,真正无编码形式设计报表;拥有强大的报表展示功能,并且提供完善的报表权限管理,报表调度管理;具有完备的报表填报功能,支持多级...

    使用FineReport报表二次开发详述

    在大多数情况下FineReport都可以完全满足用户制作各种报表的需求,但是为了能够满足个别用户的个性化需求,FineReport提供了丰富二次开发接口,方便用户将FineReport和自己的项目实现无缝结合,用户在进行二次开发的...

    FineReport报表工具集成于OA

    报表开发工具Finereport 6.5.5 网页开发工具Dreamweaver 8 OA系统 泛微协同OA Finereport的数据来源于oracle现有数据库,通过OA新增菜单,链接jsp网页,利用OA角色与权限控制单元在jsp页面(嵌入报表页面)做二次...

    Java FineReport报表工具导出EXCEL的四种方式

    主要介绍了Java FineReport报表工具导出EXCEL的四种方式的相关资料,需要的朋友可以参考下

Global site tag (gtag.js) - Google Analytics