一种表头、表尾生成方法和装置的制作方法

文档序号:6585831阅读:439来源:国知局
专利名称:一种表头、表尾生成方法和装置的制作方法
技术领域
本发明涉及数据库领域,更具体地说,涉及一种表头、表尾生成方法和装置。
背景技术
报表是企业管理的基本措施和途经,是企业的基本业务要求,也是实时商业智能 战略的基础。另外,报表可以帮助企业访问、格式化数据,并把数据信息以安全、科宝的方式 呈现给使用者。换句话说,报表就是用表格、图表等格式来动态显示数据。
通常情况下,报表包括表头、表尾和表体,其中,表头具体是指报表的头部,该部分 一般包括报表的基本信息,例如报表的名称、制作报表的时间等;表体是指报表动态的数据 报告区域,该部分一般包括报表所要体现的具体数据信息;表尾是指报表的尾部,该部分一 般包括报表的一些补充信息,例如报表中某部分信息的备注等。由此看来,报表的表头和表 尾相对来说属于报表中形式、内容较为固定的部分。 目前,在进行报表的生成时,需要执行以下操作首先根据该报表所要体现的内容 设计表头和表尾,例如,表头、表尾的格式、布局、背景,表头、表尾中所要体现的各项信息的 布局,以及表头表尾的背景等,完成表头、表尾的设计后,根据具体所要显示的数据信息对 表体内容进行完善。由此可以看出,虽然表头和表尾属于报表中较为固定的部分,但每次进 行报表的生成时,仍要进行表头和表尾的设计,例如划分表头、表尾的显示范围,为不同的 显示内容划分不同的显示区域等,从而增加了用户在制作报表过程中的工作量。

发明内容
有鉴于此,本发明实施例提供一种表头、表尾生成方法和装置,以简化报表生成过
程中繁琐的表头、表尾设计。 本发明实施例是这样实现的 本发明实施例提供了一种表头、表尾生成方法,对表头、表尾的设置参数进行存储 之后,包括 接收用户输入的指定设置参数调用请求; 根据所述调用请求在存储的设置参数中进行所述指定设置参数的查找; 对查找到的所述指定设置参数进行调用,以实现表头、表尾的生成。 所述对表头、表尾的设置参数进行存储,包括为每个表头、表尾的设置参数分配
对应的标识信息后存储于指定数据库中。 所述根据所述调用请求在存储的设置参数中进行指定设置参数的查找,包括
查看所述调用请求中所携带的设置参数的标识信息;
根据所述标识信息进行指定设置参数的查找。
优选地,还包括利用所存储的设置参数生成默认的表头、表尾。
所述利用所存储的设置参数生成默认的表头、表尾,包括
为每个设置参数设置调用次数阈值;
统计每个设置参数的调用次数,当所述调用次数超过设置的阈值时,对所述设置 参数进行调用,以生成默认的表头、表尾。 本发明实施例提供了一种表头、表尾生成装置,包括存储单元、接收单元、查找单 元和调用单元,其中, 所述存储单元,用于对表头、表尾的设置参数进行存储;
所述接收单元,用于接收用户输入的指定设置参数调用请求; 所述查找单元,用于根据所述接收单元所接收到的调用请求在存储的设置参数中 进行所述指定设置参数的查找; 所述调用单元,用于对所述查找单元所查找到的指定设置参数进行调用,以实现 表头、表尾的生成。 当为每个设置参数分配对应的标识信息并进行存储时,所述查找单元包括查看 子单元和查找子单元,其中, 所述查看子单元,用于查看所述接收单元所接收到的调用请求中所携带的设置参 数的标识信息; 所述查找子单元,用于根据所述查看子单元所获取的标识信息进行指定设置参数 的查找。 优选地,还包括默认表头、表尾生成单元,用于利用所存储的设置参数生成默认 的表头、表尾。 所述默认表头、表尾生成单元包括阈值设置子单元、统计子单元和生成子单元, 其中, 所述阈值设置子单元,用于为每个设置参数设置调用次数阈值;
所述统计子单元,用于统计每个设置参数的调用次数; 所述生成子单元,当所述调用次数超过设置的阈值时,对所述设置参数进行调用, 以生成默认的表头、表尾。 与现有技术相比,本发明实施例提供的技术方案具有以下优点和特点本发明实 施例所提供的技术方案,可以对生成表头、表尾的各项参数进行预先存储,并根据用户所输 入的指定设置参数的调用请求,进行该设置参数的直接调用,并根据调用的设置参数生成 对应的表头、表尾,简化了报表生成过程中繁琐的表头、表尾设计。


为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现 有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本 发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可 以根据这些附图获得其他的附图。
图1为本发明实施例所涉及的一种表头、表尾生成方法流程图; 图2为本发明实施例所涉及的一种表头、表尾生成装置结构示意图; 图3为本发明实施例所涉及的一种表头、表尾生成装置中某一单元的结构示意
图; 图4为本发明实施例所涉及的另一种表头、表尾生成装置;
图5为本发明实施例所涉及的另一种表头、表尾生成装置中某一单元的结构示意 图; 图6为本发明实施例所涉及的一种结合具体场景的表头、表尾生成方法流程图。
具体实施例方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完 整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于 本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他 实施例,都属于本发明保护的范围。 本发明可以应用于基于数据库实现的系统或软件中,并且数据库具有如下特点 尽可能不重复,以最优方式为某个特定组织的多种应用服务,其数据结构独立于使用它的 应用程度,对数据的增、删、改和检索由统一软件进行管理和控制。 本发明实施例提供了一种表头、表尾生成方法,在该方法中,首先需要对生成表 头、表尾的各项设置参数进行存储,次数的设置参数可以包括表头、表尾的格式、布局、背景 等,另外,为便于对这些设置参数进行识别和调用,可以为每个设置参数分配对应的识别信 息,并将该设置参数存储于指定的数据库内,完成上述操作后,可以执行如图1所示步骤
步骤101 :接收用户输入的指定设置参数调用请求; 在步骤101中,如果用户需要在进行报表的生成时,需要调用某些设置参数进行 表头、表尾的生成,则可进行指定设置参数调用请求的发起。 步骤102 :根据所述调用请求在存储的设置参数中进行所述指定设置参数的查 找; 在步骤102中,当接收到用户所输入的指定设置参数的调用请求后,可进行调用 请求中设置参数识别信息的查看,并根据所获取的识别信息查找对应的设置参数。
步骤103 :对查找到的所述指定设置参数进行调用,以实现表头、表尾的生成。
在步骤103中,当查找到对应的设置参数后,将该设置参数调用,生成表头或表尾 的一部分。 此后,可以进行其他设置参数的调用,直至一个完整的表头、表尾生成。 本发明实施例所提供的一种表头、表尾生成方法,可以对生成表头、表尾的各项参
数进行预先存储,并根据用户所输入的指定设置参数的调用请求,进行该设置参数的直接
调用,并根据调用的设置参数生成对应的表头、表尾,简化了报表生成过程中繁琐的表头、
表尾设计。 除了上述实施例所提供的基本方法外,还可利用所存储的设置参数生成默认的表 头、表尾,具体实现方法为 为所保存的每个设置参数设置调用次数阈值;统计每个设置参数的调用次数,当 某个或某些设置参数的调用次数超过了预先所设置的阈值时,直接调用该设置参数,利用 该设置参数生成默认表头、表尾的一部分。 相应地,本发明实施例还提供了一种表头、表尾生成装置,该装置包括如图2所示 结构存储单元201、接收单元202、查找单元203和调用单元204,其中
存储单元201,用于对表头、表尾的设置参数进行存储;
接收单元202,用于接收用户输入的指定设置参数调用请求; 查找单元203,用于根据所述接收单元所接收到的调用请求在存储的设置参数中 进行所述指定设置参数的查找; 调用单元204,用于对所述查找单元所查找到的指定设置参数进行调用,以实现表 头、表尾的生成。 本实施例提供的一种表头、表尾生成装置,可以用于执行本发明实施例提供的表 头、表尾生成方法。该装置进行表头、表尾生成的过程,可以参见本发明实施例提供的表头、 表尾生成方法。 本发明实施例所提供的一种表头、表尾生成装置,可以对生成表头、表尾的各项参 数进行预先存储,并根据用户所输入的指定设置参数的调用请求,进行该设置参数的直接 调用,并根据调用的设置参数生成对应的表头、表尾,简化了报表生成过程中繁琐的表头、 表尾设计。 除了上述实施例中所涉及的一些基本单元外,在具体的应用中,当在设置参数的 存储阶段,每个设置参数都分配了对应的标识信息时,查找单元203可包括如图3所示结 构查看子单元301和查找子单元302,其中 查看子单元301,用于查看所述接收单元所接收到的调用请求中所携带的设置参 数的标识信息; 查找子单元302,用于根据所述查看子单元所获取的标识信息进行指定设置参数 的查找。 另外,本发明实施例还提供了另一种表头、表尾生成装置,该装置包括如图4所示 结构 存储单元201,用于对表头、表尾的设置参数进行存储;
接收单元202,用于接收用户输入的指定设置参数调用请求; 查找单元203,用于根据所述接收单元所接收到的调用请求在存储的设置参数中 进行所述指定设置参数的查找; 调用单元204,用于对所述查找单元所查找到的指定设置参数进行调用,以实现表 头、表尾的生成。 默认表头、表尾生成单元401,用于利用所存储的设置参数生成默认的表头、表尾。
其中,默认表头、表尾生成单元401可包括如图5所示结构阈值设置子单元501、 统计子单元502和生成子单元503,其中 阈值设置子单元501,用于为每个设置参数设置调用次数阈值;
统计子单元502,用于统计每个设置参数的调用次数; 生成子单元503,当所述调用次数超过设置的阈值时,对所述设置参数进行调用, 以生成默认的表头、表尾。 结合上述方法、装置和具体应用场景,对本发明所提供的技术方案做进一步说明。 其中,具体步骤如图1所示,包括 步骤601 :将表头、表尾的设置参数进行预存; 在步骤601中,在报表的生成过程中,表头和表尾通常是整个报表较为固定的部 分,而在进行表头和表尾的设置时,可以首先设置表头、表尾的格式,表头、表尾上所显示的各项内容的布局,除此之外,为使用户有较好的视觉体验,还可以对表头、表尾的背景进行 设置等。为便于用户进行表头、表尾的设置,可以将表头、表尾的某些设置参数进行预存,例 如,将多种常用的表头、表尾的格式存储于指定的数据库中,相应地,为每个不同的表头、表 尾的格式分配不同的标识信息,以用于进行识别,需要说明的是,为使用户具能够较为便利 地使用所预存的设置参数,可以将各个识别信息进行相应转化,成为更便于客户识别和使 用的形式,例如该格式所对应的中文或英文名称等。同理,还可以将多种常用的表头、表尾 的布局风格存储于指定的数据库中,并为这些布局风格分配相应的标识信息。其他的,例如 表头、表尾的背景等,均可采用上述存储方法来进行。 完成上述表头、表尾设置参数的预存后,用户可以根据该预存的设置参数进行报 表的生成,步骤如下 步骤602 :用户通过选择对应的设置参数对表头、表尾进行设置; 在步骤602中,用户在进行报表的生成时,首先需要对表头和表尾进行设置,生成
对应格式、布局的表头和表尾。在本实施例中,由于预先已将多种表头、表尾的设置参数进
行了预设,因此,用户在进行表头、表尾的设置时,可以直接从所预存的设置参数中进行选
择,而无需进行表头、表尾的重新设计。例如,用户在进行表头的设置时,根据提示信息,用
户可以获知有哪些表头设置参数已进行了存储,可以直接使用。则根据所生成的报表实际
用途对相关设置参数进行选择,生成对应的表头,具体一些可以是如果用户在进行表头格
式的设置时,根据提示信息获知已有多种表头格式进行了预存,用户可以根据自己的实际
需要,选择对应的表头格式,在此处,可以采取以下操作用户输入所要选择的表头格式所
对应的标识信息,根据该标识信息调取其所对应的表头格式,并将多调取的表头格式作为
所要生成的报表的表头格式。同理,对于表头的其他设置参数的设定,例如表头的布局、背
景等均可按照此流程来操作。表尾同表头一样由于也属于报表中比较固定的部分,除了所
显示的内容与表头存在差别外,其设置参数的设置同表头相类似,在此不做赘述。 此处需要说明的是,由于用户是通过输入相关标识信息对预先设置好的表头、表
尾的设置参数进行选择,从而实现对表头、表尾的设计,在此之后,用户还可以在此基础之
上根据自身的实际使用情况进行表头、表尾某些设置参数的调整,从而使所生成的报表更
加符合用户的使用习惯。 步骤603 :对报表的表体进行生成,并根据表体所要体现的内容加载相关数据,生 成完整的报表。
本实施例中,除了上述步骤以外,还可通过以下方式方便用户的使用
在预先保存的表头、表尾的设置参数中,统计这些设置参数被调用的次数,并将调
用次数较多的设置参数设置为默认参数,自动生成表头、表尾,用户可以直接使用所生成的
表头、表尾,也可根据实际需要对所生成的表头、表尾的某些设置参数修改。该方法在具体
实现时,可以首先为各个设置参数设定一个阈值,当该设置参数被调用的次数超过了该阈
值时,将该设置参数的状态变为默认状态,之后,利用若干默认状态的设置参数生成完整的
表头或表尾,并将这些该表头或表尾存储于对应的数据库中,使用户可以直接使用。
本领域普通技术人员可以理解实现上述方法实施例的全部或部分步骤可以通
过程序指令相关的硬件来完成,前述的程序可以存储于一计算机可读取存储介质中,该程
序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括R0M(Read-0nlyMemory,只读存储记忆体)、RAM(RandomAccess Memory,随机存储记忆体)、磁碟或者光盘等 各种可以存储程序代码的介质。 对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本发明。 对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的 一般原理可以在不脱离本发明的精神或范围的情况下,在其它实施例中实现。因此,本发明 将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一 致的最宽的范围。
权利要求
一种表头、表尾生成方法,其特征在于,对表头、表尾的设置参数进行存储之后,包括接收用户输入的指定设置参数调用请求;根据所述调用请求在存储的设置参数中进行所述指定设置参数的查找;对查找到的所述指定设置参数进行调用,以实现表头、表尾的生成。
2. 根据权利要求1所述的方法,其特征在于,所述对表头、表尾的设置参数进行存储, 包括为每个表头、表尾的设置参数分配对应的标识信息后存储于指定数据库中。
3. 根据权利要求2所述的方法,其特征在于,所述根据所述调用请求在存储的设置参 数中进行指定设置参数的查找,包括查看所述调用请求中所携带的设置参数的标识信息; 根据所述标识信息进行指定设置参数的查找。
4. 根据权利要求1至3中任一项所述的方法,其特征在于,还包括利用所存储的设置 参数生成默认的表头、表尾。
5. 根据权利要求4所述的方法,其特征在于,所述利用所存储的设置参数生成默认的 表头、表尾,包括为每个设置参数设置调用次数阈值;统计每个设置参数的调用次数,当所述调用次数超过设置的阈值时,对所述设置参数 进行调用,以生成默认的表头、表尾。
6. —种表头、表尾生成装置,其特征在于,包括存储单元、接收单元、查找单元和调用 单元,其中,所述存储单元,用于对表头、表尾的设置参数进行存储; 所述接收单元,用于接收用户输入的指定设置参数调用请求;所述查找单元,用于根据所述接收单元所接收到的调用请求在存储的设置参数中进行 所述指定设置参数的查找;所述调用单元,用于对所述查找单元所查找到的指定设置参数进行调用,以实现表头、 表尾的生成。
7. 根据权利要求6所述的装置,其特征在于,当为每个设置参数分配对应的标识信息 并进行存储时,所述查找单元包括查看子单元和查找子单元,其中,所述查看子单元,用于查看所述接收单元所接收到的调用请求中所携带的设置参数的 标识信息;所述查找子单元,用于根据所述查看子单元所获取的标识信息进行指定设置参数的查找。
8. 根据权利要求6或7所述的装置,其特征在于,还包括默认表头、表尾生成单元,用 于利用所存储的设置参数生成默认的表头、表尾。
9. 根据权利要求8所述的装置,其特征在于,所述默认表头、表尾生成单元包括阈值 设置子单元、统计子单元和生成子单元,其中,所述阈值设置子单元,用于为每个设置参数设置调用次数阈值; 所述统计子单元,用于统计每个设置参数的调用次数;所述生成子单元,当所述调用次数超过设置的阈值时,对所述设置参数进行调用,以生成默认的表头、表尾。
全文摘要
本发明实施例公开了一种表头、表尾生成方法,该方法为对表头、表尾的设置参数进行存储之后,包括接收用户输入的指定设置参数调用请求;根据所述调用请求在存储的设置参数中进行所述指定设置参数的查找;对查找到的所述指定设置参数进行调用,以实现表头、表尾的生成。相应地,本发明实施例还提供了一种表头、表尾生成装置,本发明实施例所提供的技术方案可以根据所调用的设置参数生成对应的表头、表尾,简化了报表生成过程中繁琐的表头、表尾设计。
文档编号G06F17/24GK101706775SQ20091025071
公开日2010年5月12日 申请日期2009年12月9日 优先权日2009年12月9日
发明者朱胜利, 郑大芳 申请人:金蝶软件(中国)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1