数据填报

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

  1. 零编码制作表单 用户通过高效灵活的报表设计器,可以自由定制符合自己业务逻辑的表单,同时承担起表单的后期维护。
  2. 数据增删改查 自由组合增删改查的数据库操作。
  3. 数据校验 数据填写是否合理(如填写地址是否是邮件地址);数据填写内容之间是否满足业务逻辑关系(如月销售量等于日销售量之和),如果输入错误的数据,表单系统会给出事先设置好的提示信息并定位出有错单元格,方便输入者修改错误。合法性检查有两种:一是即时检查,填写当前格,输入焦点离开该格时进行检查,若校验不满足则不得离开焦点。二是提交检查,全部填完后在提交数据前进行检查,校验不满足则不得提交。设计者还可以设置校验不满足时的提示信息,以提示用户出错的原因。
  4. 自动计算 填写完一个单元格内容并且符合校验规则之后,表单会根据用户的设置在前端生成JavaScript表达式自动更新相关单元格内容或者计算出还未填入内容单元格的结果,减少录入工作量。
  5. 动态控制单元格是否可写 为了保证数据正确性和数据的安全性,填单需要根据表单的上下文环境确定,单元格是否编辑。
  6. 多源填报 数据可以来自于多个不同的数据源,多个物理数据库。单元格的内容不仅可以录入同一个数据库中多张物理表,还可以录入不同数据库中多张物理表。典型应用是主子表填报表。
  7. 流水号 当给表单新插入一行数据时,可能很多单元格需要根据预先定义规则赋予初始值,减少录入工作或者为新行确定唯一标识符,或者自定义编号列表。
  8. 多级汇总功能 汇总即填报表格首先是从基层数据库汇总而来,然后再回填入上级数据库中。对数据进行求和,平均,个数统计等等。另外,还有页内汇总,组内汇总等等多种汇总方式。例如用户的业务系统当中存储的是每天的销售数据,我们可以从业务系统中得到一个销售月报表,并将其回填到专门的数据库表中去。依次类推,可以汇总到销售年报表。
  9. 数据的扩展 动态返回数据记录,单元格绑定的数据可自动进行扩展,允许报表单元格与数据库字段间任意对应,并有自动扩展的能力;支持任意格式的表单回填数据。
  10. 零客户端 皕杰报表填报解决方案完全解决客户端需要安装ActiveX,JRE等第三方插件问题,全部采用AJAX的实现页面操作。给客户带来全新web2.0体验。
  11. 报表分片功能 整个报表是一个大的规则的报表,但是实际上可以分为多个不规则的小区域,各个区域之间看似没有联系,但是数据之间实际可以相互关联。
  12. 小键盘快速录入支持快捷键和数字键盘快速录入