文章目录
1.介绍
FineReport是一款类Excel操作界面的报表工具,通过拖拖拽拽简单实现报表制作,实现数据展示、数据查询、数据录入功能,并且支持图形多样化展示。
官网文档7
1.1 安装
点击exe一步步默认安装(安装路径修改),然后点击安装的软件,会弹出这个,然后输入注册码即可使用
1.2 整体介绍
1.2 数据集
数据集是指将数据库中数据取出来,显示在FineReport设计器界面上,可直接使用的数据显示方式。
模板数据集:适用范围仅仅限于当前模板
的数据集;
服务器数据集:适用范围包括工程下面的所有模板
。
1.数据库数据集
2.本地数据集
2.helloWorld
3.单元格扩展和父子格
3.1 单元格扩展
单元格扩展:是指将与单元格绑定的数据列中的所有数据依次显示出来。
分类:单元格扩展包括横向扩展和纵向扩展,
纵向扩展是指数据列中的在预览的时候向下扩展显示,
横向扩展是指数据列在预览时,数据向右扩展显示
1.不扩展
2.向下扩展
3.向右扩展
3.2 父子格
父子格:是用来描述父格和子格关系的,父格是指在对子单元格有牵引作用
的单元格。
关系:主要包括跟随扩展关系和过滤关系,
跟随扩展关系
是指子单元格会跟随父格的扩展方向而扩展,
过滤关系
是指单元格在同一行(列)且来自于同一数据集时,子格会自动将父格作为过滤条件,形成一种附属关系。
父子格分类:左父格和上父格
1.默认父子格
纵向
横向
2.自定义设置
3.不设置
4.分组报表
分组报表:分组报表就是将报表中的数据按组显示,即将数据列中相同项合并为一组显示
5.自由报表
自由报表:自由报表不像分组报表那样规则,其特点是数据库表中的一条记录不是分布在一行上,而是散放在多行上,记录分块或者分页显示,以提高报表的可读性和美观性。
6.交叉报表
交叉报表:交叉报表是从上到下、从左到右都将数据分组的报表,也就是说一张报表既有横向表头又有纵向表头,数据既根据横向表头分组又根据纵向表头分组。
7.多源报表
多源报表::多源报表中的多源,顾名思义,就是指多个数据源,也就是说一张报表里面的数据来源于多个数据表。
8.主子报表
9.动态格间运算
动态格间运算:是指对数据进行跨行计算等等不同于普通的集合运算的运算,FineReport报表的数据模型是通过单元格的扩展来实现的,那么在进行计算的时候可以对扩展后的每个单元格进行定位,那么就可以轻易的精确定位到每个单元格的位置,从而实现跨行计算,即动态格间运算
10.条件属性
条件属性:顾名思义,就是指当满足一定条件时,修改属性值,FineReport报表中很多地方都可以运用到条件属性,比如说满足条件隐藏行列,修改显示样式,等等
11.超链接
超级连接:指从一个网页指向一个目标的连接关系,这个目标可以是另一个网页,也可以是相同网页上的不同位置,还可以一个电子邮件地址等等。而在一个网页中用来超链接的对象,可以是一段文本或者是一个图片。当浏览者单击该对象时,就会根据目标的类型来打开或运行。
12.参数
参数:是指变量,可以实现动态的查询,给这个参数变量赋予不同的值,从而查询出来不同的数据结果
1.数据集参数
2.模板参数
3.全局参数
13.图表
14.部署
后续更新…
d_d