数据合计值处理方法及装置制造方法

文档序号:6490895阅读:172来源:国知局
数据合计值处理方法及装置制造方法
【专利摘要】本发明公开一种数据合计值处理方法,包括:获取数据表中需合计的字段范围所对应的数据和相应的字段名称,合计所述数据并获取对应的合计值;将所述字段名称和对应的合计值显示在所述数据表中光标当前所在的位置;当所述光标移动时,隐藏所述字段名称和合计值。本发明还公开一种数据合计值处理装置。本发明通过获取数据表中选中的数据和相应的字段名称,合计数据并获取对应的合计值;将字段名称和对应的合计值显示在数据表中光标当前所在的位置;当光标移动时,隐藏字段名称和合计值的方法,具有便捷地获取并根据需要隐藏任意数据表中所需任意分录行对应数据的合计值的有益效果,提高了系统性能,提升了用户体验。
【专利说明】数据合计值处理方法及装置
【技术领域】
[0001]本发明涉及数据处理【技术领域】,尤其涉及一种数据合计值处理方法及装置。
【背景技术】
[0002]现有技术在获取数据表中部分关键数据行的相关汇总信息时,通常需要对部分行的数据进行手动计算或者对整个数据表进行重新过滤,获取所需部分行的合计数值;而将获取到的合计值进行显示时,操作过程非常繁琐且显示结果不直观。比如需要获取并显示销售发票的某一单据A中的数量、金额所有分录行(指单据中各条明细数据)合计值时,现有技术通常有三种实现方式:
[0003]①采用人工手动计算A单据中所需的所有分录行的数量、金额的合计值;该方式需要花费大量的人力和时间,且容易出错;
[0004]②在原始数据表中重新设置查询条件,把A单据中的所有分录行一次性单独查询出来,通过合计行获得所需的数量、金额的合计值;该方式需要重新设置查询条件,且在单独查询A单据时,原来的销售发票数据被覆盖,无法进行对比,且操作繁琐;
[0005]③在新的数据表中设置查询条件,把单据A所有分录一次性单独查询出来,通过合计行获得合计值;该方式在进行对比数据操作时,需要在两个不同的数据表之间来回切换,操作不便且不直观。

【发明内容】

[0006]本发明的主要目的是提供一种数据合计值处理方法及装置,旨在便捷地处理数据表中所需分录行对应数据的合计值。
[0007]本发明公开了一种数据合计值处理方法,包括以下步骤:
[0008]步骤S01、获取数据表中需合计的字段范围所对应的数据和相应的字段名称,合计所述数据并获取对应的合计值;
[0009]步骤S02、将所述字段名称和对应的合计值显示在所述数据表中光标当前所在的位置;
[0010]步骤S03、当所述光标移动时,隐藏所述字段名称和合计值。
[0011]优选地,所述步骤SOl之前还包括步骤:
[0012]步骤S00、预置需合计的所述字段范围。
[0013]优选地,所述步骤SOl具体包括:
[0014]获取所述字段范围内的所有字段在所述数据表中对应的行号和列号,根据所述行号和列号,获取对应的所述数据和字段名称;
[0015]将相同所述字段名称下的所有所述数据进行合计,获取对应的所述合计值。
[0016]优选地,所述步骤S02包括:将所述字段名称和对应的合计值以工具提示文本ToolTipText的形式显示。
[0017]优选地,所述字段名称与所述数据表的相应列一一对应。[0018]本发明还公开一种数据合计值处理装置,包括:
[0019]合计值获取模块,用于获取数据表中需合计的字段范围所对应的数据和相应的字段名称,合计所述数据并获取对应的合计值;
[0020]合计值显示模块,用于将所述字段名称和对应的合计值显示在所述数据表中光标当前所在的位置;
[0021]合计值隐藏模块,用于当所述光标移动时,隐藏所述字段名称和合计值。
[0022]优选地,所述数据合计值处理装置还包括:
[0023]字段选择模块,用于预置需合计的所述字段范围。
[0024]优选地,所述合计值获取模块具体包括:
[0025]数据获取单元,用于获取所述字段范围内的所有字段在所述数据表中对应的行号和列号,根据所述行号和列号,获取对应的所述数据和字段名称;
[0026]数据合计单元,用于将相同所述字段名称下的所有所述数据进行合计,获取对应的所述合计值。
[0027]优选地,所述合计值显示模块还用于:
[0028]将所述字段名称和对应的合计值以ToolTipText的形式显示。
[0029]优选地,所述字段名称与所述数据表的相应列一一对应。
[0030]本发明通过获取数据表中选中的数据和相应的字段名称,合计数据并获取对应的合计值;将字段名称和对应的合计值显示在数据表中光标当前所在的位置;当光标移动时,隐藏字段名称和合计值的方法,具有便捷地获取并根据需要隐藏任意数据表中所需任意分录行对应数据的合计值的有益效果,提高了系统性能,提升了用户体验。
【专利附图】

【附图说明】
[0031]图1是本发明数据合计值处理方法一实施例流程示意图;
[0032]图2是本发明数据合计值处理方法中一数据表具体示意图;
[0033]图3是本发明数据合计值处理方法又一实施例流程示意图;
[0034]图4是本发明数据合计值处理方法中设置字段范围中的字段名称示意图;
[0035]图5是本发明数据合计值处理装置一实施例结构示意图;
[0036]图6是本发明数据合计值处理装置中合计值获取模块一实施例结构示意图;
[0037]图7是本发明数据合计值处理装置又一实施例结构示意图。
[0038]本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
【具体实施方式】
[0039]以下结合说明书附图及具体实施例进一步说明本发明的技术方案。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0040]本发明数据合计值处理方法及装置可以对任意数据表中选取的任意字段范围的数据进行合并,同时获取合并值并进行显示;尤其对数据表中选取的不连续的行或列的数据的合并值进行获取并显示时,其实用性、便捷性和准确性尤为显著。
[0041]参照图1,图1是本发明数据合计值处理方法一实施例流程示意图;如图1所示,本发明数据合计值处理方法包括以下步骤:[0042]步骤SO1、获取数据表中需合计的字段范围所对应的数据和相应的字段名称,合计所述数据并获取对应的合计值;
[0043]根据选择的数据表中的字段范围,获取该字段范围中的数据以及相应的字段名称,并将获取的数据进行合计处理,得到对应的合计值。
[0044]在一优选的实施例中,获取所选字段范围的数据的合计值的具体过程为:
[0045]获取所选字段范围内的所有字段在该数据表中对应的行号和列号,根据行号和列号,获取对应的数据和字段名称;比如,在所选的字段范围中,字段名称为“编号”字段对应数据表的第I列、字段名称为“数量”的字段对应数据表的第2列等;再根据所选的该字段范围的行号,读取所对应的数据;将相同字段名称下的所有所述数据进行合计,获取对应的所述合计值。比如,将字段名称为“数量”的列号所对应的所有选中的行号对应的数据进行相加,获取所选择的字段范围中所有“数量”的总和。
[0046]本领域的技术人员可以理解,上述仅仅是对步骤SOl —种实施方式的具体举例,采用除上述方法之外的其他方法获取到所选字段范围对应的字段名称及数据合计值均可,本实施例对获取所选字段范围内的合计值的具体实现方式不作限定。
[0047]步骤S02、将所述字段名称和对应的合计值显示在所述数据表中光标当前所在的位置;
[0048]当用户选择了某数据表中需要进行合计的字段范围后,光标将停留在该数据表中的相应位置,此时,将步骤SOl中获取的所选字段范围内的字段名称和对应的合计值显示在该数据表中光标当前所在的位置。
[0049]在一优选的实施例中,所述字段名称和对应的合计值以ToolTipText(工具提示文本)的形式进行显示。
[0050]本领域的技术人员可以理解,以ToolTipText的形式显示获取的合计值和该合计值对应的字段名称仅仅是其中的一种显示方式;所述字段名称和对应的合计值也可以数据表、文本等其他形式进行显示,本实施例对所述字段名称和该字段名称对应的合计值的显示方式不作限定。
[0051]步骤S03、当所述光标移动时,隐藏所述字段名称和合计值。
[0052]当用户移动光标或者光标因其他操作而进行移动时,该字段名称和对应的合计值将被隐藏,这样非常便于用户对该数据表进行后续的操作且不影响用户对该数据表的视窗需求。
[0053]在一优选的实施例中,若要重新显示字段名称和对应的合计值,则需要对该数据表进行重新选择。
[0054]下面以具体的实施例来进一步描述本发明数据合计值处理方法的实现过程。
[0055]参照图2,图2是本发明数据合计值处理方法中一数据表具体示意图;将图2所述的数据表命名为数据表A。对数据表A,如图2所示,所需合计的字段范围为灰色区域,设置的该字段范围对应的字段为数量和金额。在一优选的实施例中,获取数据表A中某一单元格数据的方法为:调用函数GetText (Row, Col);函数GetText的用法为:显示在数据窗口中的各个数据项的值保存在数据窗口的主缓冲区中。当用户编辑某项的值时,系统自动把该值传送到漂浮在该项之上的编辑框中,供用户进行修改。函数GetText (Row, Col)中Row为行数,Col为列数;根据图2,得到字段名称与数据表对应列的关系表如下:
【权利要求】
1.一种数据合计值处理方法,其特征在于,包括以下步骤: 步骤SO1、获取数据表中需合计的字段范围所对应的数据和相应的字段名称,合计所述数据并获取对应的合计值; 步骤S02、将所述字段名称和对应的合计值显示在所述数据表中光标当前所在的位置; 步骤S03、当所述光标移动时,隐藏所述字段名称和合计值。
2.如权利要求1所述的方法,其特征在于,所述步骤SOl之前还包括步骤: 步骤S00、预置需合计的所述字段范围。
3.如权利要求1所述的方法,其特征在于,所述步骤SOl具体包括: 获取所述字段范围内的所有字段在所述数据表中对应的行号和列号,根据所述行号和列号,获取对应的所述数据和字段名称; 将相同所述字段名称下的所有所述数据进行合计,获取对应的所述合计值。
4.如权利要求1所述的方法,其特征在于,所述步骤S02包括:将所述字段名称和对应的合计值以工具提示文本ToolTipText的形式显示。
5.如权利要求1至4任一项所述的方法,其特征在于,所述字段名称与所述数据表的相应列--对应。
6.一种数据合计值处理装置,其特征在于,包括: 合计值获取模块,用于获取数据表中需合计的字段范围所对应的数据和相应的字段名称,合计所述数据并获取对应的合计值; 合计值显示模块,用于将所述字段名称和对应的合计值显示在所述数据表中光标当前所在的位置; 合计值隐藏模块,用于当所述光标移动时,隐藏所述字段名称和合计值。
7.如权利要求6所述的装置,其特征在于,还包括: 字段选择模块,用于预置需合计的所述字段范围。
8.如权利要求6所述的装置,其特征在于,所述合计值获取模块具体包括: 数据获取单元,用于获取所述字段范围内的所有字段在所述数据表中对应的行号和列号,根据所述行号和列号,获取对应的所述数据和字段名称; 数据合计单元,用于将相同所述字段名称下的所有所述数据进行合计,获取对应的所述合计值。
9.如权利要求6 所述的装置,其特征在于,所述合计值显示模块还用于: 将所述字段名称和对应的合计值以ToolTipText的形式显示。
10.如权利要求6至9任一项所述的装置,其特征在于,所述字段名称与所述数据表的相应列一一对应。
【文档编号】G06F3/0481GK103810151SQ201210447812
【公开日】2014年5月21日 申请日期:2012年11月9日 优先权日:2012年11月9日
【发明者】向华, 覃旭敏 申请人:金蝶软件(中国)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1