历史版本20 :报表应用学习路径 返回文档
编辑时间:
内容长度:图片数:目录数:
修改原因:
1. 概述编辑
使用 FineReport 设计器设计模板,首先需要了解 FineReport 模板制作的思路,沿着其思路来了解 FineReport 报表中的所有功能。
FineReport 报表制作流程如下图:
1)新建数据连接:在制作模板之前首先要确保设计者知道存储数据的数据库类型、数据库地址、访问数据库的用户名密码,然后在 FineReport 设计器中新建一个数据连接,建立数据库与设计器的交互桥梁。
2)新建模板与数据集:数据连接创建好之后,就需要进行模板的添加了,数据连接是用于整个工程的,并没有实质的将数据从数据库中取出来,故还需要在特定模板中新建数据集,通过数据连接从数据库中取数。
3)模板设计:数据准备完成之后,就是进行模板的设计了,模板设计是 FineReport 学习过程中的重中之重,我们将模板设计分为报表设计、参数设计、图表设计和填报设计四个部分,这四个部分是 FineReport 模板的几大使用方式,报表设计是纯粹的数据展示,参数设计是动态查询数据,图表设计是使用图表来展示数据,填报设计是录入数据,将数据写入数据库中,根据实际情况确定使用哪一种使用方式,或者联合使用哪几种使用方式。
4)模板预览:模板设计完成之后,保存模板至工程目录下面,即可预览,在 Web 端查看模板效果。
2. 学习计划编辑
本文档整理了报表应用的学习路径,主要帮助大家更好的学习如何设计出一张美观的普通报表。
章节 | 标题 | 内容简介 | 文档教程 |
---|---|---|---|
第1章 | 数据连接 | ||
1.1 | 数据连接概述 | 建立数据库与设计器的交互桥梁 | 数据连接概述 |
1.2 | 数据集 | 数据集是指从数据库中将数据取出来,可直接应用于模板设计的数据展现集合 | 数据集 |
第2章 | 报表类型 | ||
2.1 | 第一张入门报表 | 通过制作一张简单普通报表,让大家可以快速了解 FineReport 报表的制作流程 | 第一张入门报表 |
2.2 | 报表类型 | FineReport 模板设计主要包括普通模板设计、决策报表设计和聚合报表设计三种模板设计类型 | 模板设计类型 |
2.3 | 普通报表 | 简单介绍普通报表的特点以及普通报表的分类 | 普通报表设计 |
第3章 | 报表预览模式 | ||
3.1 | 报表预览模式简介 | FineReport 有多种预览模式:分页预览、填报预览、新填报预览、数据分析、移动端预览 | 报表预览模式简介 |
3.2 | 分页预览 | FineReport 的默认预览方式,一般在只需要查看报表数据用于分析的时候使用 | 分页预览 |
第4章 | 单元格属性及单元格元素设置 | ||
4.1 | 单元格扩展 | 单元格扩展功能,可以让一个字段下的不同数据在多个单元格中展示 | 单元格扩展 |
4.2 | 父子格设置 | 父子格设置可以使字段在单元格扩展时,能够表现出他们之间的层级关系 | 父子格设置 |
4.3 | 单元格伸展设置 | 单元格中的内容会随着数据区的扩展,居中或者靠左靠右显示 | 单元格可伸展性 |
4.4 | 数据显示方式 | 数据的显示方式有三种,分别为:列表、分组、汇总 | 数据显示方式 |
4.5 | 数据显示格式 | 单元格的数据显示格式设置 | 数据显示格式 |
第5章 | 普通报表设计示例 | ||
5.1 | 行式报表 | 行式报表即清单式明细表,是最常见也是最简单的报表样式 | 行式报表简介 |
5.2 | 多数据源报表 | 一张报表中可以定义多个数据集,分别取出需要的数据库表,所取的数据库表甚至可以来自于不同的数据库。通过几个例子说明多个数据集数据如何相互关联来实现多源报表 | 多数据源报表 |
5.3 | 分组报表 | 通过几个例子说明分组报表如何进行设计 | 分组报表简介 |
5.4 | 分页报表 | 简单介绍各种不同类型的「分页」应用 | 分页应用汇总 |
第6章 | 普通报表设计进阶 | ||
6.1 | 分栏报表 | 分栏是指在每个分组的对数据进行分栏 | 组内分栏 |
6.2 | 主子报表 | 单表式主子报表一般数据集会有两个以上,分别是主表的数据集和子表的数据集,在展现上,一般要求主表以自由格式展现,子表以列表格式展现,为一对多的关系,子报表可能同时存在多个 | 单表式主子报表 |
6.3 | 树状报表 | 事物之间存在分支层次关系时,一般可用折叠或缩进形式的组织树展现 | 组织树报表示例 |