基于公共条件的数据查询或统计方法及系统技术方案

技术编号:4071639 阅读:242 留言:0更新日期:2012-04-11 18:40
本发明专利技术揭示了一种基于公共条件的数据查询或统计方法及系统,所述方法包括如下步骤:步骤A、生成一公共条件窗口,在该公共条件窗口中设定至少一公共查询或统计条件;步骤B、创建调用窗口,继承公共条件窗口为父类;步骤C、所述调用窗口调用所述公共查询或统计条件进行查询或统计;步骤D、在调用窗口释放自己时,将该调用窗口的父类也一并释放。本发明专利技术提出的基于公共条件的数据查询或统计方法及系统,可以根据各窗口需要,非常方便地调用一次代码。这样可以大大降低软件维护工作量,从而降低软件维护成本;同时可以大大提高代码重用性,缩短软件成熟期。

【技术实现步骤摘要】

本专利技术属于计算机
,涉及一种数据查询或统计方法,尤其涉及一种基于 公共条件的数据查询或统计方法;同时,本专利技术还涉及一种基于公共条件的数据查询或统 计系统。
技术介绍
一款功能庞大性能优异的软件产品,必然面临窗口共用问题;因为一个窗口,必然 会有一系列的查询或统计条件。现有的查询或统计方法,通常是在每个窗口分别写入代码。 这样就会出现如下不足代码重复多、维护困难、产品成熟期长、维护成本高。有没有方法能让软件实现在多个查询或统计窗口能共用一个查询或统计条件已 经成为很多软件开发公司迫切需要解决的问题。
技术实现思路
本专利技术所要解决的技术问题是提供一种基于公共条件的数据查询或统计方法, 可大大提高代码重用性,缩短软件成熟期。此外,本专利技术进一步提供一种基于公共条件的数据查询或统计系统,可大大提高 代码重用性,缩短软件成熟期。为解决上述技术问题,本专利技术采用如下技术方案—种基于公共条件的数据查询或统计方法,所述方法包括如下步骤步骤A、生成一公共条件窗口,在该公共条件窗口中设定至少一公共查询或统计条 件;步骤B、创建调用窗口,继承公共条件窗口为父类;步骤C、所述调用窗口调用所述公共查询或统计条件进行查询或统计; 步骤D、在调用窗口释放自己时,将该调用窗口的父类也一并释放。作为本专利技术的一种优选方案,所述公共条件窗口中设定若干公共查询或统计条 件,各条件分别设置于所述公共条件窗口的子窗口中;所述调用窗口通过设置变量的不同 取值,控制公共条件窗口中的多个公共查询或统计条件对应的子窗口是否可见。作为本专利技术的一种优选方案,将所述公共条件窗口中的条件以编辑框控件的形式 放置在公共条件窗口。一种基于公共条件的数据查询或统计方法,所述方法包括如下步骤步骤1、生成一公共条件窗口,在该公共条件窗口中设定若干公共查询或统计条 件,各条件分别设置于所述公共条件窗口的子窗口中;步骤2、创建调用窗口,继承公共条件窗口为父类;步骤3、所述调用窗口通过设置变量的不同取值,控制公共条件窗口中的多个公共 查询或统计条件对应的子窗口是否可见;步骤4、所述调用窗口调用所述公共查询或统计条件进行查询或统计;步骤5、在调用窗口释放自己时,将该调用窗口的父类也一并释放。一种基于公共条件的数据查询或统计方法,所述方法包括如下步骤设定至少一公共查询或统计条件;调用所述公共查询或统计条件进行查询或统计。一种基于公共条件的数据查询或统计系统,所述系统包括公共条件设定单元,用以生成一公共条件窗口,在该公共条件窗口中设定至少一 公共查询或统计条件;调用窗口创建单元,用以创建调用窗口,继承所述公共条件窗口为调用窗口的父 类;查询或统计单元,用以在所述调用窗口调用所述公共查询或统计条件进行查询或 统计;调用窗口释放单元,用以在调用窗口释放自己时,将该调用窗口的父类也一并释 放。作为本专利技术的一种优选方案,所述公共条件窗口中设定若干公共查询或统计条 件,各条件分别设置于所述公共条件窗口的子窗口中;所述调用窗口通过设置变量的不同 取值,控制公共条件窗口中的多个公共查询或统计条件对应的子窗口是否可见。作为本专利技术的一种优选方案,将所述公共条件窗口中的条件以编辑框控件的形式 放置在公共条件窗口。一种基于公共条件的数据查询或统计系统,所述系统包括 公共条件设定单元,用以生成一公共条件窗口,在该公共条件窗口中设定若干公 共查询或统计条件,各条件分别设置于所述公共条件窗口的子窗口中;调用窗口创建单元,用以创建调用窗口,继承公共条件窗口为父类;子窗口控制单元,用以在所述调用窗口通过设置变量的不同取值,控制公共条件 窗口中的多个公共查询或统计条件对应的子窗口是否可见;查询或统计单元,用以在所述调用窗口调用所述公共查询或统计条件进行查询或 统计;调用窗口释放单元,用以在调用窗口释放自己时,将该调用窗口的父类也一并释 放。一种基于公共条件的数据查询或统计系统,所述系统包括公共条件设定单元,用以设定至少一公共查询或统计条件;查询或统计单元,用以调用所述公共查询或统计条件进行查询或统计。本专利技术的有益效果在于本专利技术提出的基于公共条件的数据查询或统计方法及系 统,可以根据各窗口需要,非常方便地调用一次代码。这样可以大大降低软件维护工作量, 从而降低软件维护成本;同时可以大大提高代码重用性,缩短软件成熟期。附图说明图1为本专利技术查询或统计方法的查询示意图。图2为本专利技术查询或统计方法的流程图。具体实施例方式下面结合附图详细说明本专利技术的优选实施例。实施例一请参阅图2,本专利技术揭示了一种基于公共条件的数据查询或统计方法,所述方法包 括如下步骤步骤A生成一公共条件窗口,在该公共条件窗口中设定至少一公共查询或统计 条件。公用窗口可以设置在整个桌面的上端、下端、左侧或右侧,可以被完全隐藏或调出ο本实施例中,所述公共条件窗口中设定若干公共查询或统计条件,各条件分别设 置于所述公共条件窗口的子窗口中。此外,将所述公共条件窗口中的条件以编辑框控件的形式放置在公共条件窗口。步骤B创建调用窗口,继承公共条件窗口为父类。步骤C所述调用窗口调用所述公共查询或统计条件进行查询或统计。由于调用窗口为多个,可以分别调用公共查询或统计条件,因此可以极大地提高 代码重用性,降低编写程序的工作量,同时可以有效地降低软件维护工作量,缩短软件成熟 期。进行查询的同时,所述调用窗口通过设置变量的不同取值,控制公共条件窗口中 的多个公共查询或统计条件对应的子窗口是否可见。步骤D在调用窗口释放自己时,将该调用窗口的父类也一并释放。以上介绍了本专利技术基于公共条件的数据查询或统计方法,本专利技术在揭示上述方法 的同时,还揭示了一种基于公共条件的数据查询或统计系统;所述系统包括公共条件设 定单元、调用窗口创建单元、查询或统计单元、调用窗口释放单元。所述公共条件设定单元用以生成一公共条件窗口,在该公共条件窗口中设定至少 一公共查询或统计条件。本实施例中,将所述公共条件窗口中的条件以编辑框控件的形式 放置在公共条件窗口。此外,本例中,所述公共条件窗口中设定若干公共查询或统计条件, 各条件分别设置于所述公共条件窗口的子窗口中。所述调用窗口创建单元用以创建调用窗口,继承所述公共条件窗口为调用窗口的 父类。所述查询或统计单元用以在所述调用窗口调用所述公共查询或统计条件进行查 询或统计。所述调用窗口释放单元用以在调用窗口释放自己时,将该调用窗口的父类也一并 释放。综上所述,本专利技术提出的基于公共条件的数据查询或统计方法及系统,可以根据 各窗口需要,非常方便地调用一次代码。这样可以大大降低软件维护工作量,从而降低软件 维护成本;同时可以大大提高代码重用性,缩短软件成熟期。实施例二本实施例基于公共条件的数据查询或统计方法的实现步骤如下1、分析系统,整理出绝大部份查询及统计的共用条件的分类。如图1所示,例如帐单类、物品类。并把这些分类条件以编辑框Tedit控件放置 于公共单元proc最上方的PaneIl(帐单类)或?_耶(物品类)内。根据各组的可 见性,按照里面编辑框统一写出有规律的查询或统计的条件,供公共调用。2、在 proc. pas (name 为 proc_for) Form 仓键时说明 reintroduce 重新弓 I入方法名 称为OwnerForm,名字为FO本文档来自技高网...

【技术保护点】
一种基于公共条件的数据查询或统计方法,其特征在于,所述方法包括如下步骤:步骤A、生成一公共条件窗口,在该公共条件窗口中设定至少一公共查询或统计条件;步骤B、创建调用窗口,继承公共条件窗口为父类;步骤C、所述调用窗口调用所述公共查询或统计条件进行查询或统计;步骤D、在调用窗口释放自己时,将该调用窗口的父类也一并释放。

【技术特征摘要】

【专利技术属性】
技术研发人员:蔡忠良陈耀辉
申请(专利权)人:漳州市顺和达软件有限公司
类型:发明
国别省市:35[中国|福建]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1