帆软报表开发学习笔记(二)
`帆软报表开发学习笔记`
帆软报表开发学习笔记
帆软报表数据准备_数据连接(20200817)
数据连接:
- 制作报表前需要定义数据来源,最常见的就是数据保存在数据库中,并且数据随着业务的更新而不断更新,这时候的报表数据也是动态的。帆软的两种数据连接方式:设计器和平台。
- FineReport支持通过 JDBC、JNDI、SAP、XMLA 和 FineBI 五种方式连接数据库,数据连接存储在工程中,当用户执行需要访问数据库的操作时这些连接被**。
帆软报表数据准备_数据集(20200818)
数据集:
- 定义:是指从数据库中将数据取出来,可直接应用于模板设计的数据展现集合。
- 分类:按照使用范围,分为服务器数据集,模板数据集两种;
按照来源范围,分为数据库查询、内置数据集、文件数据集、SAP数据集,存储过程,多维数据库、关联数据集以及树数据集。 - 按照来源范围对数据集类型进行说明
数据集类型 | 定义 |
---|---|
数据库查询 | 对数据源中的数据库表,直接使用 SQL 语句,来选择所需要的数据字段 |
内置数据集 | 新建一个类似数据库表的原表,可作为模板的数据源来设计报表 |
文件数据集 | 是指以 TXT 文本文件、Excel 文件和 XML 文件中的数据为数据集,并以二维表的结构展示在数据集当中 |
SAP 数据集 | 先建立一个 SAP 数据连接,通过该数据连接建立 SAP 数据集 |
存储过程 | 就是直接将存储过程作为数据集,不需要在数据库查询而是去调用存储过程 |
多维数据库 | 在XMLA 数据连接的基础上,新建多维数据库 XMLA 数据集 |
关联数据集 | 在不同的数据源进行筛选取数;访问不同的数据库;利用来自不同的数据源形成一个数据集 |
树数据集 | 为控件绑定树数据集, Web 端查看时就会自动生成树形层级结构 |
帆软报表设计_思路(20200819)
设计思路:
- 帆软报表的制作流程:新建数据->新建模板与数据集->模板设计(报表设计、参与设计、图表设计、填报设计)->模板预览。
- 步骤的详细说明:
a.新建数据:主要用来建立数据库与设计器之间的交互桥梁;
b.新建模板与数据集:主要是指从数据库取出数据,然后直接应用于模板设计的数据展现集合;
c.模板设计:普通报表设计 (报表设计/参数设计/图表设计/填报设计)、决策报表设计(移动端的自适应,组件间的联动) 、聚合报表设计(一个报表包含多个模块,各个模块独立运作,互不关联);
d.模板预览:分页预览、填报预览、数据分析、新填报预览、移动端预览、决策报表预览。
帆软报表设计_第一张报表(20200820)
第一张报表:
-
第一张报表概览
-
。
-
步骤的详细说明:
a.新建数据:主要用来建立数据库与设计器之间的交互桥梁;
b.新建模板与数据集:主要是指从数据库取出数据,然后直接应用于模板设计的数据展现集合;
c.模板设计:普通报表设计 (报表设计/参数设计/图表设计/填报设计)、决策报表设计(移动端的自适应,组件间的联动) 、聚合报表设计(一个报表包含多个模块,各个模块独立运作,互不关联);
d.模板预览:分页预览、填报预览、数据分析、新填报预览、移动端预览、决策报表预览。