[发明专利]一种报表模板定制方法无效
申请号: | 201010221210.5 | 申请日: | 2010-06-29 |
公开(公告)号: | CN101894099A | 公开(公告)日: | 2010-11-24 |
发明(设计)人: | 赵冲冲;胡长军;赵立勇 | 申请(专利权)人: | 北京科技大学 |
主分类号: | G06F17/24 | 分类号: | G06F17/24;G06Q10/00 |
代理公司: | 北京中博世达专利商标代理有限公司 11274 | 代理人: | 申健 |
地址: | 100083 北京市海*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 报表 模板 定制 方法 | ||
技术领域
本发明涉及报表定制技术,特别是涉及一种报表模板定制方法。
背景技术
目前,人们在生产生活中几乎都离不开报表的使用,因此,如何使用报表具有重要的意义。报表由表头、表体和表尾组成。从结构来看,表体由标题栏、主体单元格和数据单元格构成;主体单元格按照行、列分布依次构成主栏(或横表头)、宾栏(或纵表头),主栏和宾栏可以包含多层结构;从整体来看,表体可以看作是由多个主体单元格和数据单元格排列、组合而成的。主体单元格用来定义行数据、列数据,而不用来填写和显示数据;数据单元格用来填写或显示数据。实际应用中,报表中的标题名称、各项目名称以及数据与报表结构完全绑定,构成了具有实际语义的报表。不同的报表均是独立设计的,相互之间并不能重复利用相同的单元格。图1和图2为两个报表模板实例。如图1、图2所示,同一报表模板内和不同报表模板之间存在含义相同的单元格,如图1中的A4和图2中的B3。
由此可见,在现有技术中,报表各组成结构之间以及各项目名称、数据与报表结构之间均绑定在一起,使得不包含有任何数据的报表模板各组成部分与报表数据无法重复使用,而且增加了报表修改的工作量;当报表模板表头比较复杂,具有多层结构时,如果要修改该报表模板结构,则必须重新设计整个报表模板;上述这些问题都会导致大量的重复劳动,增加了工作成本,同时,设计和修改报表的灵活性也比较差。
发明内容
有鉴于此,本发明的主要目的在于提供一种节约成本且报表各组成结构和报表数据能被灵活复用的报表模板定制方法。
为了达到上述目的,本发明提出的技术方案为:
一种报表模板定制方法,包括如下步骤:
步骤A、根据客户定制报表模板指令,设计表头信息、表尾信息、主体单元格;
步骤B、选择一个空白报表模板,在空白报表模板的表头和表尾位置放置表头信息和表尾信息,在空白报表模板的主栏和宾栏位置放置主体单元格,在主栏和宾栏所含各行和各列的所有交叉位置形成数据单元格,完成报表模板设计;
步骤C、对设计的报表模板进行校验,校验每个数据单元格是否能从数据服务器中唯一映射到一个原始数据,如果是,则执行步骤D;否则,返回步骤A;
步骤D、将表头信息、表尾信息、主体单元格、数据单元格发送至数据服务器进行存储;同时,用户根据该报表模板,填写报表、浏览报表、打印报表。
综上所述,本发明所述报表模板定制方法能将报表模板的各组成部分作为一个个独立元素以表格形式进行存储,使得主体单元格、数据单元格以及原始数据能随意复用,这样,用户可以根据实际需要灵活定制所需报表模板,而且修改报表模板结构也比较容易,提高了用户管理效率,并节约了人力成本。
附图说明
图1为现有技术中的报表模板实例一。
图2为现有技术中的报表模板实例二。
图3为本发明报表模板定制方法的流程示意图。
图4为本发明设计主体单元格的流程示意图。
图5为本发明对定制的报表模板进行校验的流程示意图。
图6为图1所示报表模板的设计效果示意图。
图7为图2所示报表模板的设计效果示意图。
具体实施方式
为使本发明的目的、技术方案和优点更加清楚,下面将结合附图及具体实施例对本发明作进一步地详细描述。
图3为本发明所述报表模板定制方法的流程示意图。如图3所示,本发明所述报表模板定制方法包括如下步骤:
步骤A、根据客户定制报表模板指令,设计表头信息、表尾信息、主体单元格。
实际应用中,表头信息包括标题、报表单位、报表编号、报表类型,表尾信息包括报表日期、填表人信息以及审核人信息。报表类型包括月帐、统计表和台账。在设计表头信息时,将标题发送至数据服务器进行查询,当数据服务器中存在该标题时,修改所设计表头信息中的标题;当数据服务器中不存在该标题时,存储标题。
步骤B、选择一个空白报表模板,在空白报表模板的表头和表尾位置放置表头信息和表尾信息,在空白报表模板的主栏和宾栏位置放置主体单元格,在主栏和宾栏所含各行和各列的所有交叉位置形成数据单元格,完成报表模板设计。
实际应用中,步骤B中的空白报表模板是由一个标题栏、多行多列构成的单元格组成的。
步骤C、对设计的报表模板进行校验,校验每个数据单元格是否能从数据服务器中唯一映射到一个原始数据,如果是,则执行步骤D;否则,返回步骤A。
步骤D、将表头信息、表尾信息、主体单元格、数据单元格发送至数据服务器分别存储;同时,用户根据该报表模板,填写报表、浏览报表、打印报表。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京科技大学,未经北京科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010221210.5/2.html,转载请声明来源钻瓜专利网。