欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種報(bào)表模板定制方法

文檔序號(hào):6605555閱讀:296來(lái)源:國(guó)知局
專利名稱:一種報(bào)表模板定制方法
技術(shù)領(lǐng)域
本發(fā)明涉及報(bào)表定制技術(shù),特別是涉及一種報(bào)表模板定制方法。
背景技術(shù)
目前,人們?cè)谏a(chǎn)生活中幾乎都離不開報(bào)表的使用,因此,如何使用報(bào)表具有重要 的意義。報(bào)表由表頭、表體和表尾組成。從結(jié)構(gòu)來(lái)看,表體由標(biāo)題欄、主體單元格和數(shù)據(jù)單 元格構(gòu)成;主體單元格按照行、列分布依次構(gòu)成主欄(或橫表頭)、賓欄(或縱表頭),主欄 和賓欄可以包含多層結(jié)構(gòu);從整體來(lái)看,表體可以看作是由多個(gè)主體單元格和數(shù)據(jù)單元格 排列、組合而成的。主體單元格用來(lái)定義行數(shù)據(jù)、列數(shù)據(jù),而不用來(lái)填寫和顯示數(shù)據(jù);數(shù)據(jù)單 元格用來(lái)填寫或顯示數(shù)據(jù)。實(shí)際應(yīng)用中,報(bào)表中的標(biāo)題名稱、各項(xiàng)目名稱以及數(shù)據(jù)與報(bào)表結(jié) 構(gòu)完全綁定,構(gòu)成了具有實(shí)際語(yǔ)義的報(bào)表。不同的報(bào)表均是獨(dú)立設(shè)計(jì)的,相互之間并不能重 復(fù)利用相同的單元格。圖1和圖2為兩個(gè)報(bào)表模板實(shí)例。如圖1、圖2所示,同一報(bào)表模板 內(nèi)和不同報(bào)表模板之間存在含義相同的單元格,如圖1中的A4和圖2中的B3。由此可見,在現(xiàn)有技術(shù)中,報(bào)表各組成結(jié)構(gòu)之間以及各項(xiàng)目名稱、數(shù)據(jù)與報(bào)表結(jié)構(gòu) 之間均綁定在一起,使得不包含有任何數(shù)據(jù)的報(bào)表模板各組成部分與報(bào)表數(shù)據(jù)無(wú)法重復(fù)使 用,而且增加了報(bào)表修改的工作量;當(dāng)報(bào)表模板表頭比較復(fù)雜,具有多層結(jié)構(gòu)時(shí),如果要修 改該報(bào)表模板結(jié)構(gòu),則必須重新設(shè)計(jì)整個(gè)報(bào)表模板;上述這些問(wèn)題都會(huì)導(dǎo)致大量的重復(fù)勞 動(dòng),增加了工作成本,同時(shí),設(shè)計(jì)和修改報(bào)表的靈活性也比較差。

發(fā)明內(nèi)容
有鑒于此,本發(fā)明的主要目的在于提供一種節(jié)約成本且報(bào)表各組成結(jié)構(gòu)和報(bào)表數(shù) 據(jù)能被靈活復(fù)用的報(bào)表模板定制方法。為了達(dá)到上述目的,本發(fā)明提出的技術(shù)方案為一種報(bào)表模板定制方法,包括如下步驟步驟A、根據(jù)客戶定制報(bào)表模板指令,設(shè)計(jì)表頭信息、表尾信息、主體單元格;步驟B、選擇一個(gè)空白報(bào)表模板,在空白報(bào)表模板的表頭和表尾位置放置表頭信息 和表尾信息,在空白報(bào)表模板的主欄和賓欄位置放置主體單元格,在主欄和賓欄所含各行 和各列的所有交叉位置形成數(shù)據(jù)單元格,完成報(bào)表模板設(shè)計(jì);步驟C、對(duì)設(shè)計(jì)的報(bào)表模板進(jìn)行校驗(yàn),校驗(yàn)每個(gè)數(shù)據(jù)單元格是否能從數(shù)據(jù)服務(wù)器中 唯一映射到一個(gè)原始數(shù)據(jù),如果是,則執(zhí)行步驟D ;否則,返回步驟A ;步驟D、將表頭信息、表尾信息、主體單元格、數(shù)據(jù)單元格發(fā)送至數(shù)據(jù)服務(wù)器進(jìn)行存 儲(chǔ);同時(shí),用戶根據(jù)該報(bào)表模板,填寫報(bào)表、瀏覽報(bào)表、打印報(bào)表。綜上所述,本發(fā)明所述報(bào)表模板定制方法能將報(bào)表模板的各組成部分作為一個(gè)個(gè) 獨(dú)立元素以表格形式進(jìn)行存儲(chǔ),使得主體單元格、數(shù)據(jù)單元格以及原始數(shù)據(jù)能隨意復(fù)用,這 樣,用戶可以根據(jù)實(shí)際需要靈活定制所需報(bào)表模板,而且修改報(bào)表模板結(jié)構(gòu)也比較容易,提 高了用戶管理效率,并節(jié)約了人力成本。


圖1為現(xiàn)有技術(shù)中的報(bào)表模板實(shí)例一。圖2為現(xiàn)有技術(shù)中的報(bào)表模板實(shí)例二。圖3為本發(fā)明報(bào)表模板定制方法的流程示意圖。圖4為本發(fā)明設(shè)計(jì)主體單元格的流程示意圖。圖5為本發(fā)明對(duì)定制的報(bào)表模板進(jìn)行校驗(yàn)的流程示意圖。圖6為圖1所示報(bào)表模板的設(shè)計(jì)效果示意圖。圖7為圖2所示報(bào)表模板的設(shè)計(jì)效果示意圖。
具體實(shí)施例方式為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合附圖及具體實(shí)施例對(duì) 本發(fā)明作進(jìn)一步地詳細(xì)描述。圖3為本發(fā)明所述報(bào)表模板定制方法的流程示意圖。如圖3所示,本發(fā)明所述報(bào) 表模板定制方法包括如下步驟步驟A、根據(jù)客戶定制報(bào)表模板指令,設(shè)計(jì)表頭信息、表尾信息、主體單元格。實(shí)際應(yīng)用中,表頭信息包括標(biāo)題、報(bào)表單位、報(bào)表編號(hào)、報(bào)表類型,表尾信息包括報(bào) 表日期、填表人信息以及審核人信息。報(bào)表類型包括月帳、統(tǒng)計(jì)表和臺(tái)賬。在設(shè)計(jì)表頭信息 時(shí),將標(biāo)題發(fā)送至數(shù)據(jù)服務(wù)器進(jìn)行查詢,當(dāng)數(shù)據(jù)服務(wù)器中存在該標(biāo)題時(shí),修改所設(shè)計(jì)表頭信 息中的標(biāo)題;當(dāng)數(shù)據(jù)服務(wù)器中不存在該標(biāo)題時(shí),存儲(chǔ)標(biāo)題。步驟B、選擇一個(gè)空白報(bào)表模板,在空白報(bào)表模板的表頭和表尾位置放置表頭信息 和表尾信息,在空白報(bào)表模板的主欄和賓欄位置放置主體單元格,在主欄和賓欄所含各行 和各列的所有交叉位置形成數(shù)據(jù)單元格,完成報(bào)表模板設(shè)計(jì)。實(shí)際應(yīng)用中,步驟B中的空白報(bào)表模板是由一個(gè)標(biāo)題欄、多行多列構(gòu)成的單元格 組成的。步驟C、對(duì)設(shè)計(jì)的報(bào)表模板進(jìn)行校驗(yàn),校驗(yàn)每個(gè)數(shù)據(jù)單元格是否能從數(shù)據(jù)服務(wù)器中 唯一映射到一個(gè)原始數(shù)據(jù),如果是,則執(zhí)行步驟D ;否則,返回步驟A。步驟D、將表頭信息、表尾信息、主體單元格、數(shù)據(jù)單元格發(fā)送至數(shù)據(jù)服務(wù)器分別存 儲(chǔ);同時(shí),用戶根據(jù)該報(bào)表模板,填寫報(bào)表、瀏覽報(bào)表、打印報(bào)表。綜上所述,本發(fā)明所述報(bào)表模板定制方法通過(guò)分別設(shè)計(jì)報(bào)表模板各組成部分,即, 表頭信息、表尾信息、主體單元格,并將設(shè)計(jì)的表頭信息、表尾信息、主體單元格放置在空白 報(bào)表模板的相應(yīng)位置,從而實(shí)現(xiàn)由表頭信息、表尾信息、主體單元格和數(shù)據(jù)單元格組成的報(bào) 表模板的設(shè)計(jì),經(jīng)過(guò)對(duì)設(shè)計(jì)的報(bào)表模板進(jìn)行檢驗(yàn)后,將表頭信息、表尾信息、主體單元格、數(shù) 據(jù)單元格發(fā)送至數(shù)據(jù)服務(wù)器分別存儲(chǔ)。由此可見,本發(fā)明將報(bào)表模板的各組成部分作為一 個(gè)個(gè)獨(dú)立元素以表格形式進(jìn)行存儲(chǔ),各表格之間又以關(guān)系數(shù)據(jù)庫(kù)的方式發(fā)生關(guān)聯(lián),這樣報(bào) 表模板的各組成部分可以隨意復(fù)用,同時(shí),由于報(bào)表模板與原始數(shù)據(jù)間的松散耦合,也實(shí)現(xiàn) 了報(bào)表模板的復(fù)用和原始數(shù)據(jù)的復(fù)用,節(jié)約了人力成本。本發(fā)明中,數(shù)據(jù)服務(wù)器用于存儲(chǔ)原始數(shù)據(jù)和通過(guò)檢驗(yàn)的報(bào)表模板的表頭信息、表 尾信息、主體單元格、數(shù)據(jù)單元格,原始數(shù)據(jù)包括預(yù)設(shè)數(shù)據(jù)和用戶填寫的數(shù)據(jù)。在數(shù)據(jù)服務(wù)器中,原始數(shù)據(jù)和和通過(guò)檢驗(yàn)的報(bào)表模板的表頭信息、表尾信息、主體單元格、數(shù)據(jù)單元格 均以表格形式存儲(chǔ),具體包括指標(biāo)維度表、原始數(shù)據(jù)存儲(chǔ)表、報(bào)表數(shù)據(jù)單元格信息表、報(bào)表 結(jié)構(gòu)信息表、單位信息表、用戶信息表、報(bào)表結(jié)構(gòu)對(duì)象信息表。圖4為本發(fā)明設(shè)計(jì)主體單元格的流程示意圖。如圖4所示,步驟A中,設(shè)計(jì)主體單 元格包括如下步驟步驟Al、從指標(biāo)維度表中選擇確定主欄組成信息和賓欄組成信息的指標(biāo)維度;步驟A2、將各指標(biāo)維度副本拖拽到主欄位置和賓欄位置,生成主體單元格。實(shí)際應(yīng)用中,指標(biāo)維度以分類分塊分等級(jí)的樹形結(jié)構(gòu)顯示。實(shí)際應(yīng)用中,主體單元格的設(shè)計(jì)內(nèi)容包括主體單元格名稱、主體單元格與數(shù)據(jù)服 務(wù)器中的主體單元格描述字段之間的映射關(guān)系、主體單元格描述字段值。這里,主體單元格 描述字段值以預(yù)設(shè)數(shù)據(jù)的方式存儲(chǔ)在數(shù)據(jù)服務(wù)器的原始數(shù)據(jù)表中;主體單元格與數(shù)據(jù)服務(wù) 器中的主體單元格描述字段之間的映射關(guān)系的確定為現(xiàn)有技術(shù),此處不再贅述。例如,在如 圖1和圖2所示的報(bào)表模板中,主體單元格與主體單元格描述字段之間的映射關(guān)系如表1 所示。表1圖1和圖2所示報(bào)表模板主單元格與主體單元格描述字段之間的映射關(guān)系 實(shí)際應(yīng)用中,主體單元格描述字段通常是有預(yù)設(shè)值的,而且也是允許不完整的,因 此,根據(jù)主體單元格描述字段,該主體單元格與數(shù)據(jù)庫(kù)中對(duì)應(yīng)的原始數(shù)據(jù)不一定唯一。數(shù)據(jù) 單元格描述字段通過(guò)校驗(yàn)處理,使得該數(shù)據(jù)單元格能唯一對(duì)應(yīng)數(shù)據(jù)庫(kù)中的原始數(shù)據(jù)。實(shí)際應(yīng)用中,主體單元格可以通過(guò)設(shè)置主欄計(jì)數(shù)或賓欄級(jí)數(shù)、合并或拆分主體單 元格等方式構(gòu)成復(fù)雜的多層主欄、多層賓欄。實(shí)際應(yīng)用中,客戶根據(jù)主體單元格、數(shù)據(jù)單元格、表頭信息和表尾信息與數(shù)據(jù)庫(kù)中 的各表格相關(guān)字段之間的映射關(guān)系,獲取主體單元格描述字段、數(shù)據(jù)單元格描述字段、表頭 信息和表尾信息;根據(jù)主體單元格描述字段,由指標(biāo)維度形成客戶所需的主體單元格;根 據(jù)數(shù)據(jù)單元格描述字段確定數(shù)據(jù)單元格屬性,進(jìn)而,由表頭信息、表尾信息、主體單元格、數(shù) 據(jù)單元格組成報(bào)表模板。圖5為圖1所示報(bào)表模板的設(shè)計(jì)效果示意圖。圖6為圖2所示報(bào) 表模板的設(shè)計(jì)效果示意圖。對(duì)圖1、圖2所示的報(bào)表模板的標(biāo)題和主單元格進(jìn)行設(shè)計(jì),將標(biāo) 題放置在空白報(bào)表模板的標(biāo)題位置,將主體單元格放置在空白報(bào)表模板的主欄位置和賓欄 位置,得到如圖5、圖6所示的報(bào)表模板設(shè)計(jì)示例。從圖5、圖6可知,主體單元格可以被復(fù) 用,而且通過(guò)設(shè)置賓欄級(jí)數(shù)和主欄級(jí)數(shù),或者通過(guò)對(duì)主體單元格的合并、拆分,實(shí)現(xiàn)多層賓 欄或多層主欄。圖7為本發(fā)明對(duì)定制的報(bào)表模板進(jìn)行校驗(yàn)的流程示意圖。如圖7所示,步驟C中, 對(duì)定制的報(bào)表模板進(jìn)行校驗(yàn)包括如下步驟步驟Cl、在數(shù)據(jù)服務(wù)器中,將數(shù)據(jù)單元格描述字段值設(shè)置為空,并設(shè)該數(shù)據(jù)單元格 描述字段值為集合S ;步驟C2、復(fù)制數(shù)據(jù)單元格所屬報(bào)表模板的標(biāo)題描述字段值,作為集合S的第一元 素;步驟C3、復(fù)制報(bào)表模板中與數(shù)據(jù)單元格對(duì)應(yīng)的主欄描述字段值,作為集合S的第 二元素;步驟C4、復(fù)制報(bào)表模板中與數(shù)據(jù)單元格對(duì)應(yīng)的賓欄描述字段值,作為集合S的第 三元素;步驟C5、由步驟C2 C4中的第一元素、第二元素和第三元素組成集合S ;步驟C6、在數(shù)據(jù)服務(wù)器中查找與集合S相對(duì)應(yīng)的唯一數(shù)據(jù),并將該數(shù)據(jù)顯示在數(shù) 據(jù)單元格中。如圖2所示報(bào)表模板中的數(shù)據(jù)單元格,比如C3,C3數(shù)據(jù)單元格描述字段為報(bào)表模板標(biāo)題描述字段值+C3對(duì)應(yīng)的主欄描述字段值+C3對(duì)應(yīng)賓欄描述字段值的集合,其相當(dāng)于 圖6所示報(bào)表模板中的No. 2+No. 8+No. 5+No. 3,參照表1所示的映射關(guān)系,可知C3數(shù)據(jù)單元 格描述字段值為 StatType (Sales) +Month (1) +Source (FirstFiliale) +ProdType (Petroleu m),從而可從數(shù)據(jù)庫(kù)中獲取唯一映射的數(shù)據(jù)。本發(fā)明中,數(shù)據(jù)單元格描述字段包括所述數(shù)據(jù)單元格對(duì)應(yīng)的主欄、賓欄以及所屬 報(bào)表模板的表結(jié)構(gòu)編號(hào);標(biāo)題描述字段包括報(bào)表所屬表結(jié)構(gòu)編號(hào)、表結(jié)構(gòu)名稱、結(jié)構(gòu)表名和 表結(jié)構(gòu)類型;主欄描述字段包括主欄所屬報(bào)表的表結(jié)構(gòu)編號(hào)、確定主欄組成信息的指標(biāo)維 度ID ;賓欄描述字段包括賓欄所屬報(bào)表的表結(jié)構(gòu)編號(hào)、確定賓欄組成信息的指標(biāo)維度ID。實(shí)際應(yīng)用中,上述各種描述字段可能涉及數(shù)據(jù)庫(kù)中的多張表格。如圖1、圖2所示 的報(bào)表模板中,為了能獲得數(shù)據(jù)單元格的數(shù)據(jù)值,本發(fā)明使用了 4個(gè)數(shù)據(jù)單元格描述字段, 如表2所示。表2圖1和圖2所示報(bào)表模板中數(shù)據(jù)單元格描述字段 本發(fā)明步驟D中,填寫報(bào)表的具體過(guò)程為客戶端發(fā)送填寫報(bào)表指令后,根據(jù)所要 求填寫報(bào)表中的數(shù)據(jù)單元格與數(shù)據(jù)單元格描述字段之間的映射關(guān)系,在數(shù)據(jù)服務(wù)器的原始 數(shù)據(jù)表中查找匹配數(shù)據(jù),如果沒(méi)有匹配數(shù)據(jù),則在原始數(shù)據(jù)表中插入一條新的數(shù)據(jù)記錄;如 果有匹配數(shù)據(jù),則將該匹配數(shù)據(jù)修改為用戶填寫數(shù)據(jù)。本發(fā)明步驟D中,瀏覽報(bào)表的具體過(guò)程為客戶端發(fā)送瀏覽報(bào)表指令后,在數(shù)據(jù) 服務(wù)器中,根據(jù)所要求瀏覽報(bào)表對(duì)應(yīng)的報(bào)表模板的表頭與表頭信息之間的映射關(guān)系、表尾 與表尾信息之間的映射關(guān)系、主體單元格與主體單元格描述字段之間的映射關(guān)系,將從報(bào) 表結(jié)構(gòu)信息表中查找匹配的表頭信息、表尾信息和主體單元格描述字段組合為匹配報(bào)表模 板;根據(jù)所要求瀏覽報(bào)表中的數(shù)據(jù)單元格與數(shù)據(jù)單元格描述字段之間的映射關(guān)系,從原始 數(shù)據(jù)表查找匹配數(shù)據(jù),并將匹配數(shù)據(jù)顯示在該匹配報(bào)表模板的相應(yīng)數(shù)據(jù)單元格中。這里,表頭與表頭信息之間的映射關(guān)系、表尾與表尾信息之間的映射關(guān)系、數(shù)據(jù)單 元格與數(shù)據(jù)服務(wù)器中的數(shù)據(jù)單元格描述字段之間的映射關(guān)系的確定為現(xiàn)有技術(shù),此處不再 贅述。實(shí)際應(yīng)用中,根據(jù)本發(fā)明所述報(bào)表模板定制系統(tǒng)定制的如圖1所示的報(bào)表模板填 寫報(bào)表、瀏覽報(bào)表或打印報(bào)表時(shí),可以按月周期使用該報(bào)表模板,并在標(biāo)題上寫明確切月份。實(shí)際應(yīng)用中,用戶可以根據(jù)需要對(duì)報(bào)表模板進(jìn)行修改,報(bào)表模板的修改非常簡(jiǎn)單, 只需根據(jù)需要調(diào)整主體單元格的位置即可。綜上所述,以上僅為本發(fā)明的較佳實(shí)施例而已,并非用于限定本發(fā)明的保護(hù)范圍。 凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的 保護(hù)范圍之內(nèi)。
權(quán)利要求
一種報(bào)表模板定制方法,其特征在于,所述定制方法包括如下步驟步驟A、根據(jù)客戶定制報(bào)表模板指令,設(shè)計(jì)表頭信息、表尾信息、主體單元格;步驟B、選擇一個(gè)空白報(bào)表模板,在空白報(bào)表模板的表頭和表尾位置放置表頭信息和表尾信息,在空白報(bào)表模板的主欄和賓欄位置放置主體單元格,在主欄和賓欄所含各行和各列的所有交叉位置形成數(shù)據(jù)單元格,完成報(bào)表模板設(shè)計(jì);步驟C、對(duì)設(shè)計(jì)的報(bào)表模板進(jìn)行校驗(yàn),校驗(yàn)每個(gè)數(shù)據(jù)單元格是否能從數(shù)據(jù)服務(wù)器中唯一映射到一個(gè)原始數(shù)據(jù),如果是,則執(zhí)行步驟D;否則,返回步驟A;步驟D、將表頭信息、表尾信息、主體單元格、數(shù)據(jù)單元格發(fā)送至數(shù)據(jù)服務(wù)器進(jìn)行存儲(chǔ);同時(shí),用戶根據(jù)該報(bào)表模板,填寫報(bào)表、瀏覽報(bào)表、打印報(bào)表。
2.根據(jù)權(quán)利要求1所述的定制方法,其特征在于,所述數(shù)據(jù)服務(wù)器用于存儲(chǔ)原始數(shù)據(jù) 和通過(guò)檢驗(yàn)的報(bào)表模板的表頭信息、表尾信息、主體單元格、數(shù)據(jù)單元格,原始數(shù)據(jù)包括預(yù) 設(shè)數(shù)據(jù)和用戶填寫的數(shù)據(jù)。
3.根據(jù)權(quán)利要求2所述的定制方法,其特征在于,所述原始數(shù)據(jù)和和通過(guò)檢驗(yàn)的報(bào)表 模板的表頭信息、表尾信息、主體單元格、數(shù)據(jù)單元格均以表格形式存儲(chǔ),具體包括指標(biāo)維 度表、原始數(shù)據(jù)存儲(chǔ)表、報(bào)表數(shù)據(jù)單元格信息表、報(bào)表結(jié)構(gòu)信息表、單位信息表、用戶信息 表、報(bào)表結(jié)構(gòu)對(duì)象信息表。
4.根據(jù)權(quán)利要求3所述的定制方法,其特征在于,步驟A中,所述設(shè)計(jì)主體單元格包括 如下步驟步驟Al、從所述指標(biāo)維度表中選擇確定主欄組成信息和賓欄組成信息的指標(biāo)維度; 步驟A2、將各指標(biāo)維度副本拖拽到主欄位置和賓欄位置,生成主體單元格。
5.根據(jù)權(quán)利要求1或4所述的定制方法,其特征在于,所述設(shè)計(jì)主體單元格的設(shè)計(jì)內(nèi) 容包括主體單元格名稱、主體單元格與數(shù)據(jù)服務(wù)器中的主體單元格描述字段之間的映射關(guān) 系、主體單元格描述字段值。
6.根據(jù)權(quán)利要求4所述的定制方法,其特征在于,所述指標(biāo)維度以分類分塊分等級(jí)的 樹形結(jié)構(gòu)顯示。
7.根據(jù)權(quán)利要求3所述的定制方法,其特征在于,步驟C中,所述對(duì)定制的報(bào)表模板進(jìn) 行校驗(yàn)包括如下步驟步驟Cl、在數(shù)據(jù)服務(wù)器中,將數(shù)據(jù)單元格描述字段值設(shè)置為空,并設(shè)該數(shù)據(jù)單元格描述 字段值為集合S ;步驟C2、復(fù)制數(shù)據(jù)單元格所屬報(bào)表模板的標(biāo)題描述字段值,作為集合S的第一元素; 步驟C3、復(fù)制報(bào)表模板中與數(shù)據(jù)單元格對(duì)應(yīng)的主欄描述字段值,作為集合S的第二元素;步驟C4、復(fù)制報(bào)表模板中與數(shù)據(jù)單元格對(duì)應(yīng)的賓欄描述字段值,作為集合S的第三元素;步驟C5、由步驟C2 C4中的第一元素、第二元素和第三元素組成集合S ; 步驟C6、在數(shù)據(jù)服務(wù)器中查找與集合S相對(duì)應(yīng)的唯一數(shù)據(jù),并將該數(shù)據(jù)顯示在數(shù)據(jù)單 元格中。
8.根據(jù)權(quán)利要求7所述的定制方法,其特征在于,所述數(shù)據(jù)單元格描述字段包括所述 數(shù)據(jù)單元格對(duì)應(yīng)的主欄、賓欄以及所屬報(bào)表模板的表結(jié)構(gòu)編號(hào);所述標(biāo)題描述字段包括報(bào)表所屬表結(jié)構(gòu)編號(hào)、表結(jié)構(gòu)名稱、結(jié)構(gòu)表名和表結(jié)構(gòu)類型;所述主欄描述字段包括主欄所屬 報(bào)表的表結(jié)構(gòu)編號(hào)、確定主欄組成信息的指標(biāo)維度ID ;所述賓欄描述字段包括賓欄所屬報(bào) 表的表結(jié)構(gòu)編號(hào)、確定賓欄組成信息的指標(biāo)維度ID。
9.根據(jù)權(quán)利要求8所述的定制方法,其特征在于,所述填寫報(bào)表具體為客戶端發(fā)送填 寫報(bào)表指令后,根據(jù)所要求填寫報(bào)表中的數(shù)據(jù)單元格與數(shù)據(jù)單元格描述字段之間的映射關(guān) 系,在數(shù)據(jù)服務(wù)器的原始數(shù)據(jù)表中查找匹配數(shù)據(jù),如果沒(méi)有匹配數(shù)據(jù),則在原始數(shù)據(jù)表中插 入一條新的數(shù)據(jù)記錄;如果有匹配數(shù)據(jù),則將該匹配數(shù)據(jù)修改為用戶填寫數(shù)據(jù)。
10.根據(jù)權(quán)利要求8所述的定制方法,其特征在于,所述瀏覽報(bào)表具體為客戶端發(fā)送 瀏覽報(bào)表指令后,在數(shù)據(jù)服務(wù)器中,根據(jù)所要求瀏覽報(bào)表對(duì)應(yīng)的報(bào)表模板的表頭與表頭信 息之間的映射關(guān)系、表尾與表尾信息之間的映射關(guān)系、主體單元格與主體單元格描述字段 之間的映射關(guān)系,將從報(bào)表結(jié)構(gòu)信息表中查找到的匹配表頭信息、表尾信息和主體單元格 描述字段組合為匹配報(bào)表模板;根據(jù)所要求瀏覽報(bào)表中的數(shù)據(jù)單元格與數(shù)據(jù)單元格描述字 段之間的映射關(guān)系,從原始數(shù)據(jù)表查找匹配數(shù)據(jù),并將匹配數(shù)據(jù)顯示在該匹配報(bào)表模板的 相應(yīng)數(shù)據(jù)單元格中。
全文摘要
本發(fā)明提供一種報(bào)表模板定制方法,包括如下步驟根據(jù)客戶定制報(bào)表模板指令,設(shè)計(jì)表頭信息、表尾信息、主體單元格;選擇一個(gè)空白報(bào)表模板,在表頭和表尾位置放置表頭信息和表尾信息,在主欄和賓欄位置放置主體單元格,在主欄和賓欄所含各行和各列的所有交叉位置形成數(shù)據(jù)單元格,完成報(bào)表模板設(shè)計(jì);對(duì)設(shè)計(jì)的報(bào)表模板進(jìn)行校驗(yàn);將通過(guò)校驗(yàn)的報(bào)表模板的表頭信息、表尾信息、主體單元格、數(shù)據(jù)單元格發(fā)送至數(shù)據(jù)服務(wù)器進(jìn)行存儲(chǔ);同時(shí),用戶根據(jù)該報(bào)表模板,填寫報(bào)表、瀏覽報(bào)表、打印報(bào)表。本發(fā)明能通過(guò)獨(dú)立存儲(chǔ)的報(bào)表模板各組成部分,靈活設(shè)計(jì)所需報(bào)表模板,提高了用戶管理效率,并節(jié)約了成本,可廣泛應(yīng)用于應(yīng)用報(bào)表的各行各業(yè)中。
文檔編號(hào)G06F17/24GK101894099SQ201010221210
公開日2010年11月24日 申請(qǐng)日期2010年6月29日 優(yōu)先權(quán)日2010年6月29日
發(fā)明者胡長(zhǎng)軍, 趙沖沖, 趙立勇 申請(qǐng)人:北京科技大學(xué)
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
宽城| 南漳县| 兴隆县| 隆回县| 铁岭县| 中西区| 蕉岭县| 青龙| 常德市| 西乌珠穆沁旗| 陆丰市| 临猗县| 南昌市| 左贡县| 柳江县| 通山县| 潼南县| 万全县| 噶尔县| 钦州市| 河津市| 阿城市| 满洲里市| 龙江县| 洪洞县| 苏尼特左旗| 盖州市| 安泽县| 广宁县| 聊城市| 黄骅市| 谢通门县| 马关县| 谷城县| 墨玉县| 铜山县| 循化| 岳普湖县| 延吉市| 五常市| 鲁山县|