得知互动
标题:
了解:FineReport第一个报表设计
[打印本页]
作者:
xinshangren
时间:
2022-6-23 17:05
标题:
了解:FineReport第一个报表设计
#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
登录/注册后可看大图
欢迎光临 得知互动 (https://bbs.dezhifl.com/)
Powered by Discuz! X3.4