Web报表填报功能是快逸报表软件的一大特色。不同于其他产品只能生成可以填写的HTML,我们在产品开发过程中分析了大量的Web报表,总结出以下几点。如果你有填报的需求,在选择Web报表工具时,可以参考以下:
1、Web报表工具能够处理数据入库。开发者不用为每个报表编写入库程序,数据能自动写入事先设计好的、能反映业务规则的数据结构中,而不是报表工具指定的固定数据结构。需要填写的Web报表可能是行式的或交叉式的,数据入库的规则在报表定义时应当只定义一行(或一格),其它行(格)能够自动按规则重复。
2、填报方案能够支持多级汇总填报,即填报表格首先是从基层数据库汇总而来,然后再回填入上级数据库中,而不是总是对着一个空表填写。
3、能支持离线填写,即不联网时也可以填写,联网后再上报数据。
4、提供合法性检查,判断事先定义好的检查条件是否满足,如不满足则拒绝接收数据且给出提示。在页面端提供类EXCEL的自动计算功能,某个数据修改后,关联的数据立即变动,计算关系可以在报表中事先定义。合法性检查和自动计算关系都与入库定义类似需要能够自动按规则重复而不必为每个字段单独设计。
5、提供多种编辑风格,如编辑框、下拉框、CheckBox等;下拉框的内容可以是固定列表,也可以来自数据库。另外,还应当支持两个下拉框之间的关联过滤(如部门和子部分之间自动过滤)。