會計信息化教學課件(第6章)_第1頁
會計信息化教學課件(第6章)_第2頁
會計信息化教學課件(第6章)_第3頁
會計信息化教學課件(第6章)_第4頁
會計信息化教學課件(第6章)_第5頁
已閱讀5頁,還剩156頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領

文檔簡介

1、第六章 報表管理的詳細設計哈爾濱工業(yè)大學 管理學院 會計系 艾文國教授 HIT 第六章 報表管理的詳細設計 本章主要內(nèi)容報表管理的總體設計 報表管理的基本概念 表樣格式定義的詳細設計 報表公式定義的詳細設計 報表數(shù)據(jù)處理的詳細設計 哈爾濱工業(yè)大學 管理學院 會計系 艾文國教授 HIT 第一節(jié) 報表管理的總體設計 一、報表管理的功能模塊劃分 二、報表管理的數(shù)據(jù)存儲設計 三、報表處理的基本流程 本節(jié)主要內(nèi)容哈爾濱工業(yè)大學 管理學院 會計系 艾文國教授 HIT 第一節(jié) 報表管理的總體設計 會計報表概括了企業(yè)的經(jīng)濟活動,反映了企業(yè)的財務狀況和經(jīng)營成果,是關心企業(yè)情況的單位、上級主管部門、政府和個人了解

2、企業(yè)財務狀況和經(jīng)營成果以及資金流動和運用情況的主要信息來源。同時它也是企業(yè)內(nèi)部管理人員進行管理的重要參考資料。 哈爾濱工業(yè)大學 管理學院 會計系 艾文國教授 HIT 第一節(jié) 報表管理的總體設計 會計報表分為對外報表和內(nèi)部報表,對外報表是指企業(yè)必須采用統(tǒng)一的格式,按規(guī)定的日期對外報送的報表,報表格式相對固定,包括資產(chǎn)負債表、利潤表、現(xiàn)金流量表等;內(nèi)部報表是為了滿足企業(yè)內(nèi)部管理需要而設計的,內(nèi)容和格式都不固定,根據(jù)需求不斷變化。雖然對外報表的格式相對固定,但是也不是一成不變的,它的內(nèi)容和格式也會隨著會計制度的改變而發(fā)生變化。所以在進行報表處理設計時,要盡可能地提供可靈活設置的功能。 哈爾濱工業(yè)大學

3、 管理學院 會計系 艾文國教授 HIT 第一節(jié) 報表管理的總體設計 在會計軟件中,對于報表的處理通常采用兩種方法: 第一種方法是對每一個報表,編制一個專門的程序來生成報表格式和數(shù)據(jù),這種方法的優(yōu)點是使用方便、可操作性強,其弊端是程序維護量大,這種方法適用于自行開發(fā)的專用軟件,本單位具有維護系統(tǒng)和編程能力;哈爾濱工業(yè)大學 管理學院 會計系 艾文國教授 HIT 第一節(jié) 報表管理的總體設計 第二種方法是報表的格式和報表的數(shù)據(jù)來源都要用戶定義,由通用程序根據(jù)定義生成報表。 這種方法的優(yōu)點是通用性強,其缺點是可操作性差,對用戶素質(zhì)要求很高,該方法要求用戶定義報表格式和報表數(shù)據(jù)的生成公式,僅就定義報表的數(shù)

4、據(jù)生成公式,就要求用戶了解所有報表的每個數(shù)據(jù)項是由那些數(shù)據(jù)基表、那些記錄、那些字段、經(jīng)過那些運算而產(chǎn)生的,因此,這種方法的實質(zhì)是把一部份系統(tǒng)開發(fā)和系統(tǒng)設計任務交給了最終用戶,以此來換取系統(tǒng)的通用性。哈爾濱工業(yè)大學 管理學院 會計系 艾文國教授 HIT 第一節(jié) 報表管理的總體設計 針對上述兩種方法的不足,設計一個簡單實用、可操作性強的會計報表系統(tǒng),是會計軟件開發(fā)者尋求解決的問題之一。 會計軟件的通用性與可操作性之間具有互斥性。第一種方法,雖然系統(tǒng)維護量大、通用性差,但是操作簡單,易于掌握;第二種方法,雖然通用性強,但操作復雜,不便于掌握。本章將闡述一種簡單實用,并且操作方便的會計報表處理方法。當

5、前,采用報表組件結(jié)合編程工具進行開發(fā)是一種主流方式。 哈爾濱工業(yè)大學 管理學院 會計系 艾文國教授 HIT 第一節(jié) 報表管理的總體設計本小節(jié)主要內(nèi)容報表管理的數(shù)據(jù)存儲設計報表處理的基本流程報表管理的功能模塊劃分 利用通用的報表定義可以靈活的定義各種報表格式及報表數(shù)據(jù)來源,報表管理還具有數(shù)據(jù)采集、計算、統(tǒng)計、查詢、匯總等功能。通過設計報表格式,定義報表的數(shù)據(jù)關系,可以方便地從數(shù)據(jù)庫中取出有關發(fā)生額或余額數(shù)據(jù)生成報表。 在報表管理中具有兩種報表文件,即表樣文件和數(shù)據(jù)文件。報表軟件大都提供自定義生成表樣文件和模板生成表樣文件,報表處理軟件根據(jù)表樣文件的格式和數(shù)據(jù)庫取數(shù)公式自動生成報表數(shù)據(jù)文件。哈爾濱

6、工業(yè)大學 管理學院 會計系 艾文國教授 HIT 第一節(jié) 報表管理的總體設計本小節(jié)主要內(nèi)容報表管理的數(shù)據(jù)存儲設計報表處理的基本流程報表管理的功能模塊劃分 報表管理系統(tǒng)的主流開發(fā)平臺包括:.Net、PB、VB、VC等。專門針對開發(fā)報表管理系統(tǒng)而設計組件主要有Formula One、Cell、China Excel以及EtCell等。本章將結(jié)合用友公司的UFO報表軟件來研究報表管理系統(tǒng)的設計思想。哈爾濱工業(yè)大學 管理學院 會計系 艾文國教授 HIT 第一節(jié) 報表管理的總體設計本小節(jié)主要內(nèi)容報表管理的數(shù)據(jù)存儲設計報表處理的基本流程報表管理的功能模塊劃分 由于其他系統(tǒng)的報表都需要用報表管理系統(tǒng)來定義生成

7、,因此,報表管理系統(tǒng)必須設計良好的數(shù)據(jù)接口,使其能夠讀取各系統(tǒng)中的數(shù)據(jù)。報表管理的功能模塊劃分如圖6-1。哈爾濱工業(yè)大學 管理學院 會計系 艾文國教授 HIT 第一節(jié) 報表管理的總體設計本小節(jié)主要內(nèi)容報表管理的數(shù)據(jù)存儲設計報表處理的基本流程報表管理的功能模塊劃分報表管理系統(tǒng)表樣公式定義表樣格式定義報表數(shù)據(jù)處理哈爾濱工業(yè)大學 管理學院 會計系 艾文國教授 HIT 第一節(jié) 報表管理的總體設計本小節(jié)主要內(nèi)容報表管理的數(shù)據(jù)存儲設計報表處理的基本流程報表管理的功能模塊劃分1表樣格式定義 包括:表樣基本格式定義、報表打印、表樣瀏覽等。 表樣的格式設計功能完成表名、行數(shù)、列數(shù)等報表基本架構(gòu)定義,設計表樣的文

8、字格式和字體風格等。此外,還需提供表樣文件與HTML文件、XML文件、TXT文件、EXCEL文件等之間的相互轉(zhuǎn)換功能。 表樣打印功能完成表樣的打印設置、打印預覽等。表樣格式定義還提供系統(tǒng)預置表樣供用戶使用。哈爾濱工業(yè)大學 管理學院 會計系 艾文國教授 HIT 第一節(jié) 報表管理的總體設計本小節(jié)主要內(nèi)容報表管理的數(shù)據(jù)存儲設計報表處理的基本流程報表管理的功能模塊劃分2表樣公式定義 根據(jù)用戶需求從數(shù)據(jù)庫中取數(shù),包括:數(shù)據(jù)庫取數(shù)公式定義、表頁內(nèi)部函數(shù)定義、常用函數(shù)定義等。數(shù)據(jù)庫取數(shù)公式是表樣公式定義的重要組成部分,由報表管理系統(tǒng)的開發(fā)人員開發(fā)的,用來實現(xiàn)從會計科目發(fā)生額和余額、外幣發(fā)生額和余額、部門發(fā)生

9、額和余額、往來戶發(fā)生額和余額、項目發(fā)生額和余額等基表中讀取數(shù)據(jù)。哈爾濱工業(yè)大學 管理學院 會計系 艾文國教授 HIT 第一節(jié) 報表管理的總體設計本小節(jié)主要內(nèi)容報表管理的數(shù)據(jù)存儲設計報表處理的基本流程報表管理的功能模塊劃分 表樣內(nèi)部公式定義以及常用函數(shù)定義與EXCEL的公式定義相似。 表樣內(nèi)部公式定義確定單元格之間的數(shù)據(jù)關系。 常用函數(shù)定義提供報表處理過程中經(jīng)常用到的一些函數(shù)。 表頁內(nèi)部函數(shù)和常用函數(shù)是在系統(tǒng)開發(fā)時固化在系統(tǒng)中的,不提供自定義功能。 常用的數(shù)據(jù)庫取數(shù)公式也是在系統(tǒng)開發(fā)時固化在系統(tǒng)中的,以滿足絕大多數(shù)用戶的基本需求。同時,系統(tǒng)也提供自定義數(shù)據(jù)庫取數(shù)函數(shù)功能。哈爾濱工業(yè)大學 管理學院

10、 會計系 艾文國教授 HIT 第一節(jié) 報表管理的總體設計本小節(jié)主要內(nèi)容報表管理的數(shù)據(jù)存儲設計報表處理的基本流程報表管理的功能模塊劃分3報表數(shù)據(jù)處理 其功能包括報表生成、報表瀏覽、報表打印、報表匯總等功能。 在報表數(shù)據(jù)處理中,系統(tǒng)執(zhí)行定義的數(shù)據(jù)庫取數(shù)函數(shù),將從數(shù)據(jù)庫中取出的數(shù)據(jù)填寫到表樣制定的單元格中,并根據(jù)定義的表頁內(nèi)部函數(shù)和常用函數(shù)計算表頁內(nèi)部數(shù)據(jù)。 數(shù)據(jù)庫取數(shù)函數(shù)的實際運行機制是通過SQL的Select語句實現(xiàn)的。哈爾濱工業(yè)大學 管理學院 會計系 艾文國教授 HIT 第一節(jié) 報表管理的總體設計本小節(jié)主要內(nèi)容報表管理的數(shù)據(jù)存儲設計報表處理的基本流程報表管理的功能模塊劃分 報表數(shù)據(jù)生成就是從有

11、關發(fā)生額與余額基表取出相關余額或發(fā)生額數(shù)據(jù),根據(jù)報表公式定義生成報表數(shù)據(jù)。因此,所涉及到的數(shù)據(jù)基表主要有表樣基表、報表文件基表、科目字典、其他各種數(shù)據(jù)字典、各種發(fā)生額與余額基表、用戶及其權(quán)限設置基表等。其中絕大部分基表在第二章“系統(tǒng)管理的詳細設計”中已經(jīng)給出,在此需要設計的是表樣基表和報表文件基表。哈爾濱工業(yè)大學 管理學院 會計系 艾文國教授 HIT 第一節(jié) 報表管理的總體設計本小節(jié)主要內(nèi)容報表管理的數(shù)據(jù)存儲設計報表處理的基本流程報表管理的功能模塊劃分1表樣基表的數(shù)據(jù)結(jié)構(gòu)設計 其名稱為Byjb。該基表存儲所有報表模板。該基表各賬套公用,各賬套可報表模板生成本賬套的報表文件,對于生成的報表文件可

12、根據(jù)需要進行修改。報表模板文件也可以不存儲在數(shù)據(jù)庫中,而將其另存為特定格式的報表文件。這也是目前各報表管理系統(tǒng)采用較為廣泛的一種形式。表樣基表的數(shù)據(jù)結(jié)構(gòu)如教材表6-1。需要說明的數(shù)據(jù)項如下。哈爾濱工業(yè)大學 管理學院 會計系 艾文國教授 HIT 第一節(jié) 報表管理的總體設計本小節(jié)主要內(nèi)容報表管理的數(shù)據(jù)存儲設計報表處理的基本流程報表管理的功能模塊劃分(1)取數(shù)函數(shù)標識:標識該表樣文件是否已經(jīng)定義了數(shù)據(jù)庫取數(shù)函數(shù)。(2)跨公司標識:標識該表樣文件的取數(shù)函數(shù)是否需從下屬子公司取數(shù)。(3)國際報表標識:標識該表樣文件是境內(nèi)報表,還是國際報表。(4)報表性質(zhì)標識:標識該表樣文件是一次性使用還是多次使用。(5

13、)聯(lián)合編制標識:標識該表樣文件是由一個還是多個用戶編制的。(6)表樣使用等級:標識該表樣文件是提供給哪個級別的人員使用的。(7)表樣使用部門:標識該表樣是提供給哪個具體部門使用的。哈爾濱工業(yè)大學 管理學院 會計系 艾文國教授 HIT 第一節(jié) 報表管理的總體設計本小節(jié)主要內(nèi)容報表管理的數(shù)據(jù)存儲設計報表處理的基本流程報表管理的功能模塊劃分 (8)只讀標識:標識該表樣文件是否是只讀狀態(tài)。 (9)表樣生成日期:記錄該表樣文件的生成日期。 (10)表樣修改次數(shù):記錄該表樣文件累計修改次數(shù)。 (11)表樣最后保存日期:存儲該表樣文件最后一次保存的日期。 (12)表樣最后保存用戶:存儲最后一次保存的用戶姓名

14、。 (13)累計編輯時間:存儲編輯該表樣文件所用的累計時間。哈爾濱工業(yè)大學 管理學院 會計系 艾文國教授 HIT 第一節(jié) 報表管理的總體設計本小節(jié)主要內(nèi)容報表管理的數(shù)據(jù)存儲設計報表處理的基本流程報表管理的功能模塊劃分2報表文件基表的數(shù)據(jù)結(jié)構(gòu)設計 其名稱為Bbwjjb,該基表存儲生成的報表文件。其數(shù)據(jù)結(jié)構(gòu)如教材表6-2。需要說明的數(shù)據(jù)項如下。哈爾濱工業(yè)大學 管理學院 會計系 艾文國教授 HIT 第一節(jié) 報表管理的總體設計本小節(jié)主要內(nèi)容報表管理的數(shù)據(jù)存儲設計報表處理的基本流程報表管理的功能模塊劃分(1)報表性質(zhì):標識該報表文件是外部報表還是內(nèi)部報表。(2)報表公布標識:標識該報表文件是否已經(jīng)對外公

15、布。(3)當前分期報表標識:標識該報表文件數(shù)據(jù)是否當前會計期數(shù)據(jù)。(4)跨公司標識:標識該報表文件是否包括下屬子公司數(shù)據(jù)。 哈爾濱工業(yè)大學 管理學院 會計系 艾文國教授 HIT 第一節(jié) 報表管理的總體設計本小節(jié)主要內(nèi)容報表管理的數(shù)據(jù)存儲設計報表處理的基本流程報表管理的功能模塊劃分(5)國際報表標識:標識該報表文件是境內(nèi)報表還是國際報表。(6)報表使用等級:標識該報表文件是提供給哪個級別人員使用的。(7)報表使用部門:標識該表樣是提供給哪個部門使用的。(8)只讀標識:標識該報表文件是否只讀狀態(tài)。哈爾濱工業(yè)大學 管理學院 會計系 艾文國教授 HIT 第一節(jié) 報表管理的總體設計本小節(jié)主要內(nèi)容報表管理

16、的數(shù)據(jù)存儲設計報表處理的基本流程報表管理的功能模塊劃分 報表處理分為三個組成部分,即表樣格式定義、表樣公式定義和報表數(shù)據(jù)處理。 表樣格式定義需定義表樣尺寸、行高、列寬、單元屬性、組合單元。 表樣公式定義需定義報表的數(shù)據(jù)來源,用數(shù)據(jù)庫取數(shù)公式定義。 格式定義和公式定義互為依托,只有格式?jīng)]有數(shù)據(jù)的報表不能為信息使用者提供信息;只有數(shù)據(jù)沒有格式的報表不能為用戶所理解。哈爾濱工業(yè)大學 管理學院 會計系 艾文國教授 HIT 第一節(jié) 報表管理的總體設計本小節(jié)主要內(nèi)容報表管理的數(shù)據(jù)存儲設計報表處理的基本流程報表管理的功能模塊劃分 首先登錄報表管理系統(tǒng),輸入用戶名和口令,連接數(shù)據(jù)庫,進行身份驗證;其次進行報表

17、文件的初始化,設定報表的各項參數(shù);第三按照規(guī)定的報表格式設計表樣;第四用數(shù)據(jù)庫取數(shù)函數(shù)定義報表取數(shù)公式,以及表內(nèi)公式定義;最后生成報表,基本處理流程如圖6-2。哈爾濱工業(yè)大學 管理學院 會計系 艾文國教授 HIT 第一節(jié) 報表管理的總體設計登錄報表管理系統(tǒng)表樣格式設計報表公式設計報表數(shù)據(jù)處理會計信息系統(tǒng)數(shù)據(jù)業(yè)務管理系統(tǒng)數(shù)據(jù)報表表樣文件報表數(shù)據(jù)文件報表輸出哈爾濱工業(yè)大學 管理學院 會計系 艾文國教授 HIT 第一節(jié) 報表管理的總體設計本小節(jié)主要內(nèi)容報表管理的數(shù)據(jù)存儲設計報表處理的基本流程報表管理的功能模塊劃分 報表處理的具體步驟如下。 第一步:進入報表管理系統(tǒng),建立新的表樣文件 用“新建表樣”輸

18、入表樣文件的基本信息(表樣名稱、行數(shù)、列數(shù)、表樣文件的說明性信息)。哈爾濱工業(yè)大學 管理學院 會計系 艾文國教授 HIT 第一節(jié) 報表管理的總體設計本小節(jié)主要內(nèi)容報表管理的數(shù)據(jù)存儲設計報表處理的基本流程報表管理的功能模塊劃分 第二步:報表格式設計 (1)設置報表尺寸:定義報表行、列數(shù)。 (2)定義行高和列寬 (3)輸入文字說明單元格內(nèi)容 (4)設置組合單元 (5)設置單元格風格,確定單元格字體、字號等 (6)表格畫線 可用系統(tǒng)提供的報表模板生成表樣,如果生成的表樣不符合用戶的需要,則可在此基礎上進行修改。哈爾濱工業(yè)大學 管理學院 會計系 艾文國教授 HIT 第一節(jié) 報表管理的總體設計本小節(jié)主要

19、內(nèi)容報表管理的數(shù)據(jù)存儲設計報表處理的基本流程報表管理的功能模塊劃分 第三步:報表公式定義 表頁內(nèi)部公式和數(shù)據(jù)庫取數(shù)公式定義。內(nèi)部公式定義用來進行表樣內(nèi)部不同單元格數(shù)據(jù)的匯總,數(shù)據(jù)庫取數(shù)公式定義則建立數(shù)據(jù)庫中相應字段與報表單元格之間的對應關系。 第四步:報表的數(shù)據(jù)處理 選擇賬套和表樣文件,生成報表。 第五步:輸出報表 打印報表,或發(fā)布到網(wǎng)絡平臺上。 第六步:退出系統(tǒng)哈爾濱工業(yè)大學 管理學院 會計系 艾文國教授 HIT 第二節(jié) 報表管理的基本概念 一、基本概念 二、基本描述 本節(jié)主要內(nèi)容哈爾濱工業(yè)大學 管理學院 會計系 艾文國教授 HIT 第二節(jié) 報表管理的基本概念 本小節(jié)主要內(nèi)容 基本描述基本概

20、念1格式狀態(tài)和數(shù)據(jù)狀態(tài) 系統(tǒng)將報表分為兩種狀態(tài),即格式設計與數(shù)據(jù)處理。在UFO中狀態(tài)切換用“格式/數(shù)據(jù)”選項,在格式狀態(tài)和數(shù)據(jù)狀態(tài)間切換。哈爾濱工業(yè)大學 管理學院 會計系 艾文國教授 HIT 第二節(jié) 報表管理的基本概念 本小節(jié)主要內(nèi)容 基本描述基本概念 (1)格式狀態(tài):進行報表格式設計,包括表的尺寸、行高和列寬、單元格屬性、單元格風格、組合單元格、關鍵字、可變區(qū)等。UFO中包括三類公式:單元公式、審核公式、舍位平衡公式。在格式狀態(tài)下所做的操作對報表所有表頁都起作用。但在格式狀態(tài)不能進行數(shù)據(jù)的錄入和計算。 (2)數(shù)據(jù)狀態(tài):進行報表數(shù)據(jù)管理,包括輸入數(shù)據(jù),增加或刪除表頁、審核、舍位平衡、做圖、數(shù)據(jù)

21、匯總、報表合并等。在數(shù)據(jù)狀態(tài)下,可以看到報表的全部內(nèi)容,包括:格式和數(shù)據(jù)。哈爾濱工業(yè)大學 管理學院 會計系 艾文國教授 HIT 第二節(jié) 報表管理的基本概念 本小節(jié)主要內(nèi)容 基本描述基本概念2單元和單元類型 (1)單元:單元是組成報表的最小單位,單元名稱可以由其所在行、列組合來標識。行號用數(shù)字1-9999表示,列標用字母A-IU表示。例如:E25表示第5列第25行所定位的單元格。哈爾濱工業(yè)大學 管理學院 會計系 艾文國教授 HIT 第二節(jié) 報表管理的基本概念 本小節(jié)主要內(nèi)容 基本描述基本概念 (2)單元類型:具有三種類型。 數(shù)值單元:15位有效數(shù)字,可直接輸入或由單元公式運算生成。 字符單元:可

22、以是漢字、字母、數(shù)字及各種可輸入的符號,長度255個字符。字符單元的內(nèi)容可由單元公式生成; 表樣單元:是定義一個空表所需的所有文字、符號或數(shù)字。一旦單元被定義為表樣,那么在其中輸入的內(nèi)容對所有表頁都有效。表樣單元在格式狀態(tài)下編輯。一個單元中最多可輸入255個字符。一般為表頭、表尾或表標題。哈爾濱工業(yè)大學 管理學院 會計系 艾文國教授 HIT 第二節(jié) 報表管理的基本概念 本小節(jié)主要內(nèi)容 基本描述基本概念 (3)組合單元:由相鄰的多個單元格組成,這些單元必須屬于同一種單元類型,組合單元視為一個單元。組合單元的名稱可以用區(qū)域名稱或區(qū)域中單元的名稱來表示。如B1到B3定義為一個組合單元,則該組合單元可

23、以用“B1”、“B3”或“B1:B3”表示。哈爾濱工業(yè)大學 管理學院 會計系 艾文國教授 HIT 第二節(jié) 報表管理的基本概念 本小節(jié)主要內(nèi)容 基本描述基本概念3表頁和區(qū)域 (1)表頁:最多可容納99,999張表頁,每張表頁由許多單元組成。一個報表中的所有表頁具有相同的格式,但其中的數(shù)據(jù)是不同的。表頁在報表中的序號在表頁的下方以標簽形式出現(xiàn),稱為“頁標”,可用“第1頁”-“第99999頁”表示。 (2)區(qū)域:區(qū)域由一張表頁上的一組單元組成,自起點單元至終點單元的方形矩陣。哈爾濱工業(yè)大學 管理學院 會計系 艾文國教授 HIT 第二節(jié) 報表管理的基本概念 本小節(jié)主要內(nèi)容 基本描述基本概念4多維表 確

24、定某一數(shù)據(jù)位置的要素稱為維??赏ㄟ^行和列找到二維表中的數(shù)據(jù),如果將多個相同的二維表疊在一起,找到某一個數(shù)據(jù)的要素需增加表頁號,這一疊表稱為一個三維表。如果將多個不同的三維表放在一起,要從中找到一個數(shù)據(jù)需增加表名。哈爾濱工業(yè)大學 管理學院 會計系 艾文國教授 HIT 第二節(jié) 報表管理的基本概念 本小節(jié)主要內(nèi)容 基本描述基本概念5固定區(qū)及可變區(qū) 固定區(qū)是指行數(shù)和列數(shù)都固定的區(qū)域??勺儏^(qū)是指行數(shù)或列數(shù)是不固定的區(qū)域,可變區(qū)的最大行數(shù)或最大列數(shù)是在格式設計中設定的。 在一個報表中只能設置一個可變區(qū),或是行可變區(qū)或是列可變區(qū)。行可變區(qū)其行數(shù)是可變的;列可變區(qū)其列數(shù)是可變的。設置可變區(qū)后,只顯示可變區(qū)的第

25、一行或第一列,其他可變行列隱藏在表體內(nèi)。在以后的數(shù)據(jù)操作中,可變行列數(shù)隨需要而增減。有可變區(qū)的報表稱為可變表;沒有可變區(qū)的表稱為固定表。哈爾濱工業(yè)大學 管理學院 會計系 艾文國教授 HIT 第二節(jié) 報表管理的基本概念 本小節(jié)主要內(nèi)容 基本描述基本概念6關鍵字 游離于單元之外的特殊數(shù)據(jù)單元,可唯一標識一個表頁,用于在大量表頁中快速選擇表頁。關鍵字在格式狀態(tài)下設置,其值則在數(shù)據(jù)狀態(tài)下錄入,每個報表可以定義多個關鍵字。UFO共提供六個關鍵字。 (1)單位名稱:字符(最大28個字符),為報表表頁編制單位的名稱。 (2)單位編號:字符(最大10個字符),為報表表頁編制單位的編號。 (3)年:數(shù)值型(19

26、802099),為報表表頁的年度。 (4)季:數(shù)值型(14),為報表表頁的季度。 (5)月:數(shù)值型(112),為報表表頁的月份。 (6)日:數(shù)值型(131),為報表表頁的日期。哈爾濱工業(yè)大學 管理學院 會計系 艾文國教授 HIT 第二節(jié) 報表管理的基本概念 本小節(jié)主要內(nèi)容 基本描述基本概念 除此之外,可自定義關鍵字,關鍵字可用于業(yè)務函數(shù)中。7篩選和關聯(lián) (1)篩選:在執(zhí)行命令或函數(shù)時,根據(jù)指定的篩選條件,對報表中每一個表頁或每一個可變行(列)進行判斷,只處理符合篩選條件的表頁或可變行(列)。篩選條件分為表頁篩選條件和可變區(qū)篩選條件。篩選條件跟在命令、函數(shù)的后面,用“For ”來表示。哈爾濱工業(yè)

27、大學 管理學院 會計系 艾文國教授 HIT 第二節(jié) 報表管理的基本概念 本小節(jié)主要內(nèi)容 基本描述基本概念 (2)關聯(lián):報表數(shù)據(jù)不是孤立存在的,一張報表中不同表頁的數(shù)據(jù)或多個報表中的數(shù)據(jù)可能存在著多種多樣的勾稽關系。若要根據(jù)這種對應關系找到相關聯(lián)的數(shù)據(jù)進行引用,就需要定義關聯(lián)條件。關聯(lián)條件跟在命令、函數(shù)的后面,用“Relation ”來表示。如果有篩選條件,則關聯(lián)條件應跟在篩選條件的后面。哈爾濱工業(yè)大學 管理學院 會計系 艾文國教授 HIT 第二節(jié) 報表管理的基本概念 本小節(jié)主要內(nèi)容 基本描述基本概念8業(yè)務函數(shù)和應用服務 應用服務用于提取數(shù)據(jù)。具體提取方法通過定義“業(yè)務函數(shù)”或“取數(shù)函數(shù)”來提取

28、符合條件的數(shù)據(jù)。這些函數(shù)可以用于單元公式、命令窗、批命令中。 U8軟件“應用服務”是一種強化的“取數(shù)函數(shù)”??梢詮母鱾€模塊中提取數(shù)據(jù),主要函數(shù)分布狀況如教材表6-3。哈爾濱工業(yè)大學 管理學院 會計系 艾文國教授 HIT 第二節(jié) 報表管理的基本概念 本小節(jié)主要內(nèi)容 基本描述基本概念1行列描述 (1)行:用“#”表示,行號為1-9999之間的數(shù)字。 (2)最大行:用#表示當前表頁的最大行。 (3)列:用“”或“!”表示。列標為A-IU之間的字母。列號為1-255之間的數(shù)字。如“!3”(等同于C)。 (4)最大列:用“!”表示當前表頁的最大列。哈爾濱工業(yè)大學 管理學院 會計系 艾文國教授 HIT 第

29、二節(jié) 報表管理的基本概念 本小節(jié)主要內(nèi)容 基本描述基本概念2單元描述 (1)單元的完整描述為:“報表名”-表頁號。 當表頁號省略時,系統(tǒng)默認為單元在指定報表的第1頁上。 單元在當前正在處理的報表上時,報表名可以省略。 單元在當前報表的當前表頁上時,報表名和表頁號可以省略。 (2)單元名稱:單元名稱可以用下面幾種形式表示: ;#;!#; !#:表示當前表頁的最大單元。哈爾濱工業(yè)大學 管理學院 會計系 艾文國教授 HIT 第二節(jié) 報表管理的基本概念 本小節(jié)主要內(nèi)容 基本描述基本概念3區(qū)域描述 (1)區(qū)域的完整描述為:“報表名”-表頁號。 當表頁號省略時,系統(tǒng)默認區(qū)域在指定報表的第1頁上。 區(qū)域在當

30、前報表時,報表名可以省略。 區(qū)域在當前表頁時,報表名和表頁號可以省略。哈爾濱工業(yè)大學 管理學院 會計系 艾文國教授 HIT 第二節(jié) 報表管理的基本概念 本小節(jié)主要內(nèi)容 基本描述基本概念 (2)區(qū)域名稱:可以用以下幾種方式表示: ::用區(qū)域?qū)蔷€的兩個單元名稱表示,不分先后順序; 區(qū)域:如:“#7”表示第7行所有單元組成的區(qū)域?!?”表示表頁中最后一行所有單元組成的區(qū)域; 區(qū)域:如:“C”或“!3”表示C列所有單元組成的區(qū)域?!?”表示表頁中最后一列所有單元組成的區(qū)域;哈爾濱工業(yè)大學 管理學院 會計系 艾文國教授 HIT 第二節(jié) 報表管理的基本概念 本小節(jié)主要內(nèi)容 基本描述基本概念 :之間的區(qū)域

31、:如:“#3:#7”表示第3行到第7行所有單元組成的區(qū)域?!?1:#”表示整個表頁區(qū)域; :之間的區(qū)域:如:“B:D”或“!2:!4”或“B:!4”或“!2:D”表示B列到D列所有單元組成的區(qū)域。“A:!”或“!1:!”表示整個表頁區(qū)域。 注意:描述區(qū)域時,在“:”兩邊的單元名稱應統(tǒng)一,不能混用可變區(qū)描述和固定區(qū)描述。哈爾濱工業(yè)大學 管理學院 會計系 艾文國教授 HIT 第二節(jié) 報表管理的基本概念 本小節(jié)主要內(nèi)容 基本描述基本概念4可變區(qū)描述 可變區(qū)中的行、列、單元、區(qū)域可以同樣用行、列、單元、區(qū)域的絕對地址表示。UFO中的可變區(qū)還有另外一套特殊的表示方法,即用“V_”表示。哈爾濱工業(yè)大學 管

32、理學院 會計系 艾文國教授 HIT 第二節(jié) 報表管理的基本概念 本小節(jié)主要內(nèi)容 基本描述基本概念5表頁和報表 (1)表頁:以“”表示,表頁號為1-99999之間的數(shù)字。 (2)當前表頁:以“”表示。 (3)最大表頁:以“”。 (4)報表:報表名必須用 括起來。當報表名用來表示數(shù)據(jù)的位置時,在報表名的后面應跟減號和大于號。如:表示利潤表中第10頁的D5單元時,應該用“利潤表-D510”表示。哈爾濱工業(yè)大學 管理學院 會計系 艾文國教授 HIT 第二節(jié) 報表管理的基本概念 本小節(jié)主要內(nèi)容 基本描述基本概念6運算符 (1)邏輯運算符:AND(與)、OR(或)、NOT(非)。與其他內(nèi)容連接時必須至少有

33、一個前置空格和一個后置空格。 (2)算數(shù)運算符:優(yōu)先順序如下:(平方)、*(乘)和/(除)、+(加)和-(減)。 (3)比較運算符:=(等于)、(大于)、(小于)、(不等于)、=(大于或等于)、=(小于或等于)。哈爾濱工業(yè)大學 管理學院 會計系 艾文國教授 HIT 第二節(jié) 報表管理的基本概念 本小節(jié)主要內(nèi)容 基本描述基本概念7表達式 (1)算術(shù)表達式:運算符、區(qū)域和單元、常數(shù)、變量、關鍵字、非邏輯類函數(shù)以及算術(shù)表達式的組合,其結(jié)果為一個確定值。表達式中括號嵌套應在 5層以下。分單值表達式和多值表達式。 單值算術(shù)表達式:其結(jié)果為一個數(shù)值,可將其賦值給一個單元; 多值算術(shù)表達式:其結(jié)果為多個數(shù)值,

34、可將其運算結(jié)果賦值給多個單元。如:C1:C10=A1:A10+B1:B10,等號后面的式子即為多值算術(shù)表達式。哈爾濱工業(yè)大學 管理學院 會計系 艾文國教授 HIT 第二節(jié) 報表管理的基本概念 本小節(jié)主要內(nèi)容 基本描述基本概念 (2)條件表達式:又稱邏輯表達式(與眾多編程語言中的判斷條件類似),利用比較運算符、邏輯運算符和算術(shù)表達式形成的判定條件,其結(jié)果只有兩個,即1(真),0(假)。如:“月=6”表示比較關鍵字“月”的值和數(shù)字“6”,如果關鍵字“月”的值小于或等于6,則條件表達式為真,否則為假。哈爾濱工業(yè)大學 管理學院 會計系 艾文國教授 HIT 第三節(jié) 表樣格式定義的詳細設計 一、表樣格式定

35、義 二、表樣格式定義實例本節(jié)主要內(nèi)容哈爾濱工業(yè)大學 管理學院 會計系 艾文國教授 HIT 第三節(jié) 表樣格式定義的詳細設計 本小節(jié)主要內(nèi)容 表樣格式定義實例表樣格式定義 表樣是報表數(shù)據(jù)存在的基礎,沒有格式,報表數(shù)據(jù)無明確意義,只有把這些數(shù)據(jù)放入相應的報表表樣格式中,才能用文字說明其意義所在。設計報表的格式就是繪制報表的表格,填入報表的說明性文字。哈爾濱工業(yè)大學 管理學院 會計系 艾文國教授 HIT 第三節(jié) 表樣格式定義的詳細設計 本小節(jié)主要內(nèi)容 表樣格式定義實例表樣格式定義 定義時,如果表樣文件已經(jīng)存在,則允許修改原有的表樣文件,如果表樣文件不存在,則需用表樣設計功能設計一張全新的表樣。表樣格式

36、定義的主要功能有:設置報表尺寸、設置報表標題、設置報表表頭、表體、表尾、報表內(nèi)各單元格的屬性和風格等,并可輸出設計完成的表樣文件。哈爾濱工業(yè)大學 管理學院 會計系 艾文國教授 HIT 第三節(jié) 表樣格式定義的詳細設計 本小節(jié)主要內(nèi)容 表樣格式定義實例表樣格式定義1表樣參數(shù)設置 定義新表樣文件的基本信息,主要參數(shù)有:文件名,文件說明,初始行列數(shù)。 (1)表樣名稱:25字之內(nèi),是數(shù)據(jù)庫中該表樣的標示,也作為新表樣的頁簽名的默認值,頁簽名可在表樣設計中修改,但表樣名稱并不改變,表樣名稱單獨存儲在表樣基表的表樣名稱字段中,頁簽名是報表管理軟件的內(nèi)置屬性,隨同報表軟件保存在表樣文件字段中。哈爾濱工業(yè)大學

37、管理學院 會計系 艾文國教授 HIT 第三節(jié) 表樣格式定義的詳細設計 本小節(jié)主要內(nèi)容 表樣格式定義實例表樣格式定義 (2)表樣說明:100字之內(nèi),說明表樣文件的具體內(nèi)容,便于表樣的使用者正確理解表樣文件的用途。表樣說明信息存儲在表樣基表的表樣說明字段中。 (3)表樣行數(shù):系統(tǒng)默認22行,最多65535行,可根據(jù)需要設定。打開表樣設計窗口時按指定的行數(shù)生成表樣,此行數(shù)作為內(nèi)置參數(shù)保存在表樣基表的表樣文件字段中。哈爾濱工業(yè)大學 管理學院 會計系 艾文國教授 HIT 第三節(jié) 表樣格式定義的詳細設計 本小節(jié)主要內(nèi)容 表樣格式定義實例表樣格式定義 (4)表樣列數(shù):系統(tǒng)默認4列,最多255列,可根據(jù)需要設

38、定。打開表樣設計窗口時按指定的列數(shù)生成表樣,此列數(shù)作為內(nèi)置參數(shù)保存在表樣基表的表樣文件字段中。哈爾濱工業(yè)大學 管理學院 會計系 艾文國教授 HIT 第三節(jié) 表樣格式定義的詳細設計 本小節(jié)主要內(nèi)容 表樣格式定義實例表樣格式定義2表樣格式設計 系統(tǒng)根據(jù)設定的基本信息生成一張指定行列數(shù)的空白表,初始的頁簽名稱為用戶在表樣相關參數(shù)設置窗口設定的表樣名稱。 表樣設計的功能較多,要求方便操作,所有常用的功能都設計在工具欄內(nèi),留下絕大部分空間作為表樣設計區(qū)域。表樣設計具有文件、編輯、格式、視圖、行、列、表頁、數(shù)據(jù)、窗口等功能。如圖6-5。哈爾濱工業(yè)大學 管理學院 會計系 艾文國教授 HIT 第三節(jié) 表樣格式

39、定義的詳細設計 本小節(jié)主要內(nèi)容 表樣格式定義實例表樣格式定義哈爾濱工業(yè)大學 管理學院 會計系 艾文國教授 HIT 第三節(jié) 表樣格式定義的詳細設計 本小節(jié)主要內(nèi)容 表樣格式定義實例表樣格式定義 (1)文件功能 主要包含:文件的打開和新建;另存為模板、保存、另存為等保存功能;數(shù)據(jù)的導出和導入;打印設置、打印預覽、打印等。 打開文件、新建文件、另存為模板、保存和另存為功能:對于基于報表組件開發(fā)的報表管理系統(tǒng),這些功能可以通過軟件開發(fā)工具結(jié)合調(diào)用專門報表控件的接口函數(shù)實現(xiàn)。在設計表樣時,既可從頭開始按部就班的定義表樣,也可用系統(tǒng)提供的報表模板生成需要的表樣。 哈爾濱工業(yè)大學 管理學院 會計系 艾文國教

40、授 HIT 第三節(jié) 表樣格式定義的詳細設計 本小節(jié)主要內(nèi)容 表樣格式定義實例表樣格式定義 打開文件功能可以打開以特定報表格式(例如:*.cll;*.rep等)為后綴的表樣模板文件,通過此功能可以打開系統(tǒng)開發(fā)者(或軟件提供商)為用戶預先設計好的表樣模板。這些文件一般內(nèi)置在報表管理軟件的安裝目錄中。如果表樣模板文件不能完全適應用戶的實際需要,則可做相應的修改。哈爾濱工業(yè)大學 管理學院 會計系 艾文國教授 HIT 第三節(jié) 表樣格式定義的詳細設計 本小節(jié)主要內(nèi)容 表樣格式定義實例表樣格式定義 用“另存為”將設計完成的表樣文件存為模板文件;或者通過表樣設計的“保存”將其保存到數(shù)據(jù)庫中;用“另存為模板”將

41、其保存為以特定報表文件格式為后綴的文件(例如:*.cll;*.rep等文件)。表樣文件即可以保存在用戶使用的客戶端計算機上,也可以保存在局域網(wǎng)內(nèi)其他客戶端計算機上,或者局域網(wǎng)的服務器上。 哈爾濱工業(yè)大學 管理學院 會計系 艾文國教授 HIT 第三節(jié) 表樣格式定義的詳細設計 本小節(jié)主要內(nèi)容 表樣格式定義實例表樣格式定義 保存的特定報表格式文件以獨立文件形式存取,這就實現(xiàn)了在不同客戶端或者局域網(wǎng)之間對表樣模板的共享。用“保存”可將表樣保存在服務器的數(shù)據(jù)庫中,系統(tǒng)將表樣文件連同表樣參數(shù)一同保存到表樣基表中,表樣文件保存到表樣基表的表樣文件字段中,表樣編號由系統(tǒng)自動生成,表樣編號保存在表樣基表的表樣編

42、號字段中。這樣只有局域網(wǎng)內(nèi)部的合法用戶才能通過報表管理系統(tǒng)共享表樣。哈爾濱工業(yè)大學 管理學院 會計系 艾文國教授 HIT 第三節(jié) 表樣格式定義的詳細設計 本小節(jié)主要內(nèi)容 表樣格式定義實例表樣格式定義 “另存為”界面如圖6-6,其他功能界面同“另存為”功能界面類似。包括UFO在內(nèi)的各種報表管理軟件可以保存的文件類型有:本系統(tǒng)的報表文件(后綴.rep)、文本文件(后綴.txt)、ACCESS文件(后綴.mdb)、MS EXCEL文件(后綴.xls)、LOTUS 1-2-3(4.0版)文件(后綴.wk4)。哈爾濱工業(yè)大學 管理學院 會計系 艾文國教授 HIT 第三節(jié) 表樣格式定義的詳細設計 本小節(jié)主

43、要內(nèi)容 表樣格式定義實例表樣格式定義哈爾濱工業(yè)大學 管理學院 會計系 艾文國教授 HIT 第三節(jié) 表樣格式定義的詳細設計 本小節(jié)主要內(nèi)容 表樣格式定義實例表樣格式定義 導入、導出功能:相應的功能也可通過代碼調(diào)用報表控件的文件函數(shù)實現(xiàn)。不同報表管理系統(tǒng)提供給用戶表樣模板文件是以不同文件類型為后綴的特定文件(例如:Cell組件的文件類型為.cll;UFO系統(tǒng)使用的文件類型為.rep),因此,使用打開文件功能也只能打開各個報表管理系統(tǒng)所支持的文件類型。哈爾濱工業(yè)大學 管理學院 會計系 艾文國教授 HIT 第三節(jié) 表樣格式定義的詳細設計 本小節(jié)主要內(nèi)容 表樣格式定義實例表樣格式定義 報表管理存在眾多數(shù)

44、據(jù)轉(zhuǎn)換問題。因此,1998年由用友公司倡導并制定了財務數(shù)據(jù)的接口規(guī)則和標準數(shù)據(jù)存儲方式,即“文件的導入和導出”功能。工作流程是:首先將本軟件的數(shù)據(jù)導出為“標準財務數(shù)據(jù)”(包括*.ini配置文件和*.txt文本文件),然后另一方可以將其導入并轉(zhuǎn)換為自己的數(shù)據(jù)。 哈爾濱工業(yè)大學 管理學院 會計系 艾文國教授 HIT 第三節(jié) 表樣格式定義的詳細設計 本小節(jié)主要內(nèi)容 表樣格式定義實例表樣格式定義 通過導入功能可以將文本文件、HTML文件、XML文件、EXCEL文件等格式的表樣導入到表樣設計窗口。如果導入的表樣符合用戶需要,則通過保存功能可以將導入的表樣文件保存到服務器的數(shù)據(jù)庫中,供局域網(wǎng)內(nèi)部的系統(tǒng)合法

45、用戶使用。如果導入的表樣不能完全符合用戶需要,則用戶可對其進行必要的修改。哈爾濱工業(yè)大學 管理學院 會計系 艾文國教授 HIT 第三節(jié) 表樣格式定義的詳細設計 本小節(jié)主要內(nèi)容 表樣格式定義實例表樣格式定義 通過導出功能,可將表樣文件導出為文本文件、HTML文件、XML文件、EXCEL文件等格式。如果將表樣導出為EXCEL文件,則可用EXCEL進行編輯,編輯后的表樣可用導入功能重新導入到系統(tǒng)中。 導出其他文件格式的表樣以獨立文件的形式保存在報表管理系統(tǒng)之外的存儲介質(zhì)上。導入的表樣即可以保存在服務器的數(shù)據(jù)庫中,也可以獨立文件的形式保存在客戶機上。 哈爾濱工業(yè)大學 管理學院 會計系 艾文國教授 HI

46、T 第三節(jié) 表樣格式定義的詳細設計 本小節(jié)主要內(nèi)容 表樣格式定義實例表樣格式定義 打印功能:打印功能包括頁面設置、打印預覽和打印輸出等。對于使用開發(fā)工具結(jié)合報表組件開發(fā)的報表管理系統(tǒng),打印功能一般通過調(diào)用報表組件提供的打印及打印預覽接口函數(shù)實現(xiàn)。打印功能需要提供靈活的打印范圍選擇,以適合用戶的實際需求。哈爾濱工業(yè)大學 管理學院 會計系 艾文國教授 HIT 第三節(jié) 表樣格式定義的詳細設計 本小節(jié)主要內(nèi)容 表樣格式定義實例表樣格式定義 頁面設置窗口中打印內(nèi)容設定標簽頁的主要功能包括打印范圍設定、打印行標列標設定、縮放設定以及輔助打印參數(shù)設定等。 選擇全表頁則打印整個工作表,利用指定范圍功能可以只打

47、印表樣的部分內(nèi)容; 選擇打印行標或者打印列標,則在打印表樣時同時打印行標和列標; 調(diào)整縮放比例,可以將頁面較大的表樣縮小打印,便于整體掌握表樣的格式,也可以將頁面較小的表樣擴大打印;哈爾濱工業(yè)大學 管理學院 會計系 艾文國教授 HIT 第三節(jié) 表樣格式定義的詳細設計 本小節(jié)主要內(nèi)容 表樣格式定義實例表樣格式定義 選擇打印表格線功能則在打印時連同表樣格式和表格線一同打印,否則只打印表樣格式而不打印表格線; 選擇單色打印功能則用黑色打印,否則打印與表樣設置窗口相同的彩色,此功能需用彩色打印機; 打印3D屬性功能則打印出3D效果; 打印所有單元格功能實現(xiàn)打印可變區(qū)的隱藏單元。哈爾濱工業(yè)大學 管理學院

48、 會計系 艾文國教授 HIT 第三節(jié) 表樣格式定義的詳細設計 本小節(jié)主要內(nèi)容 表樣格式定義實例表樣格式定義 頁眉和頁腳功能是設置打印的頁眉和頁腳,可以選擇居左、居中或居右,頁眉和頁腳可以直接輸入,通過插入頁號、插入日期、插入時間、插入總頁數(shù)、插入表名等功能實現(xiàn)??稍O定頁眉和頁腳的字體屬性以及起始頁號。 頁邊距功能用來設定打印的左、右、上、下邊距,垂直居中打印或者豎直居中打印。當組合單元格跨頁時,需設定是每頁打印組合單元格相應的部分,還是每頁打印整個組合單元格。哈爾濱工業(yè)大學 管理學院 會計系 艾文國教授 HIT 第三節(jié) 表樣格式定義的詳細設計 本小節(jié)主要內(nèi)容 表樣格式定義實例表樣格式定義 表頭

49、、表尾、表左和表右功能用于設置在每頁中重復打印的內(nèi)容,并分別位于表格的頭部、尾部、左部和右部。只需在表頭行號、表尾行號、表左列標和表右列標分別對應的編輯框中輸入表樣的說明信息即可,但要注意其內(nèi)容可以超過一行或者一列,但必須連續(xù)。哈爾濱工業(yè)大學 管理學院 會計系 艾文國教授 HIT 第三節(jié) 表樣格式定義的詳細設計 本小節(jié)主要內(nèi)容 表樣格式定義實例表樣格式定義 表頁選項功能設定此次頁面設置是針對某一張表頁,還是針對所有表頁。應該指出的是,表樣同表頁的關系如同EXCEL中工作簿同表頁的關系,一個表樣可以包括多張表頁,通過表頁選項功能可以對不同的表頁設置不同的打印參數(shù)。UFO中打印頁面設置功能如圖6-

50、7。哈爾濱工業(yè)大學 管理學院 會計系 艾文國教授 HIT 第三節(jié) 表樣格式定義的詳細設計 本小節(jié)主要內(nèi)容 表樣格式定義實例表樣格式定義哈爾濱工業(yè)大學 管理學院 會計系 艾文國教授 HIT 第三節(jié) 表樣格式定義的詳細設計 本小節(jié)主要內(nèi)容 表樣格式定義實例表樣格式定義 (2)編輯和視圖功能 編輯功能包括:撤銷、重做、復制、粘貼、選擇性粘貼、刪除、查找、替換、定位、設置超級鏈接、全選、清除、區(qū)域填充、格式數(shù)據(jù)視圖切換等。 視圖功能主要包括:工具欄、行標、列標、頁簽、垂直滾動條、水平滾動條等。 編輯功能:該功能同其他通用表格處理軟件的編輯功能類似,在此主要介紹查找、替換、清除、填充等功能。哈爾濱工業(yè)大

51、學 管理學院 會計系 艾文國教授 HIT 第三節(jié) 表樣格式定義的詳細設計 本小節(jié)主要內(nèi)容 表樣格式定義實例表樣格式定義 基于報表組件開發(fā)的報表管理系統(tǒng)中的查找、替換功能通過調(diào)用報表組件的查找、替換函數(shù)實現(xiàn),其功能是在表樣中找尋指定的字符或者文字。采用編程工具直接開發(fā)的報表管理系統(tǒng)(如:UFO)中相應功能使用編程語言直接編寫相應的算法。 查找功能中的方向設置包括從表樣的當前位置向上查找或者向下查找;搜索方式設置包括按行搜索和按列搜索;搜索范圍設置包括只搜索當前表頁和搜索所有表頁。哈爾濱工業(yè)大學 管理學院 會計系 艾文國教授 HIT 第三節(jié) 表樣格式定義的詳細設計 本小節(jié)主要內(nèi)容 表樣格式定義實例

52、表樣格式定義 如果只搜索小寫字符或者只搜索大寫字符,可通過大小寫敏感功能實現(xiàn)。如果選擇在單元公式中查找選項,則允許在單元格公式中搜索指定內(nèi)容,如在替換下拉列表中輸入字符或者文字,則找到指定的內(nèi)容后,用替換功能將其內(nèi)容替換為用戶指定的內(nèi)容,可全部替換。查找功能如圖6-8。其他功能類同。哈爾濱工業(yè)大學 管理學院 會計系 艾文國教授 HIT 第三節(jié) 表樣格式定義的詳細設計 本小節(jié)主要內(nèi)容 表樣格式定義實例表樣格式定義哈爾濱工業(yè)大學 管理學院 會計系 艾文國教授 HIT 第三節(jié) 表樣格式定義的詳細設計 本小節(jié)主要內(nèi)容 表樣格式定義實例表樣格式定義 清除功能可通過調(diào)用報表組件的單元格函數(shù)實現(xiàn)。主要包括清

53、除指定單元格中的文字、格式、公式、超級鏈接以及清除指定單元格中的全部內(nèi)容等。 填充功能是指在當前選定的單元格中按第一個單元格的內(nèi)容向左、向右、向上、向下填充,以及根據(jù)需要填充等差序列、等比序列和自定義序列等。填充功能可以通過調(diào)用報表組件的填充函數(shù)以及相應對話函數(shù)實現(xiàn)。哈爾濱工業(yè)大學 管理學院 會計系 艾文國教授 HIT 第三節(jié) 表樣格式定義的詳細設計 本小節(jié)主要內(nèi)容 表樣格式定義實例表樣格式定義 視圖功能:凡是在表樣設計窗口中顯示的相關視圖,在視圖菜單相應的子菜單首部都以“”標示。用戶可以根據(jù)需要設置是否顯示行標、列標、工具欄、垂直滾動條、水平滾動條和頁簽等,以設定適合自己個人風格的表樣設計界

54、面。對于基于報表控件開發(fā)的報表管理系統(tǒng)而言,該功能可通過調(diào)用報表組件的表頁函數(shù)接口實現(xiàn)。哈爾濱工業(yè)大學 管理學院 會計系 艾文國教授 HIT 第三節(jié) 表樣格式定義的詳細設計 本小節(jié)主要內(nèi)容 表樣格式定義實例表樣格式定義(3)行列和表頁設置功能 行、列功能:實現(xiàn)在當前單元格所在的行或列之前插入一行或一列、多行或多列,在表樣最后一行或最后一列的后面追加一行或一列、多行或多列。根據(jù)需要設定行高和列寬。 插入多行功能需在“請輸入插入的行數(shù)”編輯框中輸入插入的行數(shù)即可,插入列功能類似??梢酝ㄟ^調(diào)用相應報表組件的表格函數(shù)實現(xiàn)。哈爾濱工業(yè)大學 管理學院 會計系 艾文國教授 HIT 第三節(jié) 表樣格式定義的詳細

55、設計 本小節(jié)主要內(nèi)容 表樣格式定義實例表樣格式定義 表頁功能:包括表頁尺寸、表頁保護、修改頁簽、增加表頁、追加表頁和刪除表頁等功能??梢酝ㄟ^編程工具和調(diào)用報表組件的相關表頁函數(shù)實現(xiàn)。 表頁尺寸功能實現(xiàn)在表樣設計窗口對表樣的行、列數(shù)重新設定,根據(jù)實際需要調(diào)整在表樣參數(shù)設置時對表樣行列數(shù)的初始設定值。 表頁保護功能實現(xiàn)對當前表樣修改權(quán)限的鎖定,通過編程語言實現(xiàn),鎖定密碼保存在表樣基表的密碼字段,口令可以是字母、數(shù)字、符號的相關組合,最短為6位字符。哈爾濱工業(yè)大學 管理學院 會計系 艾文國教授 HIT 第三節(jié) 表樣格式定義的詳細設計 本小節(jié)主要內(nèi)容 表樣格式定義實例表樣格式定義 表樣文件加鎖后,打開

56、表樣并修改表樣格式,若保存則必須輸入正確的口令,才能保存,否則只能將修改后的表樣文件另存為其他文件名。 修改頁簽功能實現(xiàn)對表頁初始頁簽的修改。首次進入表樣設計窗口時,系統(tǒng)自動生成一張表頁,并將在表樣參數(shù)設置時輸入的表樣名稱作為 該表頁的標簽名;插入或者追加表頁時默認頁簽名稱為:第二頁,第三頁等,可用修改頁簽功能設置頁簽。 增加表頁功能在當前表頁的前面增加一張表頁,追加表頁功能在最后一張表頁后面增加一張表頁,刪除表頁功能刪除當前表頁。哈爾濱工業(yè)大學 管理學院 會計系 艾文國教授 HIT 第三節(jié) 表樣格式定義的詳細設計 本小節(jié)主要內(nèi)容 表樣格式定義實例表樣格式定義(4)格式功能 設置單元格屬性:與

57、通用電子表格軟件的格式功能類似,主要包括字體設置、畫邊框線、設置組合、設置單元格文本的顯示方式和設置單元格內(nèi)文本的對齊方式等。這些格式功能大都可以通過調(diào)用報表組件提供的單元格屬性設置對話框?qū)崿F(xiàn),也可以通過獨立編寫算法的方式實現(xiàn)。設置單元格屬性如圖6-11。哈爾濱工業(yè)大學 管理學院 會計系 艾文國教授 HIT 第三節(jié) 表樣格式定義的詳細設計 本小節(jié)主要內(nèi)容 表樣格式定義實例表樣格式定義哈爾濱工業(yè)大學 管理學院 會計系 艾文國教授 HIT 第三節(jié) 表樣格式定義的詳細設計 本小節(jié)主要內(nèi)容 表樣格式定義實例表樣格式定義 單元類型標簽頁功能是選擇顯示類型,有:數(shù)值、字符和表樣等。選數(shù)值格式,則右側(cè)的小數(shù)

58、位數(shù)設置、千分位分隔符設置、百分號顯示和貨幣符號變?yōu)榭蛇x。按四舍五入轉(zhuǎn)換數(shù)據(jù);千分位分隔符設置是否采用逗號分隔,有些系統(tǒng)設計了逗號、空格等多種分隔符;若選貨幣格式,則還在顯示中加入人民幣“¥”符號。有些系統(tǒng)設計了多種貨幣符號,包括:人民幣、美元、歐元等。哈爾濱工業(yè)大學 管理學院 會計系 艾文國教授 HIT 第三節(jié) 表樣格式定義的詳細設計 本小節(jié)主要內(nèi)容 表樣格式定義實例表樣格式定義 字體圖案設置標簽頁功能是設置當前單元格內(nèi)文本的顏色、字號、字型和字體等。用字號列表選擇字號,字號有:初號、小初、7、8、9、;用字體列表選擇字體,字體有:宋體、黑體、仿宋等;用字型列表選擇字型,字型有:粗體、斜體、

59、普通、下劃線等。此外,還包括字體的前景色、背景色、背景圖案等。哈爾濱工業(yè)大學 管理學院 會計系 艾文國教授 HIT 第三節(jié) 表樣格式定義的詳細設計 本小節(jié)主要內(nèi)容 表樣格式定義實例表樣格式定義 對齊標簽頁功能是設置所選單元格內(nèi)容的對齊方式。水平對齊下拉列表實現(xiàn)單元格內(nèi)容的水平居左、居中、居右、自動和分散對齊的設定;垂直對齊下拉列表實現(xiàn)單元格內(nèi)容的垂直居上、居中、居下、自動和分散對齊的設定。 正文顯示下拉列表實現(xiàn)正文單行顯示和折行顯示。文本方向下拉列表的功能是設定當前單元格內(nèi)的文本水平顯示、垂直向下顯示、垂直向上顯示。如果單元格有背景圖片,可用圖片位置設定功能設置背景圖片位置。哈爾濱工業(yè)大學 管

60、理學院 會計系 艾文國教授 HIT 第三節(jié) 表樣格式定義的詳細設計 本小節(jié)主要內(nèi)容 表樣格式定義實例表樣格式定義 邊框標簽頁功能是設置當前單元格是否有邊框。包括:上下邊框、左右邊框和內(nèi)邊框。同時需選擇邊框的線條格式。 很多報表管理系統(tǒng)還提供輸入標簽頁設置,其功能是設定在當前單元格中允許輸入的內(nèi)容、格式等。 在允許輸入內(nèi)容下拉列表中,可設置允許輸入的內(nèi)容為無控制、數(shù)值、整數(shù)、電話號碼等; 字符控制下拉列表控制當前單元格允許輸入字符。; 大小寫控制功能實現(xiàn)將當前單元格輸入的字母全部轉(zhuǎn)換為大寫,或者全部轉(zhuǎn)換為小寫,或者不轉(zhuǎn)換。哈爾濱工業(yè)大學 管理學院 會計系 艾文國教授 HIT 第三節(jié) 表樣格式定義

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論