[发明专利]表单条件查询过程的树状显示方法在审
申请号: | 201310162985.3 | 申请日: | 2013-05-07 |
公开(公告)号: | CN104142929A | 公开(公告)日: | 2014-11-12 |
发明(设计)人: | 牟春林 | 申请(专利权)人: | 苏州精易会信息技术有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 无 | 代理人: | 无 |
地址: | 215000 江苏省*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 表单 条件 查询 过程 树状 显示 方法 | ||
技术领域
本发明涉及界面显示领域,特别涉及表单条件查询过程的树状显示方法。
背景技术
数据作为信息的载体在科技快速发展的当下发挥着越来越重要的作用,但是数据在优化人们工作和生活的同时,海量的数据也带来了如何快速查询有效数据的问题。传统的查询方式为通过关键字或查询条件在数据库搜索,数据库处理查询入口接收的查询条件并返回查询结果;如果用户具有一定程度的计算机知识,熟悉运算符的使用,可通过相对复杂的表达式缩小数据搜索范围,提高查询效率。但是,对于一般的搜索方式,用户只能看到查询的结果,对于查询过程无法掌控;也有软件开发商注意到查询过程的问题,引导用户使用并显示查询表达式,但是显示查询过程的表达式比较抽象,这对用户的计算机水平有较高的要求,用户修改表达式时也容易出现错误。
申请号为201010577669.9的发明专利于2011年4月公布了表达式的树状显示方法及求值方法,该方法将表达式中的运算符按照优先级,以最低优先级为根节点,按照树的形式显示表达式。该方法按照表达式的运算优先级以及运算符和数据之间的关系进行分级的树状显示,使用户更容易理解表达式的含义。但该方法的前提是表达式已经事先知道,且用户清楚各个运算符的优先级,对用户的计算机水平要求较高;该方法适合电子表格中的表达式运算显示,不适合用作查询过程显示。
发明内容
针对现有条件查询显示存在的问题,本发明提出了表单条件查询过程的树状显示方法,初始化获取表单栏位名称;选择逻辑运算符,表单栏位名称和与之关系表达式,逐步创建并显示于树的节点上。进一步,通过调整节点、修改或删除节点修正树的显示。为实现上述发明内容,本发明采用了如下技术方案:
查询初始化,获取表单栏位名称;和
选择逻辑运算符,表单栏位名称和与之关联的关系表达式,逐步创建并显示于树的节点上。
进一步,在节点的基础上,可创建并显示节点的子节点。
进一步,该方法还包括调整步骤,通过拖放树的节点,调整节点之间的父子关系;和/或检查步骤,检查节点查询条件之间否存在逻辑错误。
进一步,可修改或删除树的节点。修改的范围不是无限的,对于字段名、运算符(包括逻辑运算符和关系运算符)范围是固定的,用户只需选择来完成修改;对于某些表达式条件内容,用户可手动更改。
进一步,该方法还包括响应与树相关的操作事件,解析操作事件并显示对应的过滤条件,即条件查询表达式。
进一步,该方法还包括根据条件查询表达式向服务器发送查询请求,服务器根据请求内容返回条件查询结果。
进一步,所述条件查询指单表查询或多表关联查询。
进一步,所述树的节点显示还包括节点图标。节点图标是用来统一标识节点的图片,增强用户的视觉效果。
进一步,所述树以目录形式显示。
本发明用目录树形式逐步显示表单条件查询过程,结构清晰明了;节点关系调整方便,节点内容易于修改,对用户的计算机水平要求较低;同时显示与树对应的表单条件查询过程的条件表达式和查询结果,便于检查和比对。
附图说明
图1为本发明所提供的表单条件查询过程的树状显示方法的流程图;
图2为本发明所提供的表单条件查询过程的树状显示方法实施例一的流程图;
图3为本发明所提供的表单条件查询过程的树状显示方法的具体实施例效果图;
图4为本发明所提供的表单条件查询过程的树状显示方法实现的硬件体系环境图。
具体实施方式
为了使本发明所提到的表单条件查询过程的树状显示方法及其优点更加清楚明确,以下参照附图对本发明进行更进一步的详细说明。
图1为本发明所提供的表单条件查询过程的树状显示方法的流程图,如图所示,该方法包括以下步骤:
步骤S1,查询初始化,获取表单栏位名称。
初始化查询页面,获取表单栏位名称,同时初始化页面出现供用户选择的相关运算符,包括逻辑运算符和关系运算符。
步骤S2,选择逻辑运算符,表单栏位名称和与之关联的关系表达式,逐步创建并显示于树的节点上。
用户根据查询需要,选择逻辑运算符,表单栏位名称和与之关联的关系表达式,响应用户的操作,逐步创建并显示于树的节点上;同时生成并显示对应的过滤条件表达式;在完成条件查询过程的树之后,为得到查询结果,根据条件表达式向服务器发送查询请求,服务器根据请求内容返回条件查询结果。
实施例一:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州精易会信息技术有限公司,未经苏州精易会信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310162985.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种匹配检测方法及装置
- 下一篇:科学数据共享平台离线数据的方法及装置