[发明专利]一种报表的条件输入界面的生成方法和装置有效
| 申请号: | 200710123224.1 | 申请日: | 2007-07-02 |
| 公开(公告)号: | CN101067786A | 公开(公告)日: | 2007-11-07 |
| 发明(设计)人: | 陈宇;周昕宇;阿努 | 申请(专利权)人: | 华为技术有限公司 |
| 主分类号: | G06F9/44 | 分类号: | G06F9/44 |
| 代理公司: | 北京德琦知识产权代理有限公司 | 代理人: | 王琦;王诚华 |
| 地址: | 518129广东省*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 报表 条件 输入 界面 生成 方法 装置 | ||
技术领域
本发明涉及图形界面技术领域,特别涉及一种报表的条件输入界面的生成方法和装置。
背景技术
现有的报表生成系统如图1所示。报表生成系统包括条件输入模块101、报表生成模块102、数据源模块103和报表输出模块104。
其中,数据源模块103中存储用于生成报表所需的各种数据。报表生成模块102中包含用户预先定义的报表模板。报表模板是指预先定义好的具有数据源、数据源条件、用户条件,报表布局等信息的文件,报表模板可以事先确定生成的报表的结构和样式。而条件输入模块101则用于接收用户输入的条件数据,根据所述条件数据,报表生成模块102调用相应的报表模板,并在数据源模块103中查询所需要的数据,将查询到的数据填充到所述报表模板中,就可以得到所要的报表。该报表通过报表输出模块104输出。
关于条件输入模块101,现有的报表生成系统大都采用如下方式:提供一个多行输入框,在输入框内输入相关内容,所述相关内容可以是名称或数值。报表生成模块102解析这些内容获取相关的条件数据。图2中给出了现有的条件输入模块101所提供的输入界面的一个具体实例。
在该实例中,要求输出公司内所有年龄在25岁到30岁之间的男性员工的个人信息的报表。则输入条件包括两条:性别=男性,年龄=25岁-30岁。
类似于图2所示的报表条件输入界面,形式单一,缺乏灵活性,同样最终生成的报表界面也缺乏灵活性。这会造成以下方面的缺陷:
用户必须对数据源模块103中存储的数据内容及其格式非常了解,比如提供的性别数据必须是“男性”而不是“male”。这使得可能需要对用户进行一定的培训才能使用户掌握使用该报表生成系统,易用性不高。
此外,条件输入界面一旦确定,就不能再更改。而用户在实际操作中,对于不同的报表,可能希望根据条件输入控件的不同形式进行多种组合,例如先进行下拉框选择再进行列表选择,或者先进行列表选择再进行下拉框选择等等,这样的组合可谓千变万化,现有的条件输入模块无法一一列举各种组合方式。
发明内容
本发明实施例提供一种报表的条件输入界面的生成方法,能够提供多种控件供用户选择,实现根据用户需要,生成相应的条件输入界面。该方法包括:建立条件数据类型与图形控件的对应关系表,所述对应关系表中,每个条件数据类型对应至少一个图形控件;该方法还包括如下步骤:
根据用户输入的条件数据类型,查询所述对应关系表,确定与所述条件数据类型对应的至少一个图形控件;
解析每一个所选择的图形控件,根据各个图形控件的属性,确定用于显示这些图形控件的标签页面的显示效果;
对于每个已确定显示效果的图形控件,根据用户输入的条件数据生成条件输入界面本发明实施例还提供一种报表的条件输入界面的生成装置,包括:
关系对应单元,用于存储条件数据类型与图形控件的对应关系;
查询单元,用于根据用户所输入的条件数据类型,查询所述关系对应单元中的对应关系,得到相应的图形控件,并将所得图形控件发送至界面组装单元;
预览单元,用于根据来自查询单元的图形控件,确定显示这些图形控件的标签页面的显示效果,并将所述显示效果作为当前的条件输入界面的预览结果显示给用户;
界面组装单元,用于根据来自所述查询单元的图形控件以及所述预览单元的预览结果,组装生成条件输入界面。
从以上技术方案可以看出,本发明实施例通过将条件数据类型与图形控件建立对应关系,这样对于用户提供的条件数据,可以提供多种复杂控件供用户使用,可以提高报表生成系统的可用性,满足报表用户对复杂输入条件的需求。
附图说明
图1为现有技术中的报表生成系统结构示意图;
图2为现有技术中报表条件输入界面的示例图;
图3为本发明实施例生成报表界面的流程图;
图4为本发明实施例的原理示意图;
图5为本发明实施例的输入界面生成模块的结构示意图。
具体实施方式
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200710123224.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种吸引器吸引头
- 下一篇:包含复合氧化物成形涂层的燃料电池元件





