[发明专利]业务报表的查询方法、装置、计算机设备及存储介质在审
申请号: | 201710962180.5 | 申请日: | 2017-10-17 |
公开(公告)号: | CN107908657A | 公开(公告)日: | 2018-04-13 |
发明(设计)人: | 王开强 | 申请(专利权)人: | 平安科技(深圳)有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 广州华进联合专利商标代理有限公司44224 | 代理人: | 方高明 |
地址: | 518052 广东省深*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 业务 报表 查询 方法 装置 计算机 设备 存储 介质 | ||
技术领域
本发明涉及计算机技术领域,特别是涉及业务报表的查询方法、装置、计算机设备及存储介质。
背景技术
报表区别于通常使用的excel表,是一种可以保存为rpt格式的包含有查询条件的表单,目前对于报表的查询,由于考虑到用户自由输入查询条件时可能会由于输入的格式不合法导致出错,所以在传统方案中用户只能根据设定的查询条件进行查询,或者在接收到用户输入的查询条件时检测该查询条件的合法性,若不合法则提示用户重新进行输入,使得用户无法快速的输入正确的查询条件,传统方案另外一个弊端是在一个用户输入了查询条件进行查询之后,当需要向其他用户展示查询的结果时,需要再次输入相同的查询条件,一方面要求用户重复输入相同的查询条件,另一方面还要求系统根据输入的查询条件再执行一次查询步骤,增加了用户和系统双方的工作量。
发明内容
本发明实施例提供业务报表的查询方法、装置、计算机设备及存储介质,可以提高业务报表的查询效率。
一种业务报表的查询方法,该方法包括:
接收从表字段树中被选择的叶子节点,该表字段树是根据源数据表中的字段生成的,该表字段树中被选择的叶子节点所对应的字段为查询字段;
根据该叶子节点所对应的查询字段生成查询条件;
接收到查询指令时,在该源数据表中依据该查询条件进行查询。
在其中的一个实施例中,该业务报表的查询方法还包括:
获取该源数据表的表名及该源数据表中的字段;
以该表名为根节点,以对应源数据表中的字段为叶子节点创建该表字段树。
在其中的一个实施例中,该接收从表字段树中被选择的叶子节点的步骤包括:
根据输入的第一指令,确定被选中的该表字段树中的叶子节点;
当检测到确定的该叶子节点被拖动至预设的区域时,将该的叶子节点所对应的字段确定为该查询字段。
在其中的一个实施例中,该根据该叶子节点所对应的查询字段生成查询条件的步骤包括:
当接收的该表示查询字段的叶子节点的个数为两个以上时,获取该叶子节点对应的查询字段;
接收输入的不同查询字段之间的逻辑操作或获取预设的不同查询字段之间的逻辑操作;
根据该查询字段及不同查询字段之间的逻辑操作生成该查询条件。
在其中的一个实施例中,该业务报表的查询方法还包括:
获取该源数据表中的字段;
根据输入的第二指令,对获取的该字段的属性进行配置。
在其中的一个实施例中,该根据该叶子节点所对应的查询字段生成查询条件的步骤包括:
解析该叶子节点所对应的查询字段;
显示解析的该查询字段;
接收输入的该查询字段的查询值,所述查询值与所述查询字段配置的属性相对应;
根据该查询字段及该查询值生成该查询条件。
在其中的一个实施例中,该业务报表的查询方法还包括:
接收到保存指令时,将该查询条件及在该源数据表中依据该查询条件查询的结果同时保存。
一种业务报表的查询装置,该装置包括:
叶子节点接收模块,用于接收从表字段树中被选择的叶子节点,该表字段树是根据源数据表中的字段生成的,该表字段树中被选择的叶子节点所对应的字段为查询字段;
查询条件生成模块,用于根据该叶子节点所对应的查询字段生成查询条件;
查询模块,用于接收到查询指令时,在该源数据表中依据该查询条件进行查询。
一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,该处理器执行该程序时实现上述业务报表的查询方法。
一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现上述业务报表的查询方法中的步骤。
本发明通过允许用户从表字段树的叶子节点中选取表示查询字段的叶子节点,使得系统可以根据被选取的叶子节点所对应的字段确定查询字段,进一步通过该查询字段生成查询条件,使得用户在查询条件的选择上一方面可以自行选择产生查询条件的查询字段,另一方面,由于该查询字段以叶子节点的形式存在表字段树中,且该表字段树中的叶子节点为预先设定的可以作为查询字段的源数据表中的字段,因此可以保证用户在该表字段树中选择的查询字段是合法的,减少误输入的次数,从而提高业务报表查询的效率。
附图说明
图1为根据本发明的一个实施例的业务报表的查询方法的流程图;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于平安科技(深圳)有限公司,未经平安科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710962180.5/2.html,转载请声明来源钻瓜专利网。