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 中文报表文档下载:
分享到:
相关推荐
Java报表插件FineReport详细教程,目前插件开发调试非常麻烦,需要修改代码,编译出 class,重新打插件包。然后删除以前的,安装最新的。过程繁杂,而且不能调试,十分不方便。那么我就来教会大家如何可以调试插件。
### Java报表插件FineReport开发调试教程 #### 背景与目的 在报表插件开发过程中,尤其是针对像FineReport这样的复杂系统时,开发者往往会遇到一个痛点:每次修改插件代码后,都需要经历繁琐的过程——包括修改源码...
报表工具FineReport使用教程之自动计算日期 FineReport是一款功能强大且国际通用的报表软件,广泛应用于企业的报表制作中。在日常工作中,我们经常需要制作以各种数据报表,来分析公司的经营业务的情况。今天,我们...
在日常工作中,使用Java报表插件FineReport进行报表设计与展示时,可能会遇到各种各样的错误。为了帮助用户更好地理解并解决这些问题,本文将详细介绍FineReport中的报错分类及相应的解决方案。 #### 二、报错分类...
### Java报表开发工具FineReport教程之参数入门:参数的种类与区别 #### 一、概述 FineReport是一款功能强大的报表设计工具,它支持多种类型的参数,以便用户可以根据实际需求灵活地筛选和展示数据。参数是实现...
FineReport提供的这些API使得在Java程序中实现复杂的Excel导出变得简单方便,极大地提高了开发效率和报表输出的质量。 在使用FineReport进行报表开发和数据导出时,开发者还需要注意输出文件的路径设置,以及文件...
该教程涵盖了环境配置、数据库设置、FineReport 安装、报表设计和预览等多个方面。 知识点 1:环境配置 Spring Boot 2.6.13 集成 FineReport 11.0 需要 JDK 1.8、Maven 3.8.5、MySQL 8.0.23 及 Tomcat 等环境配置...
Java报表API源代码主要涵盖了FineReport工具的程序数据集、自定义函数和导出API的实现,旨在帮助开发者深入了解报表工具的内部工作原理,掌握二次开发技能,以应对各种个性化的业务需求。FineReport是一款强大的Java...
表明当报表主体中绑定了多个单元格的时候,单元格间会天然存在某种关系,使单元格间存在数据过滤关系,并且跟随扩展,这就是父子格,前面的单元格称之为父格,后面的单元格称之为子格,也就是说子格的数据会根据父格...
FineReport报表工具提供了易用且高效率的报表设计方案,采用主流的数据双向扩展,真正无编码形式设计报表模板;拥有强大的报表展示功能,并且提供完善的报表权限管理,报表调度管理;具有完备的报表填报功能,支持...
FineReport是一款基于Java的报表软件,它支持多种数据库连接,提供了丰富的图表类型,以及灵活的报表设计界面。通过拖拽式操作,用户可以轻松创建复杂的交叉表、图表和自定义组件,实现数据的动态展现和交互。 二、...
教程名称:报表开发工具FineReport信息化解决方案合集课程目录:【】java报表插件FineReport物流行业报表平台建设的解决方案【】js统计图表工具FineReport化繁为简搭建智能报销系统【】js统计图表工具FineReport实例...
本教程将深入探讨如何将Finereport与Spring Boot整合,以充分利用两者的优势,为企业提供高效的数据报表服务。 首先,整合Finereport和Spring Boot的关键在于引入必要的jar包。在提供的文件列表中,我们看到如`fr-...
FineReport是一款基于Java开发的Web报表工具,它支持多种数据库,提供了丰富的图表类型和自定义模板功能,能够满足企业日常的数据报表设计、展示和分享需求。其特点是易学易用,具备拖拽式设计界面,使得非技术人员...
本文将详细介绍FineReport报表的制作流程,包括数据准备、报表设计、报表预览、报表集成以及报表的使用与二次开发。 1. FineReport简介 FineReport是一款由帆软公司开发的报表软件,主要功能包括报表设计、数据展示...
该工具凭借其强大的功能和易用性,在Java报表领域享有很高的声誉。在深入探讨FineReport的功能之前,先来了解一下报表工具的基本概念。报表工具通常用于数据的收集、整理、分析以及展示,帮助企业快速理解和利用大量...
FineReport是一款报表工具,它允许用户以可视化的方式设计报表,并支持数据的即时展现与分析。通过提供的内容摘录,我们可以提炼出一些关于FineReport的核心知识点,包括但不限于它的使用方法、相关的技术概念、以及...
FineReport报表工具是一种企业级Web报表软件工具,它完全采用Java语言编写,支持主流的B/S架构和传统的C/S架构,部署方式简单而灵活。FineReport的特点在于其易用性和高效的报表设计方案,它采用了数据双向扩展、...
JasperReports是一款流行的开源Java报表工具,它允许开发者在Java环境中如同使用其他IDE工具一样设计报表。JasperReports支持多种输出格式,如PDF、HTML、XLS、CSV和XML。它的工作原理是,通过设计XML文件定义报表...