零客户端填报的表单

楼主
海绵宝宝说你美得让人心碎
所有传统填报方案无法解决能体现业务规则的数据表与报表单元格之间的匹配关系,从而导致前期报表设计或者后期数据入库的极大困难。而Finereport报表工具的零客户端表单解决方案基于强大数据展现功能基础上,实现了表单内容和数据表的自由关联,使报表数据双向流动成为可能。解决了最终用户定制表单的问题。


    • 零编码制作表单
用户通过高效灵活的报表设计器,可以自由定制符合自己业务逻辑的表单,同时承担起表单的后期维护。


      • 离线填报
通常情况下,报表填报的数据在离线状态下无法保存,一旦断网,之前填写的数据就会全部丢失,一切工作又要重新来一遍,麻烦并且严重影响工作效率。FineReport的离线填报功可以完美解决这类问题。离线填报,顾名思义,就是在断网的状态下可以保存填写的数据,不会造成数据丢失、重复劳动。且在离线状态下,填报数据依然可用控件、数据校验、自动计算等功能。FineReport7.1.1版本已经可以将填报报表导出为本机html文件,用于离线填写,离线报表保留了原始模板的校验规则、自动计算规则及控件,可反复保存,联网后可直接入库。

    • 数据增删改查
自由组合增删改查的数据库操作。

    • 数据校验
数据填写是否合理(如填写地址是否是邮件地址);数据填写内容之间是否满足业务逻辑关系(如月销售量等于日销售量之和),如果输入错误的数据,表单系统会给出事先设置好的提示信息并定位出有错单元格,方便输入者修改错误。合法性检查有两种:一是即时检查,填写当前格,输入焦点离开该格时进行检查,若校验不满足则不得离开焦点。二是提交检查,全部填完后在提交数据前进行检查,校验不满足则不得提交。设计者还可以设置校验不满足时的提示信息,以提示用户出错的原因。

    • 自动计算
填写完一个单元格内容并且符合校验规则之后,表单会根据用户的设置在前端生成JavaScript表达式自动更新相关单元格内容或者计算出还未填入内容单元格的结果,减少录入工作量。自动计算还可跨表,多sheet之间的相互运算。

    • 动态控制单元格是否可写
为了保证数据正确性和数据的安全性,填单需要根据表单的上下文环境确定,单元格是否编辑。

    • 多源填报
数据可以来自于多个不同的数据源,多个物理数据库。单元格的内容不仅可以录入同一个数据库中多张物理表,还可以录入不同数据库中多张物理表。典型应用是主子表填报表

    • 流水号
当给表单新插入一行数据时,可能很多单元格需要根据预先定义规则赋予初始值,减少录入工作或者为新行确定唯一标识符,或者自定义编号列表。

    • 多级汇总功能
汇总即填报表格首先是从基层数据库汇总而来,然后再回填入上级数据库中。对数据进行求和,平均,个数统计等等。另外,还有页内汇总,组内汇总等等多种汇总方式。例如用户的业务系统当中存储的是每天的销售数据,我们可以从业务系统中得到一个销售月报表,并将其回填到专门的数据库表中去。依次类推,可以汇总到销售年报表。

    • 数据的扩展
动态返回数据记录,单元格绑定的数据可自动进行扩展,允许报表单元格与数据库字段间任意对应,并有自动扩展的能力;支持任意格式的表单回填数据。

    • 行列对称功能
数据的扩展,并非像传统的分组报表只能纵向的扩展,而是天然支持行列对称,不需要写一行代码,设计横向报表。

    • 零客户端
FineReport表单解决方案完全解决客户端需要安装ActiveX,JRE等第三方插件问题,全部采用AJAX的实现页面操作。给客户带来全新web2.0体验。

    • 报表分片功能
整个报表是一个大的规则的报表,但是实际上可以分为多个不规则的小区域,各个区域之间看似没有联系,但是数据之间实际可以相互关联。
  • 小键盘快速录入
分享扩散:

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

0回帖数 1关注人数 3420浏览人数
最后回复于:2015-1-19 15:01

返回顶部 返回列表