【FineReport新手快车第四期】数据填报与导入都能怎么玩?

楼主
FineReport产品运营

老规矩,先上学习传送门:【数据填报与导入相关内容】

第一夸:16种填报控件,覆盖百分百应用场景

【控件详情了解请戳~】

第二夸:多种提交方式,解决各式的业务需求

  • 内置智能提交,插入提交、删除提交,更新提交等入库方式且支持自定义JAVA类提交

智能提交:支持同时进行新增、修改、删除记录操作

插入提交:插入数据后点击提交按钮数据即成功入库

删除提交:执行提交后删除了填报页面上显示的数据,而使用删除行删掉的数据保留了下来,这里的删除逻辑跟智能提交的删除逻辑是完全相反的

更新提交:修改数据后点击提交即可成功修改数据

第三夸:全方位数据校验,确保数据合乎规范

  • 对单元格内容及时校验,比如文本的长度/数字的精度

  • 提交时对全局数据进行校验

  • 支持编写JS事件来实现复杂的数据校验

【点击查看JS汇总】

  • 也可以设置数据校验不通过仍强制提交数据

第四夸:excel导入,让沉淀的历史数据焕发生机

  • 支持固定行和不定行的导入,提供按标题匹配和按位置匹配等智能匹配逻辑

  • 支持导入自由格式的报表,按照单元格位置匹配,实现完整样式的导入

  • 支持行式报表的自定义导入,用户可以选择要导入的行、列以及sheet

  • 无需预览即可导入

第五夸:填报暂存,避免数据因意外丢失

FineReport贴心地开发了填报暂存功能,适用于以下场景:

  • 网络中断:服务器突发状况
  • 内容待定:需思考后再补充提交

第六夸:轻松实现数据上报、审批、退回的流程处理

【进行多级上报】

更多内容详情传送:

【FineReport新手快车第一期】展示终端选哪个?

【FineReport新手快车第二期】做报表的时候用CPT?还是用FRM?

【FineReport新手快车第三期】数据查询与过滤你知道哪些?

【FineReport新手快车第四期】数据填报与导入都能怎么玩?

【FineReport新手快车第五期】数据可视化展示我们在行~

分享扩散:

沙发
发表于 2022-3-16 10:59:14
审批驳回填报属性里值直接写审批驳回字段,加入复选按钮提交添加写复选按钮的单元格就可以实现 选择审批驳回了
板凳
发表于 2022-3-16 11:16:57
我这里附上填报问题排查汇总
之前有遇到出错问题,后来在文档这里找到解决方案。
推荐给大家:https://help.fanruan.com/finereport/doc-view-3362.html
地板
发表于 2022-3-16 13:00:34
结合填报与查询,制作小型的业务系统,如进销存、考试系统、会员管理系统、报餐系统等。
5楼
发表于 2022-3-16 14:02:46
1、报表导出后,在excel中修改,然后整体导入,使用智能提交,完成填报
2、使用插件富文本编辑框,特殊场景需要字体样式
6楼
发表于 2022-3-16 16:25:05
填报功能可以做成数据采集模块,如果在系统源中找不到的数据,可以通过填报方式进行非系统数据源的补充。
7楼
发表于 2022-3-17 10:20:33
你们玩的我眼花缭乱的,学习了学习了,感谢!!
8楼
发表于 2022-3-18 09:37:29

填报界面,增加加标记列,然后给填报控件增加js事件,定义每次编辑控件后给标记列填写一个数值,然后填报属性的填报条件来判断这个标记列是否有值,有值则更新,无值则不更新。

效果:实现每次修改填报内容,只提交被修改的内容,其他没修改的内容不更新(例如最后修改人,最后更新时间)

9楼
发表于 2022-3-18 09:41:43
数据填报,各位数据一般是存放在本地还是远程访问?有没一个衡量标准?
10楼
发表于 2022-3-18 15:19:09
填报:
1.可通过条件属性设置控件可用和不可用,可用于流程判断等,用户为填报则可编辑,查看或审批则不可编辑等;
2.多种数据校验方式:控件中设置数据校验、报表填报属性中也可设置数据校验、也可自定义提交按钮中编写js来达成设计器无法实现的某些数据校验(需由较强js基础)。
3.回调:某些场合提交的数据需要进行一定的计算,或者生成其他的数据时,我们可以将这些处理工作写在存储过程中,然后在设计器中的模板web属性中的提交成功事件中调用存储过程即可。
4.附件提交:可按照上传下载附件插件,设置附件提交至服务器,路径提交至数据库中,单元格设置提交的路径作为链接,即可实现附件上传和下载功能。


导入:
1.普通导入:无横向扩展,可导出模板编辑数据,再进行导入;
2.可使用excel标记导入插件、excel导入逻辑设置插件来完成较复杂的导入;
3.自定义导入excel行列 按钮也很好用,可以选择需要导入的列和行数据;
4.注意事项或排查方向:
        最大左父格需要数据设置需要设置成列表、父子格需要设置正确、需要导入数据的单元格需设置成扩展、要注意标题行上方是否内容是否会影响导入、单元格内是否有特殊计算影响导入、是否存在合并单元格影响导入等。



11楼
发表于 2022-3-18 17:37:56
1、目前的数据填报,主要是 execl的批量导入,还是批量插入导入。
2、当然,也有全量删除后,再进行插入,就是踩了几个坑啊。
12楼
发表于 2022-3-21 12:37:45
①除了一些普通的文字填报报表,还可以利用上传控件,上传一些文件存到服务器中,做那种项目档案文件管理系统;
②导入的话一般是固定模板的整体导入。
13楼
发表于 2022-3-22 13:17:13
工资条数据查询 ,通过管理员填报导入(因原版为EXECL)
14楼
发表于 2022-3-24 17:16:50
填报表 需要excel导入时一般我都放一个原样导出按钮,因为报表里设置了一些隐藏单元格,直接导入可能会有问题,按着原表模板进行导入避免出错。
15楼
发表于 2022-3-24 17:38:50
在填报页面中设置按钮控件,添加点击事件并选择提交入库,通过改变数据库表中标记字段的值,也可实现类似审批的功能
16楼
发表于 2022-3-24 21:04:44
填报功能是一个报表系统必须存在的一个模块,因为总有一些数据是从各个系统中提取不到的,需要人为是输入的,将这些不能自动提取的数据手动填报,再关联形成报表,比如:工资条,考勤绩效系数
17楼
发表于 2022-3-25 16:22:18
填报与导入:
使用填报与导入功能,制作了功能简单的小型系统,比如仓库物品出入库管理系统。使用Excel导入功能完成初始化数据导入,然后使用填报完成数据的录入、维护与盘点。
同时使用定时任务,对库存不足的物品进行预警提示。
18楼
发表于 2022-3-29 09:03:09
智能提交,插入提交、删除提交,更新提交这些都是填报的提交模式
填报是业务人员通过模板填写数据,数据提交到数据库并查看的一个过程
19楼
发表于 2022-3-29 09:21:52
可以开发中小型进销存系统
20楼
发表于 2022-3-29 16:42:08
动态生成多个sheet报表,联合填报多个表单,同时多个sheet间也可传递数据,一起保存。
21楼
发表于 2022-3-29 17:45:24
1、二维填报,列值校验和审核,审核配合提交条件写。
2、标记导入挺好用的
3、层次坐标配合单元格公式完成导入数据的二次加工
22楼
发表于 2022-3-31 17:45:15
对填报属性进行二分法测试,定位到出问题的字段,查看其绑定的值是否有问题。
填报排查方式:
对模板结构进行简化,删除不相关的元素,定位出问题点。

在数据库新建一个简单的表来测试是否提交成功。

更换其他数据库来提交测试。
23楼
发表于 2022-4-1 08:35:45
Excel导入逻辑设置插件可以实现根据标题导入数据;当提交的时候,列对应的值是公式、固定字符串、参数等其他形式的时候不能使用未更新不提交,可以新增一个列插入文本控件,给填报单元格写js事件获取当前行,当修改后给文本控件赋某个值,然后设置提交条件实现未更新不提交
24楼
发表于 2022-4-1 09:30:08

分享个自己初始化数据导入底表数据设置主键的方案(部分场景):
填报属性-智能提交,数据库表uid选择A1。A1的写法既可以满足已有数据的修改,又能满足新增数据。

25楼
发表于 2022-4-2 14:50:59
1、excel导入
2、单元格添加控件页面手动填写
3、填报属性,智能提交,插入提交、删除提交,更新提交
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

52回帖数 4关注人数 28351浏览人数
最后回复于:2022-11-30 11:11

返回顶部 返回列表