#fineReport#
1.环境搭建
1)打开 FineReport 官网,页面上方选择产品>产品下载,进入 FineReport 安装包下载页面。如下图所示:地图可视化https://www.finebi.com/solutions/dvFineReport是一款高效易用的企业级Web报表工具,可视化拖拽操作即可制作中国式复杂报表,帮助软件公司加快项目进度,帮助企业搭建报表中心,轻松维护,及时响应业务需求。
官网地址:https://www.finereport.com/
2)安装包下载页面提供了四种版本的安装包,根据系统选择下载对应版本的安装包,这边以 Windows 64 位系统为例,将 Windows 64 位版本的安装包下载到本地(我选择历史版本9.0)。如下图所示:
3) 若您的机器是第一次安装 FineReport 设计器,则启动设计器后,会弹出产品激活对话框。如下图所示:
点击获取激活码按钮,会跳转到 激活码获取页面,登录帆软通行证,跳转到首次激活使用的页面,点击立即获取,填写完信息后,点击激活按钮,激活码会自动呈现在网页上,点击复制,在激活对话框的单元格里粘贴激活码,最后点击使用设计器按钮激活设计器。
另外,也可以直接拨打商务电话 400-811-8890 获取激活码。
注:英文版设计器安装,详情请见 英文版设计器安装。
2. 第一个报表
1) 报表设计流程图
2) 制作步骤
a. 新建数据库链接
新建数据连接的目的是让 FineReport 设计器连接数据库,这样报表就可以在数据库中读取、写入或修改数据。
数据连接的方式有两种,分别是连接内置数据库和连接外置数据库。制作这张报表连接的是 FineReport 外置mysql数据库为列
① 打开设计器,菜单栏选择服务器>定义数据连接。
①
弹出「定义数据连接」对话框,设计器已经默认连接了一个名为 FRDemo 的内置数据库,点击测试链接,
如果连接MYSQL数据库,点击左上角加号
选择JDBC连接
a. 新建报表类型
菜单栏选择文件>新建普通报表或者点击新建普通报表按钮
,新建一张空白的普通报表
a. 新建数据集
数据集通过 SQL 查询语句从已经建立连接的数据库中取数,将数据以二维表的形式保存并显示在数据集管理面板处。简单而言数据集是报表设计时的直接数据来源。
数据集按照作用范围分为两种:服务器数据集 和 模板数据集
1)
数据集管理面板选择模板数据集,点击上方的
,在弹出的模板数据集类型选择框中点击数据库查询。
2)在弹出的数据库查询对话框中,写入数据查询sql语句,新建数据集,查询并取出sql表中的所有数据。
a. 报表设计(案例)
说明:统计被征收在安置小区选择的安置房源套数
1. 建立数据连接,如果建立则不用重复创建,如果没有创建请参照A步骤
2. 新建一个报表类型(普通报表),此案例为普通报表
3. 新建模板数据集,参照步骤C新建
4. 设计报表
(1) 表头设计,被征收人,安置项目,安置项目的套型
① 首先设置被征收人,占用两行,合并单元格
② 安置项目,从模板数据集安置项目中,选择需要展示的数据,鼠标拖动至位置即可
设置单元格元素
设置单元格属性
设置安置项目套型项目。同理, 从模板数据集项目套型中,选择需要展示的数据,鼠标拖动至位置即可,并设置单元格元素和单元格属性,并在单元格元素中增加过滤条件
(2) 数据
① 被征收人列,同理, 从模板数据集被征收人中,选择需要展示的数据,鼠标拖动至位置即可,并设置单元格元素和单元格属性
② 选房套数列(即项目套型统计列),同理, 从模板数据集安置选房中,选择需要展示的数据,鼠标拖动至位置即可,并设置单元格元素和单元格属性,并在单元格元素中增加过滤条件
(3) 合计
① 合计显示列,在被征收人列增加字段合计,样式可自行设置
② 数据合计列,设置单元格元素,选择插入公式
弹出公式定义窗口
(4) 查询条件设置
① 点击编辑对需要的查询条件进行设置
② 在控件设置中选择需要添加的查询字段
③ 控件属性设置,控件通过选择进行筛选,则设置控件为下拉框
属性设置,设置下拉框需要显示和传递的参数,点击属性数据字典
弹出数据字典设置窗口
1. 预览
(1) 预览之前首先保存,否则将无法加载到数据
(2) 点击分页预览
预览后的效果
此效果时未设置模板自适应属性,设置如下,选择模板>模板自适应属性
弹出设置页面
再预览和想要的效果一致
举报/反馈 2022/6/23
|