IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 大数据 -> 帆软 FineReport 绘制填报报表 -> 正文阅读

[大数据]帆软 FineReport 绘制填报报表

最近有个需求想实现对活动与产品关系表的维护,单独做个页面似乎没那么必要,正好用下帆软填报的功能,这里记录下来,方便查询。

第一步、页面绘制与绑定

绘制页面完成后,将查询的列与单元格绑定,可参考前面博文,这里不再细说,效果如下图所示。
在这里插入图片描述

第二步、设置列的控件样式

由于是要填报,则需要设置每个单元格的控件样式,比如活动ID和活动名称是文本类型的,是否有效是下拉选项。以活动ID设置为 文本控件,这里不允许为空,设置提示信息,如下图所示。
在这里插入图片描述
是否有效 设置为 下拉框控件,自定义-设置选择的内容,1表示有效。
在这里插入图片描述
根据需要设置完控件属性后,可以在看到设置后每个单元格右下角样式,文本,日期等。
在这里插入图片描述
点击 填报预览,在页面查看预览效果。此时的填报报表可以进行编辑和保存。
在这里插入图片描述

注意:url 拼接参数 &op=write,若不带此参数,则为普通预览模式。

第三步、绑定单元格与数据库字段关系

编辑栏,模板 - 报表填报属性 - 选择 内置SQL,数据库表,添加字段。设置如下图所示。
在这里插入图片描述
将单元格与数据库字段一一对应,这样页面字段变化,数据库里字段也跟着变化。
在这里插入图片描述
完成以上步骤,即可实现对现有数据的维护,那要新增和删除记录要怎么做呢?请看下面

第四步、设置列新增和列删除

编辑栏,模板- 模板web属性,选择 填报页面设置,下来选择 为该模板单独设置。双击添加 插入记录和删除记录按钮,页面如下图所示。
在这里插入图片描述
刷新页面,按钮添加成功。先选中行,新增记录,填写相应的信息,点击 提交即可。
在这里插入图片描述
完成以上步骤,即可完成对关系的增删查,但如何批量进行新增呢?

第四步、批量新增

添加 导入excel按钮
在这里插入图片描述
刷新页面,导入Excel 按钮即添加成功。
在这里插入图片描述
维护 excel 模板,里面的列要与页面的列对应,选择模板,校验保存即可。
在这里插入图片描述
点击校验保存后,数据库中相应的添加成功三条记录。
在这里插入图片描述
刷新页面,列表中共有6条记录,新增的3条均存在,注意导入过程是要做数据的校验。
在这里插入图片描述
数据校验。编辑栏,模板 - 报表填报属性,新增内置校验,根据需要设置不同的条件。
在这里插入图片描述

问题处理

1、中文入库后变成问号
处理方案:在数据库连接后指定字符编码,如下所示。

// JDBC url
jdbc:mysql://127.0.0.1:3306/localhost_rpt?useUnicode=true&characterEncoding=utf8
参考文档

【1】https://help.fanruan.com/finereport/doc-view-2129.html

  大数据 最新文章
实现Kafka至少消费一次
亚马逊云科技:还在苦于ETL?Zero ETL的时代
初探MapReduce
【SpringBoot框架篇】32.基于注解+redis实现
Elasticsearch:如何减少 Elasticsearch 集
Go redis操作
Redis面试题
专题五 Redis高并发场景
基于GBase8s和Calcite的多数据源查询
Redis——底层数据结构原理
上一篇文章      下一篇文章      查看所有文章
加:2022-03-15 22:37:16  更:2022-03-15 22:37:53 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/24 7:53:34-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码