[發(fā)明專利]一種報表模板定制方法無效
| 申請?zhí)枺?/td> | 201010221210.5 | 申請日: | 2010-06-29 |
| 公開(公告)號: | CN101894099A | 公開(公告)日: | 2010-11-24 |
| 發(fā)明(設(shè)計(jì))人: | 趙沖沖;胡長軍;趙立勇 | 申請(專利權(quán))人: | 北京科技大學(xué) |
| 主分類號: | G06F17/24 | 分類號: | G06F17/24;G06Q10/00 |
| 代理公司: | 北京中博世達(dá)專利商標(biāo)代理有限公司 11274 | 代理人: | 申健 |
| 地址: | 100083 北京市海*** | 國省代碼: | 北京;11 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 報表 模板 定制 方法 | ||
技術(shù)領(lǐng)域
本發(fā)明涉及報表定制技術(shù),特別是涉及一種報表模板定制方法。
背景技術(shù)
目前,人們在生產(chǎn)生活中幾乎都離不開報表的使用,因此,如何使用報表具有重要的意義。報表由表頭、表體和表尾組成。從結(jié)構(gòu)來看,表體由標(biāo)題欄、主體單元格和數(shù)據(jù)單元格構(gòu)成;主體單元格按照行、列分布依次構(gòu)成主欄(或橫表頭)、賓欄(或縱表頭),主欄和賓欄可以包含多層結(jié)構(gòu);從整體來看,表體可以看作是由多個主體單元格和數(shù)據(jù)單元格排列、組合而成的。主體單元格用來定義行數(shù)據(jù)、列數(shù)據(jù),而不用來填寫和顯示數(shù)據(jù);數(shù)據(jù)單元格用來填寫或顯示數(shù)據(jù)。實(shí)際應(yīng)用中,報表中的標(biāo)題名稱、各項(xiàng)目名稱以及數(shù)據(jù)與報表結(jié)構(gòu)完全綁定,構(gòu)成了具有實(shí)際語義的報表。不同的報表均是獨(dú)立設(shè)計(jì)的,相互之間并不能重復(fù)利用相同的單元格。圖1和圖2為兩個報表模板實(shí)例。如圖1、圖2所示,同一報表模板內(nèi)和不同報表模板之間存在含義相同的單元格,如圖1中的A4和圖2中的B3。
由此可見,在現(xiàn)有技術(shù)中,報表各組成結(jié)構(gòu)之間以及各項(xiàng)目名稱、數(shù)據(jù)與報表結(jié)構(gòu)之間均綁定在一起,使得不包含有任何數(shù)據(jù)的報表模板各組成部分與報表數(shù)據(jù)無法重復(fù)使用,而且增加了報表修改的工作量;當(dāng)報表模板表頭比較復(fù)雜,具有多層結(jié)構(gòu)時,如果要修改該報表模板結(jié)構(gòu),則必須重新設(shè)計(jì)整個報表模板;上述這些問題都會導(dǎo)致大量的重復(fù)勞動,增加了工作成本,同時,設(shè)計(jì)和修改報表的靈活性也比較差。
發(fā)明內(nèi)容
有鑒于此,本發(fā)明的主要目的在于提供一種節(jié)約成本且報表各組成結(jié)構(gòu)和報表數(shù)據(jù)能被靈活復(fù)用的報表模板定制方法。
為了達(dá)到上述目的,本發(fā)明提出的技術(shù)方案為:
一種報表模板定制方法,包括如下步驟:
步驟A、根據(jù)客戶定制報表模板指令,設(shè)計(jì)表頭信息、表尾信息、主體單元格;
步驟B、選擇一個空白報表模板,在空白報表模板的表頭和表尾位置放置表頭信息和表尾信息,在空白報表模板的主欄和賓欄位置放置主體單元格,在主欄和賓欄所含各行和各列的所有交叉位置形成數(shù)據(jù)單元格,完成報表模板設(shè)計(jì);
步驟C、對設(shè)計(jì)的報表模板進(jìn)行校驗(yàn),校驗(yàn)每個數(shù)據(jù)單元格是否能從數(shù)據(jù)服務(wù)器中唯一映射到一個原始數(shù)據(jù),如果是,則執(zhí)行步驟D;否則,返回步驟A;
步驟D、將表頭信息、表尾信息、主體單元格、數(shù)據(jù)單元格發(fā)送至數(shù)據(jù)服務(wù)器進(jìn)行存儲;同時,用戶根據(jù)該報表模板,填寫報表、瀏覽報表、打印報表。
綜上所述,本發(fā)明所述報表模板定制方法能將報表模板的各組成部分作為一個個獨(dú)立元素以表格形式進(jìn)行存儲,使得主體單元格、數(shù)據(jù)單元格以及原始數(shù)據(jù)能隨意復(fù)用,這樣,用戶可以根據(jù)實(shí)際需要靈活定制所需報表模板,而且修改報表模板結(jié)構(gòu)也比較容易,提高了用戶管理效率,并節(jié)約了人力成本。
附圖說明
圖1為現(xiàn)有技術(shù)中的報表模板實(shí)例一。
圖2為現(xiàn)有技術(shù)中的報表模板實(shí)例二。
圖3為本發(fā)明報表模板定制方法的流程示意圖。
圖4為本發(fā)明設(shè)計(jì)主體單元格的流程示意圖。
圖5為本發(fā)明對定制的報表模板進(jìn)行校驗(yàn)的流程示意圖。
圖6為圖1所示報表模板的設(shè)計(jì)效果示意圖。
圖7為圖2所示報表模板的設(shè)計(jì)效果示意圖。
具體實(shí)施方式
為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合附圖及具體實(shí)施例對本發(fā)明作進(jìn)一步地詳細(xì)描述。
圖3為本發(fā)明所述報表模板定制方法的流程示意圖。如圖3所示,本發(fā)明所述報表模板定制方法包括如下步驟:
步驟A、根據(jù)客戶定制報表模板指令,設(shè)計(jì)表頭信息、表尾信息、主體單元格。
實(shí)際應(yīng)用中,表頭信息包括標(biāo)題、報表單位、報表編號、報表類型,表尾信息包括報表日期、填表人信息以及審核人信息。報表類型包括月帳、統(tǒng)計(jì)表和臺賬。在設(shè)計(jì)表頭信息時,將標(biāo)題發(fā)送至數(shù)據(jù)服務(wù)器進(jìn)行查詢,當(dāng)數(shù)據(jù)服務(wù)器中存在該標(biāo)題時,修改所設(shè)計(jì)表頭信息中的標(biāo)題;當(dāng)數(shù)據(jù)服務(wù)器中不存在該標(biāo)題時,存儲標(biāo)題。
步驟B、選擇一個空白報表模板,在空白報表模板的表頭和表尾位置放置表頭信息和表尾信息,在空白報表模板的主欄和賓欄位置放置主體單元格,在主欄和賓欄所含各行和各列的所有交叉位置形成數(shù)據(jù)單元格,完成報表模板設(shè)計(jì)。
實(shí)際應(yīng)用中,步驟B中的空白報表模板是由一個標(biāo)題欄、多行多列構(gòu)成的單元格組成的。
步驟C、對設(shè)計(jì)的報表模板進(jìn)行校驗(yàn),校驗(yàn)每個數(shù)據(jù)單元格是否能從數(shù)據(jù)服務(wù)器中唯一映射到一個原始數(shù)據(jù),如果是,則執(zhí)行步驟D;否則,返回步驟A。
步驟D、將表頭信息、表尾信息、主體單元格、數(shù)據(jù)單元格發(fā)送至數(shù)據(jù)服務(wù)器分別存儲;同時,用戶根據(jù)該報表模板,填寫報表、瀏覽報表、打印報表。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于北京科技大學(xué),未經(jīng)北京科技大學(xué)許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201010221210.5/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 同類專利
- 專利分類
G06F 電數(shù)字?jǐn)?shù)據(jù)處理
G06F17-00 特別適用于特定功能的數(shù)字計(jì)算設(shè)備或數(shù)據(jù)處理設(shè)備或數(shù)據(jù)處理方法
G06F17-10 .復(fù)雜數(shù)學(xué)運(yùn)算的
G06F17-20 .處理自然語言數(shù)據(jù)的
G06F17-30 .信息檢索;及其數(shù)據(jù)庫結(jié)構(gòu)
G06F17-40 .數(shù)據(jù)的獲取和記錄
G06F17-50 .計(jì)算機(jī)輔助設(shè)計(jì)





