数据填报用不习惯?这5个实用小技巧快快get起来

文 | 商业智能BI相关文章 阅读次数:6,083 次浏览
2022-12-02 9:46:11

数据时代,每个企业都需要大量报表,报表开发者不仅需要用FineReport制作数据展现类报表外,还经常要制作填报报表,供业务人员或者用户对数据库进行增加、修改、删除等操作。

制作填报报表是个复杂又麻烦的活,还经常遇到一些特殊需求,不解决会影响使用体验,所以今天大师兄就从 FR帮助文档 中挑出5个好用的填报小技巧,掌握这些小技巧,能让你在制作填报报表时更加游刃有余。

1填报自动暂存

不知道大家在填报时会不会遇到这样的问题:填报还未完成或者忘记提交,再次刷新后,之前填报的内容就消失了,这时只能无奈地再填一遍……为了避免这种麻烦,FineReport怎么解决呢?

制作填报报表,数据校验,填报强制提交

注:11.0.1 及之后的版本,当页面中存在暂存数据时,页面重新加载时会提醒用户有暂存数据。

解决方案:

设计器菜单栏点击 模板 > 模板Web属性,打开的编辑界面选择 填报页面设置 > 为该模板单独设置,勾选 自动暂存 即可。

制作填报报表,数据校验,填报强制提交

这样填报内容就可以实时存档,即便操作中断后重新打开填报页面,也可以自动读取存档继续填报啦~

制作填报报表,数据校验,填报强制提交

2填报强制提交

在实际填报场景中,有的时候我们在设计制作填报报表时只想让数据校验起到一个警告作用,但不想阻止用户提交;还有的时候,用户出于于某些原因,即使提交的数据校验不通过,但是仍然需要提交。为了实现填报强制提交,FineReport怎么解决呢?

制作填报报表,数据校验,填报强制提交

解决方案:

内置提交按钮添加到工具栏后,点击工具栏 设置 按钮,选中 提交 设置项,即可打开提交按钮属性设置界面,在此页面同时勾选 数据校验 和 校验失败仍然提交 选项,即可实现填报强制提交,如下图所示:

  制作填报报表,数据校验,填报强制提交

3填报时空数据不入库

我们制作填报报表时,有时因为某个字段是一条记录的核心指标,所以希望用户在新增记录时,如果该字段是空数据,则所在的记录不予入库,这样就可以在填报时过滤掉无效记录。

如下图示例,规定成本价为空的记录全部过滤掉,不予入库,FineReport怎么实现这样的效果呢?

制作填报报表,数据校验,填报强制提交
解决方案:

选择 模板 > 报表填报属性 进入报表填报属性设置界面,点击 设置提交条件,进入条件设置界面,新增一个提交条件:成本价不等于 0,如下图所示:

制作填报报表,数据校验,填报强制提交

4密码校验

在填报模板中,往往会遇到一般的校验可能无法满足我们的需求。比如:用户更改密码时,要先输入原始密码,输入的原始密码要和数据库中对应的值(原始密码)、进行校验,若相同则更新,若不同则报错。效果如下图,FineReport怎么实现呢?

制作填报报表,数据校验,填报强制提交

解决方案:

菜单栏点击 模板 > 报表填报属性,数据校验新增 内置校验,新增一个校验项。如下图所示:在校验公式内输入:

B2==sql(“FRDemo”,”select * from userinfo where username='”+$fine_username+”‘”,3)

在校验出错信息中输入:”输入的原始密码与数据库中的原始密码不同,不能修改!”

制作填报报表,数据校验,填报强制提交

5填报冻结

填报预览时,如果列数和行数较多,拖动滚动条查看数据时,希望标题行或者某些部分可以固定不动(效果如下图),FineReport怎么实现这样的效果呢?

制作填报报表,数据校验,填报强制提交

解决方案:

FineReport 提供了填报冻结功能,菜单栏点击 模板 > 重复与冻结设置,即可进入设置界面,如下图所示:

制作填报报表,数据校验,填报强制提交

比如,目前主流的软件——finereport,它小到填报、查询、部署、集成,大到可视化大屏、dashboard驾驶舱,应有尽有,功能很强大。最重要的是,因为这个工具,整个公司的数据架构都可以变得规范,下一步就是构建企业的大数据平台了。而且它是java编写的,支持二次开发,类Excel的设计器,无论是IT还是业务,上手都很简单:编辑sql优化、数据集复用简直都是小case,大大降低了报表开发的门槛。在企业中被关注最多的数据安全方面,FineReport支持多人同时开发同一套报表,并通过模板加锁功能防止编辑冲突;通过数据分析权限控制,保障数据安全。

制作填报报表,数据校验,填报强制提交

报表产品更多介绍: www.finereport.com

相关内容

立即体验 立即体验

在线客服

电话咨询

技术问题

投诉入口

返回顶部