版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、FineReport 报 表,是一个吸取了各类报表工具优点,并在此基础上做了大量创新的企业级 Web 报表工具。它符合新型报表工具标准,能够解决现代企业和机构所的 种种报表应用需求。同时它能够协助处理以下工作:包括集成、协作与开发、制作与整合、发送与权限、分析与警示。让企业花最少的力气在以上工作,而能够将精 力集中于机会的挖掘,问题的解决,绩效的,决策的制订,有效的执行等能集于一体,致使它能够成为 WEB 系统开发的理想选择。下 面报表设计流程。事务上。众多强大功具体阐述 FineReport一般来说,一个完整的报表设计流程,大体分为如下几个步骤:1、设计器界面2、 配置数据源报 表,就是要将
2、各种类型的数据动态的呈现出来,所以在设计报表之前,必须要建立报表工具与数据之间的连接。FineReport 的数据源可以是数据库数 据源,Hibernate数据源,程序数据源,文本数据源等等。在这里是以 FineReport 自带的 FRDemo.mdb数据库为例,配置数据库数 据源。如果您想了解详细的数据源配置,请参见数据源章节。简单的配置数据库数据源共有如下几个步骤:错误!超无效。打开报表设计器,在设计器最上方的菜单栏当中,选择服务器,在该下拉菜单当中选择公有的数据源管理器,弹出一个数据源管理器框。点击该FRDemo。框左上角的增加数据源按钮来添加新的数据源。在这里为数据源命名为用鼠标选中
3、刚刚命名的数据源,右边显示对应的数据源属性编辑面板,共有五项属性:驱动,URL,用户名和,以及一个测试数据库连接按钮。如下图所示:错误!超无效。首先设置驱动器,在驱动项中选择 sun.jdbc.odbc.JdbcOdbcDriver,然后点击 URL 文本框旁边的按钮,系统会根据选择的驱动自动显示对应的 URL 格式,如下图:请将 jdbc:odbc:DatabaseName 中的 DatabaseName 换成正在使用的数据库的名字:FRDemo,即 jdbc:odbc:FRDemo。由于 FRDemo 并未设置用户名和,因此这两项属性留空。点击测试连接按钮,系统弹出连接成功的消息框表明数据
4、库连接成功。如下图所示:如果您的数据库并非Acs 数据库,请根据您原有数据源选择其数据源驱动器。因为 URL 是根据您的数据源类型来设定的,单击后面的按钮则生成 URL 的对应模本,如您的数据库是以生成 URL 为 “jdbc:,那么在驱动程序框中选择“.gjt.mm.Driver”,对应可:/localhost/DatabaseName”,将 DataBaseName 更换成您的数据库名字。下面依次填写您数据库的用户名和,如没有则留空。配置完成后选择下面的“测试章节。”,如成功则可以进入下一个步骤。如出现问题,请参见“配置数据源”如非本地数据源请将其中的 localhost 换成数据库的 I
5、P;如在 local 后有“:”则将“:”后的数字改为对应的网络服务器端口即可。先讲到这,下面一节从设计报表开始阐述。接着从报表设计这一部分开始阐述:3、报表设计建立了数据库连接之后,就可以开始设计报表了。首先看一下要设计的报表格式:这 是一个典型的多层交叉表。交叉表,是相对于传统的分组报表来说的。分组报表只有纵向的分组,也就是分组列在最左侧。交叉表就是指报表的横向和纵向都有分 组。例如上面这张报表,纵向和横向分别有两层分组。即,左侧的地区,的过程,可以分为如下几个步骤:分组,上方的类型和产品分组。该报表设计新建报表定义数据源绑定数据列汇总格式化报表错误!超无效。这一步,就是要选择新建报表的类
6、型,该类型选择共分为三种,分组报表,报表。的报表设计主要是报表类型。因此在下面的报表设计器当中,无论选择哪种新建方式,选择的报表类型都可以是报表。新建报表的第一种选择,是点击文件|新建报表,通过二级菜单来选择要新建的报表类型。如下图所示:第二种途径是在列表,如下图所示:当中,点击新建报表按钮右侧的下拉箭头,出现报表类型选择的另外,还可以直接点击当中的新建按钮,系统将弹出如下报表类型选择的框:设计的主要报表类型是报表,因此,选择报表类型。打开报表设计界面。错误!超无效。在选定了报表类型之后,需要将报表当中用到的数据进行定义,也就是从数据库当中找到在该张报表当中需要用到的数据表。关于公有数据源和私
7、有数据源的详细区别,请参见配置数据源章节。在上一个步骤当中,点击确定选定报表类型,系统会自动弹出一个私有数据源如下图所示:框。点击左上角的添加按钮,新增一个数据源,会弹出一个定义名字的框,命名为ds1(这里 ds 是 datasource 的缩写),点击确定打开私有数据源的编辑页面。在 SQL 文本框中,写入 SQL 语句“select * from sale”。点击文本框下方的预览按钮,即可以看到数据库数据的预览。点击确定打开报表设计界面。报表设计界面里面,在左侧的数据面板,私有数据源处,可以看到数据源 ds1。刚刚定义的私有错误!超无效。首先,先来设置左侧的分组。将 ds1中的字段 Reg
8、ion 字段拖拽到 A3单元格中,保留其默认的设置,即数据纵向扩展,并且进行分组,合并相同内容的值。将 Manager 字段拖拽到 B3单元格中,同样保留其默认的设置,即数据纵向扩展,并且数据分组,即合并相同内容的值。然后,来设置上方的分组。首先在数据源面板的最下方扩展方向中默认的设置从上到下更改为从左到右。将 ProType 拖拽到 C1单元格中,其设置为扩展方向是横向的,从左到右,数据是分组,即合并内容相同的值。将 Product 字段拖拽到 C2单元格中,由于在上一步操作已经设置了扩展方向为横向,所以 B2单元格也保留默认的设置:横向扩展,数据合并内容相同的值。最后,来添加交叉区域当中的
9、汇总字段。首先在数据源面板当中,将扩展方向由从左到右更改为不扩展。然后下方的汇总当中,选择求和。求和。将 Amount 字段拖拽到 C3单元格中,也就是对所有的销售量进行如上所示,这张报表,C3当中的汇总数据,既跟随左侧分组扩展,又跟随上方分组扩展。所以形成一个交叉的区域。错误!超无效。完成了数据列绑定,来给报表添加汇总数据。将 A3和 A4单元格进行合并,合并后的单元格根据 FineReport 的单元格命名规则,为A3。在 B4当中,写入文字“小计:”。在 C4当中,写入公式“=sum(C3)。由于就会跟随 A4的分组进行合计。已经合并了 A3和 A4单元格,所以这里 C4注:这里合并单元
10、格的作用,是使得 C4当中的汇总单元格跟随 A4的分组进行组内汇总。不合并单元格,则 C4当中的汇总,就会显示在报表所有数据的下面,成为对所有如果数据的汇总。错误!超无效。上一步当中,已经完成了报表主体的数据的设置。现在要给单元格添加边框,表头的斜线,以及文字居中等简单的格式化操作。在系统弹出的边框边框:首先先来选中从 A1至 C3这一片区域,点击中的按钮,框中,添加和外部边框。斜线:选中 A1至 B2共四个空白的单元格,点击中的按钮,合并单元格。右键该单元格,选择单元格元素,在二级菜单中,选择斜线。系统会弹出一个斜线编辑的框,在文本编辑框中写入在斜线当中要加入的内容:Products|Names,可以通过添加空格来调整文字的位置。如下图所示:文字居中:用鼠标选中 A1至 B3整个报表所在的区域,在当中,点击,也就是文字居中按钮,将报表当中的数据全部居中显示。报表的最终设计图如下所示:最后,预览,即可以得到“./WebReport/WEB-在开始展示的报表效果。该报表在示例当中/doc/cross.cpt。的路径为4、发布和浏览报表在报 表 设 计 完 成 之 后 ,其 保 存 在 安 装 目 录 下 的“./WebReport/WEB-/.”目录下,例如刚刚 设计的报表,其保存的路径和名称为“./WebReport/WEB-成了报表在服务器上的部署
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 深度解析(2026)《GBT 30104.101-2021数字可寻址照明接口 第101部分:一般要求 系统组件》
- 《GAT 2322-2025法庭科学 超级胶加湿加热显现手印技术规程》(2026年)合规红线与避坑实操手册
- 《CJT 413-2012中低速磁浮交通轨排通 用技术条件》(2026年)合规红线与避坑实操手册
- 2025北京东直门中学高三(上)期中英语试题及答案
- 眼视光技术职业规划指南
- 大连市就业指导中心
- 胆囊结石护理常规考核试题
- 2026四年级下《运算定律与简便计算》知识闯关游戏
- 医院档案室工作制度上墙
- 医院计算机采购制度
- 对外投资合作国别(地区)指南-马来西亚(2025年版)
- 心血管植入型电子器械植入术护理专家共识总结2026
- 2025年大学生提干选拔考试历年真题试卷及答案
- 2025四川宜宾市科技人才集团有限公司第三批员工招聘10人笔试历年参考题库附带答案详解
- 2025年中国邮政经济金融笔试及答案
- 关工委制度文档
- 中英文课外阅读:黑骏马
- 华为智慧化工园区解决方案-
- 定量分析化学第六章重量分析法
- GB/T 37942-2019生产过程质量控制设备状态监测
- 电工巡视记录表(施工单位存放)
评论
0/150
提交评论