报表产生系统及报表产生方法技术方案

技术编号:2824241 阅读:211 留言:0更新日期:2012-04-11 18:40
本发明专利技术提供一种报表产生系统及报表产生方法,报表包含表格以及填入表格中的数据。报表产生方法包括如下步骤:首先接收变量数据以产生关联文件,并接收变量数据以及报表格式模板文件所提供的表格以产生套表文件,套表文件供操作者作为目视介面,以便于修正变量数据进而修正关联文件,接着结合关联文件、套表文件以及外部数据库中的数据以产生报表文件,报表文件用以呈现所述的报表。通过本发明专利技术,既能让操作者更能弹性修改报表的表格格式,且又能达到使操作者快速适应以及方便操作者操作使用的优点。

【技术实现步骤摘要】

本专利技术是有关于一种,特别是有关于一种 能分别处理套表以及关联文件,通过套表与关联文件以将数据填入表格中, 产生报表的报表产生系统以及报表产生方法。
技术介绍
报表的主要目的是将不易理解的数据,利用系统化的整理,依据不同的 需求,以供人理解上最佳的方式呈现出来。 一般市售常见的报表软件,功能 都较为简易且缺乏修改的弹性,如统计报表、财务报表、产线报表,甚至格 式都被固定了,不见得适用于每一个使用者。如果要修改格式,甚至要花许 多时间与精力做后制动作,对一般固定用途的使用者而言或许影响不大,但 是在制造业大量生产多种千变万化的产品、样品时,这种后期制作工作却成 为沉重的负担。目前市面上常见的报表有以下的特性与缺点固定格式也就是由软件厂商将输出格式写在程序中,使用者只能在既 有的格式中做选择,没有修改的机会。报表套件目前常见的有Ciystal Report,其功能完整,但价格昂贵,并 且新接触的使用者需花较长的时间学习。可编辑报表格式可根据客户需求,编辑欲产生的格式,即可发挥前述 后期制作的功能,可依客户所需的格式修编程序以产生报表,但随着客户需 求的源源不绝,相对也造成程序研发人员的负担。输出至微软(Microsoft)的应用程序Word:微软在市场的市场占有率很 大,其简单易学的特性,让一般使用者容易上手。其有很多参数可以调整, 也让进阶使用者能享用更多的功能。因此输出至Word,相对自行开发者较容易达成客户需求,对使用者后期制作也较方便,但缺点是Word功能实在过于强大,若参数都要实现,其后期制作的工程也是不小的负担,同时也增加 了操作者学习与使用的难度。
技术实现思路
本专利技术的主要目的在于提供一种用以产生报表的报表产生系统以及报表 产生方法,分别处理套表、关联文件以及填入套表中的数据,既能方便使用 者操作,使操作者快速适应,又能弹性修改报表的格式,以解决上述问题。本专利技术是有关于一种用以产生报表的报表产生系统以及报表产生方法, 用以产生一报表,所述报表包含一表格以及填入所述表格中的数据。所述报表产生系统包含 一模板文件模块,具有一报表格式模板文件, 该报表格式模板文件用以提供所述表格; 一关联文件产生器,该关联文件产生器接收一变量数据以产生一关联文件,所述关联文件用以表示所述数据在所述表格中的相对关系; 一套表文件产生器,该套表文件产生器接收所述变 量数据以及所述表格以产生一套表文件,该套表文件用以呈现所述套表,该 套表呈现所述数据在所述表格中的相对关系;以及一报表产生器,该报表产 生器结合一数据库中的数据、所述套表文件以及所述关联文件,以产生一报 表文件,该报表文件用以呈现所述报表。所述报表产生方法包含预设一报表格式模板文件,该报表格式模板文 件用以提供所述表格;接收一变量数据以产生一关联文件,该关联文件用以 表示所述数据在所述表格中的相对关系;接收所述变量数据以及所述表格以 产生一套表文件,该套表文件用以呈现所述套表,该套表呈现所述数据在所 述表格中的相对关系;以及结合一数据库中的数据、所述套表文件以及所述 关联文件,以产生一报表文件,该报表文件用以呈现所述报表。本专利技术所述的通过一计算机装置来运作。 首先接收一变量数据以产生一关联文件,其中所述的关联文件用以表示数据 在表格中的相对关系,所述的相对关系包含数据位置、数据长度、数据字体颜色、与数据库对应关系、表格延伸方式等相关设定。此外,接收变量数据 以及表格以产生一套表文件,该套表文件用以呈现套表,该套表是呈现数据 在上述表格中的相对关系。最后,结合一数据库中的数据、关联文件以及套 表文件,以产生一报表文件,该报表文件用以呈现最终所需的报表。计算机装置进一步包含一显示装置,所述套表文件是用以呈现套表,所 述报表文件是用以呈现报表,都通过上述显示装置以呈现出来。其中,报表格式模板文件、套表文件以及报表文件是符合为微软(Microsoft)的应用程序Word的编辑文件。因此,通过本专利技术用以产生报表的报表产生系统以及报表产生方法,针 对操作者所需表格的格式,先产生套表文件以呈现适用于操作者的套表,再 将数据库中的数据与套表、关联文件结合而产生报表文件,以呈现操作者最 终所需要的报表。如此通过分别处理套表、关联文件以及外部数据库中的数 据,既能让操作者更能弹性修改报表的表格格式,且又能达到使操作者快速 适应以及方便操作者操作使用的优点。附图说明图1为本专利技术报表产生系统与计算机装置的关联示意图;图2为本专利技术报表产生系统结合产生报表文件的关联示意图;图3为本专利技术所述套表的示意图;图4为本专利技术所述报表的示意图;图5为本专利技术一较佳实施例的报表产生方法的流程图。主要元件符号说明计算机装置30 报表产生系统40 关联文件产生器4402 报表产生器46 报表格式模板文件50显示装置32 模板文件模块42 套表文件产生器4404 表格5002 变量数据52关联文件54 套表文件60套表62 数据库70数据72 报表文件80 报表8具体实施方式请参阅图1以及图2,图1为本专利技术报表产生系统40与计算机装置30 的关联示意图。图2为本专利技术报表产生系统40结合产生报表文件80的关联 示意图。本专利技术是关于一种用以产生一报表82的报表产生系统40,如图1 所示,报表产生系统40进一步包含一模板文件模块42、一关联文件产生器 4402、 一套表文件产生器4404以及一报表产生器46。报表产生系统40通过 一计算机装置30,以驱使报表产生系统40中的模板文件模块42、关联文件 产生器4402、套表文件产生器4404以及报表产生器46运作。计算机装置30 还包含一显示装置32,用以显示套表以及报表。所述的报表82包含一表格5002以及填入表格5002中的数据72。而模 板文件模块42具有一报表格式模板文件50,报表格式模板文件50则用以提 供表格5002,甚至可提供许多表格5002的模板供操作者选择。配合图2进一步参阅图3,图3为本专利技术套表62的示意图。其中,关联文件 产生器4402接收一变量数据52以产生一关联文件54,关联文件54用以表 示数据在表格5002中的相对关系,所述的相对关系,包含数据位置,即数据 在表格中的位置;数据长度,即数据在表格中的长度;数据字体颜色,即数 据在表格中可依内容动态决定字体颜色;与数据库对应关系,即在数据库中 储存的位置;表格延伸方式,即当代表数据不止一笔时,延伸方向和格式等。接着,套表文件产生器4404也接收变量数据52,并根据报表格式模板 文件50所提供的表格5002以产生一套表文件60,套表文件60甩以在显示 装置32中呈现显示出套表62,目的在于提供作为操作者目视操控的介面, 以便于修正变量数据52进而修正关联文件54。套表62则如图3所示,左边为变量数据52,右边的格子即为表格5002,所以整个套表62为数据(未来 是填补表格5002中的符号处)在表格5002中相对关系的呈现。补充说明的是,图3右边的表格5002不仅是实线的格子,上方包含絲# 影像的范围,都属于表格5002。另外,套表62所显示数据在表格5002中的 相对关系,是以供操作者目视操作为目的,而且,为避免计算机装置30无谓 的负担,所以此相对关系所呈现的较为有限,不如本文档来自技高网
...

【技术保护点】
一种报表产生系统,用以产生一报表,所述报表包含一表格以及填入所述表格中的数据,其特征在于,该报表产生系统进一步包含:    一模板文件模块,具有一报表格式模板文件,该报表格式模板文件用以提供所述表格;    一关联文件产生器,该关联文件产生器接收一变量数据以产生一关联文件,所述关联文件用以表示所述数据在所述表格中的相对关系;    一套表文件产生器,该套表文件产生器接收所述变量数据以及所述表格以产生一套表文件,该套表文件用以呈现所述套表,该套表呈现所述数据在所述表格中的相对关系;以及    一报表产生器,该报表产生器结合一数据库中的数据、所述套表文件以及所述关联文件,以产生一报表文件,该报表文件用以呈现所述报表。

【技术特征摘要】
1. 一种报表产生系统,用以产生一报表,所述报表包含一表格以及填入所述表格中的数据,其特征在于,该报表产生系统进一步包含一模板文件模块,具有一报表格式模板文件,该报表格式模板文件用以提供所述表格;一关联文件产生器,该关联文件产生器接收一变量数据以产生一关联文件,所述关联文件用以表示所述数据在所述表格中的相对关系;一套表文件产生器,该套表文件产生器接收所述变量数据以及所述表格以产生一套表文件,该套表文件用以呈现所述套表,该套表呈现所述数据在所述表格中的相对关系;以及一报表产生器,该报表产生器结合一数据库中的数据、所述套表文件以及所述关联文件,以产生一报表文件,该报表文件用以呈现所述报表。2. 根据权利要求1所述的报表产生系统,其特征在于,所述报表产生系 统进一步通过一计算机装置,以驱使所述模板文件模块、所述关联文件产生 器、所述套表文件产生器以及所述报表产生器运作。3. 根据权利要求2所述的报表产生系统,其特征在于,所述计算机装置 还包含一显示装置,所述套表文件用以呈现所述套表,所述报表文件用以呈 现所述报表,都通过所述显示装置以呈现出来。4. 根据权利要求1所述的报表产生系统,其特征在于,所述报表格式模 板文件、所述套表文件以及所述报表文件为符合微软的应用程序Word的编 辑文件。5. 根据权利要求1所述的报表产生系统,其特征在于,所述数据在所述 表格中的相...

【专利技术属性】
技术研发人员:陈泓斌
申请(专利权)人:中茂电子深圳有限公司
类型:发明
国别省市:94[中国|深圳]

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

1