web报表软件必不可少的功能-填报
2014-11-30 15:44
197 查看
许多的web报表软件都声称支持在线填报,如快逸报表、FineReport、数巨等,但有些web报表软件其实只是能生成可以填写的HTML而已,距离真正需要的填写上报功能相去甚远。 如果你有填报的需求,在选择web报表软件的时候,可以着重考察以下几个方面 :
1. Web报表软件能够处理数据入库。开发者不用为每个报表编写入库程序,数据能自动写入事先设计好的、能反映业务规则的数据结构中,而不是报表工具指定的固定数据结构。需要填写的web报表可能是行式的或交叉式的,数据入库的规则在报表定义时应当只定义一行(或一格),其它行(格)能够自动按规则重复;
2. 填报方案能够支持多级汇总填报,即填报表格首先是从基层数据库汇总而来,然后再回填入上级数据库中,而不是总是对着一个空表填写;
3. 最好能支持离线填写,即不联网时也可以填写,在联网后再上报数据;
4. 提供合法性检查功能,判断事先定义好的检查条件是否满足,如不满足则拒绝接收数据且给出提示;在页面端提供类EXCEL的自动计算功能,某个数据修改后,关联的数据立即变动,计算关系可以在报表中事先定义;合法性检查和自动计算关系都与入库定义类似需要能够自动按规则重复而不必为每个字段单独设计;
5. 提供多种多种编辑风格,如编辑框、下拉框、CheckBox等;下拉框的内容可以是固定列表,也可以来自数据库,另外,还应当支持两个下拉框之间的关联过滤(如部门和子部分之间自动过滤);
1. Web报表软件能够处理数据入库。开发者不用为每个报表编写入库程序,数据能自动写入事先设计好的、能反映业务规则的数据结构中,而不是报表工具指定的固定数据结构。需要填写的web报表可能是行式的或交叉式的,数据入库的规则在报表定义时应当只定义一行(或一格),其它行(格)能够自动按规则重复;
2. 填报方案能够支持多级汇总填报,即填报表格首先是从基层数据库汇总而来,然后再回填入上级数据库中,而不是总是对着一个空表填写;
3. 最好能支持离线填写,即不联网时也可以填写,在联网后再上报数据;
4. 提供合法性检查功能,判断事先定义好的检查条件是否满足,如不满足则拒绝接收数据且给出提示;在页面端提供类EXCEL的自动计算功能,某个数据修改后,关联的数据立即变动,计算关系可以在报表中事先定义;合法性检查和自动计算关系都与入库定义类似需要能够自动按规则重复而不必为每个字段单独设计;
5. 提供多种多种编辑风格,如编辑框、下拉框、CheckBox等;下拉框的内容可以是固定列表,也可以来自数据库,另外,还应当支持两个下拉框之间的关联过滤(如部门和子部分之间自动过滤);
相关文章推荐
- NET报表Web项目数据填报功能
- web报表软件-新起点,正确的路
- web报表的扩展功能
- 主流Java报表软件之王者争夺战:功能大PK系列之调整折线图标记
- 主流Java报表软件之王者争夺战:功能大PK系列之仪表盘功能
- 主流Java报表软件之王者争夺战:功能大PK系列之图表超链接参数值中文
- web报表软件-新起点,正确的路
- 发布 web虎(2011-Windows加密狗版)-软件加密保护模块i111208版-修订1!增加支持功能:静默安装过程中,利用setup.ini预置安装参数,不需手工输 新建answer file做
- DataCenter导出功能|快速开发工具|soa中间件|bpm工作流|基础架构|web表单|java报表
- 主流Java报表软件之王者争夺战:功能大PK系列之多图例设置
- 主流Java报表软件之王者争夺战:功能大PK系列之在线切换图标样式
- 五种主流web报表工具的功能对比--设计模式与调整
- 主流Java报表软件之王者争夺战:功能大PK系列之图表标题背景
- 五种主流web报表工具的功能对比:设计模式易调整
- DataCenter导出功能|快速开发工具|soa中间件|bpm工作流|基础架构|web表单|java报表
- Java报表软件图例展示之FineReport报表功能图
- Web应用软件功能测试
- NET Web报表项目填报时的关联过滤
- Java报表软件图例展示之填报表
- 主流Java报表软件之王者争夺战:功能大PK系列之绘图区背景