通用統(tǒng)計報表數(shù)據(jù)處理軟件SARP2000 V30開發(fā)與使用_第1頁
通用統(tǒng)計報表數(shù)據(jù)處理軟件SARP2000 V30開發(fā)與使用_第2頁
通用統(tǒng)計報表數(shù)據(jù)處理軟件SARP2000 V30開發(fā)與使用_第3頁
通用統(tǒng)計報表數(shù)據(jù)處理軟件SARP2000 V30開發(fā)與使用_第4頁
通用統(tǒng)計報表數(shù)據(jù)處理軟件SARP2000 V30開發(fā)與使用_第5頁
已閱讀5頁,還剩29頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、通用統(tǒng)計報表數(shù)據(jù)處理軟件SARP2000 V3.0開發(fā)與使用 33第一章系統(tǒng)概述1.3 安裝1.3.1 軟硬件環(huán)境最低配置l 33MHz 486 處理器l 16MB of RAMl VGA 監(jiān)視器l 鼠標l 12MB自由空間l Windows 95建議配置l 奔騰處理器l 64MB of RAMl SVGA 監(jiān)視器l 鼠標l 20MB自由空間l Microsoft Windows 95,98,Me,2000,NT4.0,XP1.3.2 安裝SARP從磁盤安裝:l 關閉所有正在執(zhí)行中的程序;l 單擊Windows開始(Start)按鈕,選擇運行;l 將磁盤插入磁盤驅動器;l 輸入:a:setup

2、;l 單擊確定,按照提示信息進行安裝;從光盤安裝或WEB網(wǎng)站下載安裝:l 關閉所有正在執(zhí)行中的程序;l 單擊Windows開始(Start)按鈕,選擇運行;l 輸入:driver:folderSARP2002.exe;l 單擊確定,按照提示信息進行安裝;卸載SARP:l 關閉所有正在執(zhí)行中的程序;l 單擊Windows開始(Start)按鈕,選擇程序-SARP2002;l 雙擊卸載SARP程序;1.1功能概述“通用統(tǒng)計報表數(shù)據(jù)處理軟件SARP2000V3.0” (以下簡稱SARP)是由數(shù)據(jù)錄入、數(shù)據(jù)編輯、報表處理等部分組成的,是常規(guī)調查數(shù)據(jù)處理和普查數(shù)據(jù)處理的工具軟件。SARP系統(tǒng)是在統(tǒng)計年、

3、定報處理系統(tǒng)的基礎上,借鑒了其他統(tǒng)計數(shù)據(jù)處理系統(tǒng)的優(yōu)點,加以改造、完善的,她規(guī)范了數(shù)據(jù)處理的業(yè)務流程,擴大了數(shù)據(jù)處理的范圍,提高了數(shù)據(jù)處理的速度。SARP系統(tǒng)包括以下主要內容:專業(yè)環(huán)境SARP系統(tǒng)的使用采用構建處理環(huán)境的方法。用戶在正確安裝SARP系統(tǒng)后,即可使用。當用戶準備進行某一種調查問卷的處理或進行某一類相關調查表的處理時,需要為該處理過程建立處理環(huán)境。處理環(huán)境以專業(yè)的方式建立,并記錄在SARP系統(tǒng)中。 指標詞典指標詞典包括所創(chuàng)建的調查對象或調查專業(yè)的所有指標,其主要目的是作為數(shù)據(jù)錄入的漢字提示和報表輸出的漢字。此外,隨著統(tǒng)計制度的改革,統(tǒng)計指標也相應的會發(fā)生變化。因此,獨立的指標詞典有

4、利于程序的使用及維護。指標詞典庫分專業(yè)建立,是該專業(yè)各表使用的公共信息庫。指標詞典庫包含該專業(yè)所有用到的指標,其表述格式簡單,只有:指標代碼、指標名稱、計量單位。用戶在進行報表創(chuàng)建前、制表輸出前應首先建立指標詞典庫,報表創(chuàng)建、輸出的主欄指標漢字和賓欄指標漢字是通過指標代碼調用詞典庫來進行的,也就是說,主欄指標漢字和賓欄指標漢字必須先登錄在詞典庫中。報表報表是SARP系統(tǒng)的主要處理對象。SARP系統(tǒng)中所有的數(shù)據(jù)處理工作都是圍繞報表來完成的。按照報表存放的數(shù)據(jù)類型,報表分為單記錄報表和多記錄報表,即定長表和不定長表,其中定長表又分為單位字典表和其他數(shù)據(jù)表。SARP系統(tǒng)中,數(shù)據(jù)表按單位字典表、定長表

5、、不定長表劃分。單位字典表是SARP系統(tǒng)的核心,所有的數(shù)據(jù)處理將圍繞單位字典表進行。按照報表存放的數(shù)據(jù)內容,數(shù)據(jù)報表分為基層報表和綜合報表,其中基層報表存放原始調查數(shù)據(jù),綜合報表存放綜合單位填報數(shù)據(jù)或從基層報表加工的數(shù)據(jù)。審核和計算審核是按照具體的平衡關系,對報表中的數(shù)據(jù)進行審查。這是對數(shù)據(jù)進行質量控制的一個重要手段。計算是指對報表中數(shù)據(jù)進行運算的加工處理。許多分析資料都要通過計算來得到。匯總SARP系統(tǒng)將報表的匯總工作按“疊加”、“分組”進行劃分。疊加匯總是將某一單位所屬的下一級單位數(shù)據(jù)對應疊加,得到該單位的匯總數(shù)。分組匯總是匯總單位的匯總數(shù)按其行、列劃分,每行(或列)均是由該單位下屬單位滿

6、足一定條件疊加而來的,即行(或列)不同,條件亦不同?!隘B加”匯總是無條件疊加,“分組” 匯總是以多個條件進行疊加。制表制表是用戶統(tǒng)計數(shù)據(jù)處理的后期階段,統(tǒng)計資料的整理和積累,統(tǒng)計表的上報,統(tǒng)計數(shù)據(jù)的提供和分析,都得通過制表來實現(xiàn)。1.2 系統(tǒng)文件組成和作用SARP系統(tǒng)的全部文件由兩大類構成,一類是系統(tǒng)運行文件,與用戶無關;另一類是用戶文件,用戶文件又分為:由用戶自己描述生成的文件及由用戶描述系統(tǒng)生成的文件。1.2.1 系統(tǒng)運行文件 系統(tǒng)程序。 信息提示文件。系統(tǒng)使用的提示進度的視頻剪輯動畫文件。在用戶完成系統(tǒng)的安裝以后,以上文件被自動拷貝到程序的啟動目錄下。系統(tǒng)專業(yè)登錄文件。初次啟動系統(tǒng)后自動

7、生成,該文件與上面幾個文件存放在相同的目錄下。幫助文件。系統(tǒng)用控件。系統(tǒng)用動態(tài)鏈接庫。系統(tǒng)用動態(tài)鏈接庫。1.2.2 用戶文件的組成、結構和作用用戶描述系統(tǒng)生成文件(以下?表示專業(yè)代碼)、指標詞典文件?,其作用是提供用戶在數(shù)據(jù)錄入和出表時的漢字名稱調用。在做報表輸出打印時,將涉及到大量的指標漢字名稱,若將這些漢字直接定義在表上,不但操作麻煩,重復勞動,而且出表也不靈活,考慮到用戶的隨意出表需要和報表制度改革方向以及數(shù)據(jù)分析特點,系統(tǒng)采用了分專業(yè)建立指標詞典文件的方法。、分組標志全集文件?(?表示專業(yè)代碼),分組標志全集指各分組標志的可取值的全體。在分組標志全集字典內存放的是根據(jù)用戶選擇的部分(或

8、全部)分組標志的所有可能取值及其含義。其作用是:l 在對單位字典進行編輯及瀏覽時,對分組標志項起提示作用并可對各標志值進行合法化檢查。l 在打印出表時,如用戶在取數(shù)碼描述中含有分組標志,則在打印時系統(tǒng)自動調用分組標志全集文件并把各標志值的含義打印出來。、專業(yè)字典庫文件?(?表示專業(yè)代碼),是該專業(yè)的核心文件,所有統(tǒng)計對象的單位代碼必須首先在該文件中登錄,每一個單位,按照用戶規(guī)定的級別(一般是行政區(qū)劃級),在該文件中有特定的位置。、表數(shù)據(jù)文件 文件名:. ?,這里?是專業(yè)代碼,是用戶定義的表的名字,其作用是存放該表的每一個統(tǒng)計單位的基本數(shù)據(jù)或存放匯總數(shù)據(jù)。、表數(shù)據(jù)索引文件文件名:?,這里?是專業(yè)

9、代碼,是用戶定義的表的名字,其作用是存放該表的索引內容。、界面設計文件文件名為:表號 + .FMF,如果文件存放的是一維表的瀏覽界面設計信息,則需在表號后加字母。內容定義了屏幕上每一個錄入項的類型、特征屬性和位置。 、表處理方式文件表處理方式文件是用戶對統(tǒng)計表的操作要求方式,文件名為:?. 。主要保存計算公式、審核公式、疊加匯總公式、分組匯總公式、指標指針、賓欄指針、輸出表表框、專業(yè)批處理公式、備份公式、數(shù)據(jù)錄入公式、數(shù)據(jù)追加公式、數(shù)據(jù)檢索公式。以上文件主要作用是提供系統(tǒng)操作環(huán)境和具體要求,控制系統(tǒng)的處理過程,內容由用戶描述。、輔助處理文件輔助處理文件基本上是文本文件,用戶可以用各種編輯器對其

10、進行查看,其中:? 數(shù)據(jù)追加錯誤信息? 數(shù)據(jù)備份錯誤信息? 數(shù)據(jù)審核錯誤信息 輸出表文本文件 檢索結果文件以上用戶文件,均產(chǎn)生在用戶定義的操作目錄之下。第二章 SARP系統(tǒng)加載本章敘述SARP系統(tǒng)的啟動過程,以及怎樣更合理地對SARP系統(tǒng)運行產(chǎn)生的用戶文件進行分類管理。2.1 首次啟動SARP系統(tǒng)SARP系統(tǒng)首次啟動界面如下(見圖),這也是SARP系統(tǒng)的主界面菜單: 圖從屏幕下方當前專業(yè)的狀態(tài)條,我們注意到,有關項目都是空的,這說明是新安裝的SARP系統(tǒng),或SARP系統(tǒng)目錄中專業(yè)信息管理文件還不存在或無內容,主選單的各子選項幾乎都是被禁止的。這時,用戶必須新建專業(yè)或登錄原有的專業(yè)才可開始數(shù)據(jù)處

11、理工作。SARP系統(tǒng)的報表管理是以專業(yè)分類來進行的,一個專業(yè)可有多張報表,但在同一管理目錄下只能有一個單位字典庫(含填報單位和匯總單位)和一個指標詞典庫,系統(tǒng)形成的該專業(yè)的所有數(shù)據(jù)文件統(tǒng)一放入用戶指定的文件目錄進行管理。選【環(huán)境(E)】【新增專業(yè)】輸入專業(yè)信息,如2.2圖所示:圖用戶填入的信息包括:專業(yè)代碼:識別不同專業(yè)的關鍵字,以兩字節(jié)指定。專業(yè)代碼將作為用戶文件名的組成部份,所以它涉及到所構成的文件名是否符合文件名命名規(guī)則的問題,用戶應避免使用“.”、“*”、“?”以及其它一些文件名所不允許使用的特殊字符。專業(yè)名稱:專業(yè)的提示性文字說明。數(shù)據(jù)路徑:SARP系統(tǒng)運行過程中產(chǎn)生的各種用戶文件存

12、放目錄。數(shù)據(jù)路徑名應符合文件目錄命名規(guī)則。在指定數(shù)據(jù)路徑時,由于啟動SARP系統(tǒng)時當前目錄的不同,用戶應注意以絕對路徑指定與以相對路徑指定時的異同。此外,數(shù)據(jù)路徑的設置可直接鍵入,也可通過點【瀏覽】按鈕選擇指定。例如:以絕對路徑指定數(shù)據(jù)路徑為與以相對路徑指定數(shù)據(jù)路徑為,二者可能分別為與。2.2 初次啟動后的變化及各專業(yè)文件管理完成專業(yè)信息描述后,用戶可以發(fā)現(xiàn),存放SARP系統(tǒng)的子目錄下出現(xiàn)了一個新增文件,它記錄了用戶在SARP系統(tǒng)中登錄的各處理專業(yè)信息。同時,用戶還可發(fā)現(xiàn),系統(tǒng)已按專業(yè)信息所指定的數(shù)據(jù)路徑建立了專業(yè)工作子目錄。很清楚,SARP系統(tǒng)是通過專業(yè)啟動文件初始化專業(yè)工作環(huán)境,以數(shù)據(jù)路徑

13、為數(shù)據(jù)存放目錄對專業(yè)的數(shù)據(jù)文件進行歸類存放。綜上所述,一臺機器上只需安裝一套SARP系統(tǒng),即可管理不同子目錄下的各統(tǒng)計專業(yè)報表。2.3 自啟動專業(yè)指定與變更處理專業(yè)經(jīng)過一次專業(yè)登錄后,再運行SARP系統(tǒng)時,系統(tǒng)主界面當前專業(yè)狀態(tài)條不再是空白,而是顯示了一個專業(yè)的相關信息,這表明系統(tǒng)已直接進入一個專業(yè)的報表處理狀態(tài)(見圖),該專業(yè)的數(shù)據(jù)處理環(huán)境初始化已經(jīng)完成。SARP系統(tǒng)啟動時直接進的這個專業(yè),我們稱之為自啟動專業(yè)。圖SARP系統(tǒng)登錄的各專業(yè)中有且僅有一個專業(yè)是自啟動專業(yè)。這種具有自啟動專業(yè)的專業(yè)管理方式,使用戶能方便地在啟動SARP系統(tǒng)后無需指定處理專業(yè),直接進入一個專業(yè)的處理環(huán)境,簡化操作。

14、指定或解除一個專業(yè)的自啟動屬性只需點擊當前專業(yè)狀態(tài)條的【自啟動】選擇框。SARP系統(tǒng)首次啟動時,我們所做的專業(yè)信息登錄是中的第一個專業(yè)登錄,也是SARP系統(tǒng)管理的唯一一個專業(yè),它理所當然地成為自動啟動專業(yè)。用戶對管理專業(yè)有兩種操作:1、增加管理專業(yè),其操作為:在主菜單中選【環(huán)境()】【新增專業(yè)】。2、變更到其他處理專業(yè),在當前專業(yè)狀態(tài)條的任一下拉列表中選擇。2.4 正確設置自啟動專業(yè)、專業(yè)代碼與數(shù)據(jù)路徑對一段時期內經(jīng)常處理的專業(yè),將它設置為自啟動專業(yè)是必要的,這樣能簡化用戶操作,進入系統(tǒng)時,作為默認處理專業(yè)而被自動啟動。需要臨時性地處理其它專業(yè)報表時,只需變更處理專業(yè)。由于是臨時性的處理,可不

15、必將它設置為自動啟動專業(yè),今后重啟動SARP系統(tǒng)時,進入的仍是原來那個經(jīng)常性處理的專業(yè)。專業(yè)代碼作為統(tǒng)計專業(yè)的代號,雖可由用戶任意指定,但我們希望用戶在使用前最好對各統(tǒng)計專業(yè)作規(guī)范性的編碼,便于今后對SARP系統(tǒng)產(chǎn)生的各數(shù)據(jù)文件進行識別、管理。數(shù)據(jù)路徑由用戶自己設定,該子目錄既可是已存在的,也可是還未建立的,未建立時系統(tǒng)自動建立。多個不同專業(yè)共用一個相同的數(shù)據(jù)路徑是允許的,當然,這將使得多專業(yè)數(shù)據(jù)文件同時存放在一相同目錄下,文件管理不太清晰。同一專業(yè)(專業(yè)代碼相同)使用不同的數(shù)據(jù)路徑在SARP系統(tǒng)中也是允許的,這將在不同數(shù)據(jù)路徑下同時存在文件名完全相同的字典庫(內容既可相同,也可不相同)。事實

16、上,對于這樣的情況,系統(tǒng)內部已作為不同的專業(yè)進行處理了。同一專業(yè)使用不同數(shù)據(jù)路徑通常發(fā)生在專業(yè)內不同的報表有不同的填報單位,或同一報表處理方式不同,以及多人同做同一專業(yè)的部分報表而不愿相互干擾混雜的情況下。2.5 已有專業(yè)的加載利用SARP系統(tǒng),可以進行不同調查對象或專業(yè)的數(shù)據(jù)處理開發(fā)工作。用戶只需將描述好的使用環(huán)境打包下發(fā)給相關的數(shù)據(jù)處理單位即可。對已經(jīng)描述好的使用環(huán)境,只需在SARP系統(tǒng)中,使用新增專業(yè)和已有環(huán)境建立目錄聯(lián)系,就可以將已有專業(yè)加載到SARP系統(tǒng)中。第三章 專業(yè)字典、詞典 本章討論的是SARP系統(tǒng)的專業(yè)字典(單位字典、分組標志全集字典以及指標詞典)。這部分內容是用戶在處理一特

17、定專業(yè)時,該專業(yè)各表所共同使用的“公共信息”部分,也是SARP系統(tǒng)的基礎部分,占有較重要的位置。3.1 單位字典表3.1.1 單位字典表的概念 在進行統(tǒng)計報表處理時,首先接觸到的是填報報表的基層單位和進行報表處理的匯總單位。在一定時期,對于一個特定的統(tǒng)計專業(yè)的各統(tǒng)計表通常是由相同的單位填報,也就是說:一個統(tǒng)計專業(yè),雖然有眾多的表式、指標各異的報表,但處理單位是相同的。基于這一特點,我們將一個統(tǒng)計專業(yè)各報表統(tǒng)一使用的處理單位全體獨立建庫,作為獨立于各表而又為各表共同使用的公共信息庫。由于該庫記錄的是單位信息,所以我們將其稱之為單位字典庫。 單位信息包括:單位代碼、單位名稱、分組標志值、單位注釋以

18、及一些內部使用的附加信息。 一個統(tǒng)計專業(yè),只能有一個相應的單位字典庫。鑒于此,對那些雖屬同一統(tǒng)計專業(yè),但處理單位集不同的報表,可將其劃分為不同專業(yè)來進行處理,以保證各專業(yè)下的各表使用的是相同的字典庫。3.2 指標詞典庫3.2.1 指標詞典庫的內容 在做報表輸出打印時,將涉及到大量的指標的漢字名稱,這些漢字若直接裝配在某一張表上,只能為該表打印時所使用,其它表上若有相同的指標出現(xiàn),用戶勢必再重鍵入這些漢字。為了避免用戶在表框裝配時的重復勞動、簡化操作,同時考慮到報表制度改革的方向,SARP系統(tǒng)采用了指標分統(tǒng)計專業(yè)建庫的方法。 指標詞典庫(文件名SARPXX.dict,其中,xx為專業(yè)代碼)分專業(yè)

19、建立,為該專業(yè)各表使用的公共信息庫。其內容較為簡單,即:指標代碼識別指標的關鍵字;指標名稱指標的漢字名稱,供報表輸出及數(shù)據(jù)錄入時使用;計量單位指標的計量單位的漢字名稱可以有兩個,用戶在出表時,可以選擇其中一個進行輸出。 用戶在進行制表輸出前應首先建立指標詞典庫,SARP系統(tǒng)報表輸出的主欄指標和賓欄指標漢字是通過指標代碼調用詞典庫來進行制表的,也就是說,主欄指標和賓欄指標漢字必須先登錄在詞典庫中。3.2.2 指標詞典庫的定義用戶通過主菜單上的【詞典(D)】【新建指標詞典】進入指標詞典的定義。如圖.所示:圖.指標詞典庫定義比較直觀,用戶在【指標代碼長度】,【指標名稱長度】,【計量單位個數(shù)】及【計量

20、單位的寬度】的下拉式列表中直接設定結果,而【計量單位的寬度】設置需要在【計量單位個數(shù)】中設為,才可由灰變深后設定。3.2.3 指標詞典庫的編輯用戶通過主菜單上的【詞典(D)】【指標詞典編輯】進入到指標詞典庫的編輯狀態(tài)。如圖.所示:圖.在SARP系統(tǒng)的指標詞典庫內的指標可采用外部文件追加的方法,也可直接利用SARP系統(tǒng)提供的指標詞典庫編輯功能。根據(jù)情況,用戶可以兩種方法混合使用。指標詞典庫編輯采用每個指標占一行的窗口編輯方式將各指標的信息以全屏幕方式提供用戶在網(wǎng)格內進行編輯,指標信息包括指標代碼、指標名稱以及計量單位,指標在顯示時按指標代碼的大小順序進行排序。 下面從使用的角度分別進行介紹: 、

21、編輯詞典庫內容進入詞典編輯后,屏幕如圖.所示:圖.屏幕從左到右各字段的順序是指標代碼、指標名稱、計量單位1(計量單位2)。用戶可利用光標鍵、移動光標至相應的項上修改。編輯時,詞典庫的所有內容被一次讀入內存供用戶編輯。 、在詞典庫內查找指定的指標通過點擊詞典庫錄入屏幕左上角的二級菜單“編輯菜單”并選擇“記錄查找”,則屏幕顯示如圖.圖.鍵入欲尋找的指標代碼,系統(tǒng)光標將快速地定位至相應的指標上。如果所鍵入的指標不存在,則屏幕顯示如圖.所示:圖. 、邏輯刪除、恢復指定的指標 邏輯刪除一個指標后,該指標的信息仍然保存,所不同的是,該指標被視為無效指標,在主欄和賓欄描述的指標詞典欄中不存在,即該指標不參加

22、定義主欄和賓欄等操作。對那些在此之前就已定義了的主欄或賓欄指針,該指標在這些表指針中仍然有效。用戶可通過二級菜單“編輯菜單”中的“邏輯刪除當前記錄”將其設置為無效指標,通過二級菜單“編輯菜單”中的“恢復邏輯刪除記錄”來恢復為有效。也可以通過選擇工具欄中的相應按鈕來實現(xiàn)。 、增加新的指標增加新的指標,只須將光標移至最末一指標的最后一個單元格,然后敲回車鍵,則屏幕將出現(xiàn)一對話框,對話框中有一編輯框,供用戶鍵入新的指標,若用戶前一個指標代碼的最后一位是數(shù)字,則編輯框中會出現(xiàn)前一個指標代碼加1后的代碼,如圖.所示:圖.新增指標必須首先鍵入指標代碼,該指標代碼有效,則系統(tǒng)予以接收,光標順次右移至名稱項;

23、否則,等待用戶重新鍵入,若系統(tǒng)不接收,其原因有:l 欲新增的指標代碼位數(shù)和定義指標詞典時不一致l 欲新增的指標代碼在指標詞典中已存在5、物理刪除指定的指標特別提醒用戶,對于新增的單位(在退出編輯后即不再屬新增單位)作物理刪除將真正地刪除該單位,如果以前定義的主欄和賓欄指針用到了物理刪除的指標,則該指針變得無效,亦被刪除。3.3 分組標志全集字典 分組標志全集指單位字典表中各分組標志的可取值的全體。分組標志應為單位字典表中除單位編碼項之外的所有其他各項。在分組標志全集字典內存放的是根據(jù)用戶選擇的部分(或全部)分組標志的所有可能取值及其含義。本節(jié)從使用的角度進行介紹。3.3.2 編輯標志全集字典在

24、SARP系統(tǒng)中,用戶通過主菜單上的【詞典(D)】【標志全集編輯】進入到標志全集的編輯狀態(tài)。如圖.所示:圖.屏幕左邊框顯示標志全集字典中的所有標志,右邊框顯示各個標志的標志值。用戶在左邊框中選中某一標志,則在右邊框中顯示這個標志的標志值。也可在左邊框中利用光標鍵、移動光標至相應的標志上,來達到同樣的效果。追加標志值:如果要為某個標志追加標志值,則先選中這個標志,然后選擇【編輯標志全集】菜單下的【追加】菜單項,則在右邊框的最后一個標志值后增加了一個標志,此時,焦點落在增加的標志值的標志代碼上,用戶就可以對它進行編輯。也可以通過工具欄的追加按鈕來實現(xiàn)。插入標志值:如果要在某個標志值前插入標志值,則先

25、在右邊框中選擇一個標志值,然后選擇【編輯標志值】菜單下的【插入】菜單項,這樣就在右邊框中選擇的標志值前插入了一個標志值。也可通過工具欄的插入按鈕來實現(xiàn)。刪除標志值:如果要刪除某標志的標志值,則先選中一個或多個標志值,然后選擇【編輯標志值】菜單下的【刪除】菜單項,也可以通過工具欄的刪除按鈕來實現(xiàn)。3.3.3 SARP系統(tǒng)中全集字典的使用 1.在錄入分組標志時起提示作用,在屏幕左上角提示用戶正在錄入的標志的含義。用戶可通過二級菜單【字典庫編輯功能】中的【標志提示打開】來打開或關閉提示功能。 2.對各標志值進行合法化檢查,可通過二級菜單【字典庫編輯功能】中的【單位標志審核】,對用戶所輸?shù)臉酥纠脴酥?/p>

26、全集的取值范圍進行合法化檢查,如有超出范圍的單位,則在屏幕上顯示出錯單位編碼,系統(tǒng)也可對所有的分組標志進行檢查,如在標志全集中沒有描述的標志,在檢查時系統(tǒng)自動跳過該標志而檢查下一標志。 第三章 數(shù)據(jù)錄入本部分將數(shù)據(jù)按系統(tǒng)要求的格式輸入系統(tǒng)內,寫入數(shù)據(jù)體。數(shù)據(jù)錄入可以一次選擇多張報表進行數(shù)據(jù)錄入,錄入時的每一個輸入項都根據(jù)其定義的屬性,進行了嚴格的控制,包括是否可輸入字符、最大寬度、小數(shù)位寬度等等,盡量減少用戶可能的犯錯誤的機會。數(shù)據(jù)錄入還可以邊錄邊審,以及使用錄入公式。在錄入中還可以使用系統(tǒng)定義的快捷鍵,以及在菜單中對錄入環(huán)境進行設置。本模塊還可以顯示報表的主欄和賓欄漢字,用戶在定義表時使用和

27、制表模塊一致的指標描述,定義了報表的賓欄和主欄指針,在錄入時就可以顯示出報表的主欄和賓欄。 在數(shù)據(jù)錄入模塊,回車鍵是很重要的,一項數(shù)據(jù)的錄入結束定位,以及下一數(shù)據(jù)項的位置等等,都是按回車鍵來進行。下面詳細介紹數(shù)據(jù)錄入:1選擇錄入報表首先,選擇錄入報表,在菜單【數(shù)據(jù)錄入】中,點擊子菜單項【數(shù)據(jù)錄入】,彈出選擇錄入表對話框(如圖6.14)。圖6.14在屏幕中(如圖6.14)左邊的列表框是本專業(yè)所有的報表,列表中的每一項代表一張報表,如果報表為單位字典表,則該項的最左邊有一個“*”符號;每一項的括號內的信息為該表表號,括號后面的信息為該表的表名。屏幕(如圖6.14)中右邊的列表框是選擇了將要錄入的報

28、表,該列表框的項順序即是在表錄入時的順序,如果選擇的錄入表中包含單位字典表,則系統(tǒng)將單位字典表置在第一張錄入表的位置,即在右邊的列表框中放在第一項。報表的選擇使用屏幕(如圖6.14)中間的兩個按鈕:“-”、“”是用來在選擇了左邊的【可選擇表】列表框的報表之后,點擊“-”按鈕,將選擇的報表移到右邊的【錄入表】列表框中;“”按鈕,將選擇的報表移到左邊的【可選擇表】列表框中,表示取消此表的錄入。選擇錄入表也可以用鼠標左鍵雙擊左邊的【可選擇表】列表框的報表,將該報表選擇到屏幕(如圖6.14)右邊的【錄入表】列表框中。屏幕右下方的【錄入公式】復選按鈕,用來選擇錄入公式,錄入公式的使用在本章后面部分詳細介

29、紹。在選擇了數(shù)據(jù)錄入表之后,按【確定】按鈕進入數(shù)據(jù)錄入。6.3.2進行數(shù)據(jù)錄入進入數(shù)據(jù)錄入模塊后,屏幕將首先顯示第一張表的錄入界面,如果選擇了多張表,表的錄入順序與選擇錄入表時的順序是一致的。根據(jù)定義表類型的不同,數(shù)據(jù)錄入提供了以下四種形式:1、定長一維表的編輯方式,如圖6.15所示:圖6.15屏幕(圖6.15)中使用了數(shù)據(jù)輸入框來輸入數(shù)據(jù),在錄入時,首先,應在單位代碼項中輸入單位代碼,按回車鍵后,如果該單位代碼在單位字典中存在,屏幕中顯示該單位的數(shù)據(jù);如果該單位代碼在單位字典中不存在,那么有兩種情況:一是如果當前表為單位字典,則該單位代碼被當作新增單位,用戶可以錄入該表的其他項的數(shù)據(jù);二是如

30、果當前表不是單位字典,則該單位代碼為非法單位代碼,彈出提示框(圖6.16),不允許數(shù)據(jù)錄入。圖6.16在數(shù)據(jù)項輸入時,每輸入一項數(shù)據(jù)后,按回車鍵,光標跳到下一個數(shù)據(jù)項進行數(shù)據(jù)輸入;如果按住SHIFT鍵,再按回車鍵,光標跳到上一個數(shù)據(jù)項位置。系統(tǒng)根據(jù)表定義時每一項數(shù)據(jù)的數(shù)據(jù)類型,自動禁止非法字符的輸入。例如:數(shù)據(jù)類型為NUMBER類型,則對于非數(shù)字的字符輸入時,系統(tǒng)不響應輸入。在使用數(shù)據(jù)輸入框進行數(shù)據(jù)項的錄入時,光標可以自動跳轉到下一個數(shù)據(jù)位置,在下述情況時光標自動跳到下一數(shù)據(jù)位置:l 對于CHAR類型數(shù)據(jù)項,錄入達到定義的數(shù)據(jù)長度時;l 對于NUMBER類型小數(shù)點位數(shù)為0數(shù)據(jù)項,錄入達到定義的

31、數(shù)據(jù)長度時;l 對于NUMBER類型小數(shù)點位數(shù)不為0數(shù)據(jù)項,小數(shù)位達到定義的數(shù)據(jù)小數(shù)位長度時。數(shù)據(jù)錄入時,如果當前數(shù)據(jù)項為本表的最后一個數(shù)據(jù)項,按回車鍵后,則會有兩種情況:一是只選擇了一張錄入表時,則光標自動跳到本表的單位代碼輸入位置,并自動顯示當前單位后的下一個單位的數(shù)據(jù);二是選擇的錄入表多于一張時,則屏幕顯示下一張錄入表,光標定位下一張錄入表的第一個數(shù)據(jù)項位置。屏幕的下方的狀態(tài)欄里顯示該單位的單位名稱。2、定長一維表的瀏覽方式,如圖6.17所示:圖6.17對于定長一維表,系統(tǒng)提供了瀏覽錄入方式,用網(wǎng)格方式同一屏幕中顯示多個單位的數(shù)據(jù),網(wǎng)格中的每一行對應一個單位,網(wǎng)格的第一列為單位代碼。網(wǎng)格

32、的每一個數(shù)據(jù)項位置,根據(jù)報表定義時的屬性對每一個數(shù)據(jù)項進行了合法性限制,禁止非法字符的輸入。在數(shù)據(jù)項輸入時,每輸入一項數(shù)據(jù)后,按回車鍵,光標跳到下一個數(shù)據(jù)項進行數(shù)據(jù)輸入;如果按住SHIFT鍵,再按回車鍵,光標跳到上一個數(shù)據(jù)項位置。在網(wǎng)格內的數(shù)據(jù)項錄入時光標可以自動跳轉到下一個數(shù)據(jù)位置,在下述情況時光標自動跳到下一數(shù)據(jù)位置:在下面講到的二維表和不定長表使用網(wǎng)格進行數(shù)據(jù)錄入時,光標自動跳到下一數(shù)據(jù)位置,也是一樣的。l 對于CHAR類型數(shù)據(jù)項,錄入達到定義的數(shù)據(jù)長度時l 對于NUMBER類型小數(shù)點位數(shù)為0數(shù)據(jù)項,錄入達到定義的數(shù)據(jù)長度時l 對于NUMBER類型小數(shù)點位數(shù)不為0數(shù)據(jù)項,小數(shù)位達到定義的

33、數(shù)據(jù)小數(shù)位長度時在網(wǎng)格的垂直滾動條滑塊位置到達頂部或底部時,繼續(xù)用鼠標點擊滾動條的上滑、下滑按鈕,可以繼續(xù)顯示下面沒有顯示出來的單位。在屏幕下方的狀態(tài)欄里,顯示本表的總單位數(shù)以及當前單位數(shù)等信息。在瀏覽錄入方式增加新的記錄,當光標位置在網(wǎng)格的最后一行時,按“”鍵,彈出對話框如圖6.18所示圖6.18用戶在對話框中錄入新增記錄的單位代碼,按【確定】按鈕或回車鍵后,如果該單位在單位字典中已經(jīng)存在,則在網(wǎng)格中新增一行單位位置,光標定位在第一個數(shù)據(jù)位置,等待用戶錄入數(shù)據(jù)。如果該單位在單位字典中不存在,則有兩種情況:一是如果當前表為單位字典表,則該單位當成新增單位來進行數(shù)據(jù)錄入;二是如果當前表不是單位字

34、典表,則提示非法(如圖6.19),不允許數(shù)據(jù)錄入。圖6.193、二維表的網(wǎng)格錄入方式如圖6.20所示:圖6.20二維表的網(wǎng)格錄入方式,可以顯示表的主欄和賓欄。報表的主欄、賓欄漢字及層次的定義,來自于在表定義時掛的主欄指針和賓欄指針。如果在表定義時,沒有掛主欄和賓欄指針,則只顯示行列的順序號。網(wǎng)格的每一個數(shù)據(jù)項位置,根據(jù)報表定義時的屬性對每一個數(shù)據(jù)項進行了合法性限制,禁止非法字符的輸入。在數(shù)據(jù)項輸入時,每輸入一項數(shù)據(jù)后,按回車鍵,光標跳到下一個數(shù)據(jù)項進行數(shù)據(jù)輸入;如果按住SHIFT鍵,再按回車鍵,光標跳到上一個數(shù)據(jù)項位置。如果在網(wǎng)格的最后一個數(shù)據(jù)位置(最下行,最右列),按回車鍵,則有兩種情況:一

35、是只選擇了一張錄入表時,則光標自動跳到本表的單位代碼輸入位置,并自動顯示當前單位后的下一個單位的數(shù)據(jù);二是選擇的錄入表多于一張時,則屏幕顯示下一張錄入表,光標定位下一張錄入表的第一個數(shù)據(jù)項位置。屏幕的下方的狀態(tài)欄里顯示該單位的單位名稱。4、不定長表的網(wǎng)格錄入方式(圖6.21)圖6.21對于不定長表的錄入,用戶在單位代碼輸入位置,輸入單位代碼,按回車鍵,如果該單位代碼在單位字典中存在,光標自動跳到網(wǎng)格的第一個行代碼輸入位置,用戶輸入行代碼,按回車鍵,系統(tǒng)將自動檢查該行代碼的合法性,如果合法,則在網(wǎng)格的第一列位置顯示該行代碼的指標名稱;否則,彈出出錯提示,不允許數(shù)據(jù)錄入。如果用戶在沒有輸入行代碼或

36、錯誤行代碼的后面輸入數(shù)據(jù),系統(tǒng)因無法讀取數(shù)據(jù)輸入位置的數(shù)據(jù)屬性(如數(shù)據(jù)類型、數(shù)據(jù)長度、小數(shù)點位數(shù)等)信息,將彈出提示錯誤框,如圖6.22所示。圖6.22網(wǎng)格的每一個數(shù)據(jù)項位置,根據(jù)報表定義時的屬性對每一個數(shù)據(jù)項進行了合法性限制,禁止非法字符的輸入。在數(shù)據(jù)項輸入時,每輸入一項數(shù)據(jù)后,按回車鍵,光標跳到下一個數(shù)據(jù)項進行數(shù)據(jù)輸入;如果按住SHIFT鍵,再按回車鍵,光標跳到上一個數(shù)據(jù)項位置。屏幕的下方的狀態(tài)欄里顯示該單位的單位名稱。6.4 數(shù)據(jù)錄入時選擇企業(yè)代碼在數(shù)據(jù)錄入過程中,要選擇單位代碼,彈出單位代碼選擇對話框(如圖6.23),有兩種方法:一是在菜單【數(shù)據(jù)操作】中選擇菜單項【選擇單位代碼】;二是

37、在數(shù)據(jù)錄入屏幕上上雙擊單位代碼輸入位置。圖6.23在單位代碼列表中,雙擊單位代碼項,則會顯示該單位代碼下一級的單位代碼列表。在屏幕(圖6.23)中,單位代碼輸入框中顯示的為當前選擇的單位代碼。屏幕(圖6.23)下方的狀態(tài)提示欄里,顯示的是單位總數(shù)和當前單位的位置。在單位代碼列表框的垂直滾動條的滑塊滑到最下部或最上部時,用鼠標點擊滾動條的下滑按鈕或上滑按鈕,則能夠顯示出當前屏幕未顯示完的后面的或前面的單位代碼(如果有的話)。在選擇了單位代碼后,按【確定】按鈕,則錄入屏幕上顯示出該單位的相應數(shù)據(jù)。6.5 應用錄入公式在圖6.14中,用鼠標點擊屏幕右下方的【錄入公式】復選按鈕,選擇錄入公式,彈出對話

38、框,如圖6.24所示:圖6.24在數(shù)據(jù)錄入中,可以使用錄入公式,錄入公式的作用是:1、可以在錄入公式中定義條件,則顯示的單位都是符合條件的單位,不符合條件的單位不顯示。2、可以在公式中定義錄入位置(使用數(shù)據(jù)對應碼),數(shù)據(jù)錄入的光標的跳轉將按照錄入公式定義的各錄入表中的位置移動,用戶在定義的數(shù)據(jù)位置上錄入數(shù)據(jù)。描述錄入公式的規(guī)則及限制約定:(1)錄入公式描述使用的關鍵字及說明:OP:同其他的SARP描述公式一樣,用OP定義本公式所打開的數(shù)據(jù)表文件例如:OP A=E101 B=E102打開E101和E102兩張表的數(shù)據(jù)文件Tn:定義錄入公式條件,數(shù)據(jù)錄入的過程中顯示的單位都符合此條件例如:T1:(

39、Z5”000000000”)錄入中顯示單位代碼不是”000000000”的單位Qn:定義錄入數(shù)據(jù)對應碼,定義數(shù)據(jù)錄入中數(shù)據(jù)錄入的數(shù)據(jù)位置及次序,在數(shù)據(jù)錄入時,每次按回車鍵后光標將按照此順序進行位置跳轉。數(shù)據(jù)位置的定義可以用數(shù)據(jù)在該表的絕對位置,也可以用表的行、列描述數(shù)據(jù)在表中的位置。例如:Q1:A6,A10, A 12數(shù)據(jù)錄入時,要錄入的數(shù)據(jù)為A表的第6、10、12個數(shù)據(jù)位置Q1:A1,6,A2,2, A 2,6對于A表(10行8列),定義的錄入位置為第6(第一行、第六列)、第10(第二行、第二列)、第12(第二行、第六列)的數(shù)據(jù)位置。(2)描述錄入公式的限制約定:用Tn定義錄入公式條件時,每

40、個錄入公式限制只能定義一個錄入條件用OP 定義打開的表時,打開的表及順序必須和選擇錄入表對話框中選擇的表及順序一致。用Qn定義錄入公式時,在錄入公式中,支持跨表錄入公式定義,要求表的順序要按照選擇錄入表的順序從前到后的規(guī)則;數(shù)據(jù)位置的定義錄入順序要符合表順序,同一張表位置從小到大的規(guī)則進行定義。例如:錄入公式“E301”:OP A=102 B=106T1:(A510)Q1:A1,A4,A6,B2,B28說明:公式定義了打開兩張數(shù)據(jù)表:102、106錄入條件為:102表的第5個數(shù)據(jù)位置大于10錄入公式:描述的是102表的第1、4、6數(shù)據(jù)位置,然后106表的第2、28數(shù)據(jù)位置。在錄入界面中,光標的

41、跳轉將按照這個順序進行,在錄入完最后一個數(shù)據(jù)后,光標將跳轉到102表的單位代碼位置,并且系統(tǒng)將讀取并顯示出下一個符合條件的記錄,進行下一個單位的錄入。對于錄入報表的選擇,可以使用列表框選擇到右邊的報表列表,也可以使用錄入公式中的 “OP” 關鍵字定義錄入表,如果既使用了列表框進行錄入表選擇,又使用了錄入公式并在錄入公式中用“OP”關鍵字定義了錄入表,那么,系統(tǒng)將自動對兩者定義的錄入表及錄入順序進行檢查,如果不一致,則錄入公式失效。使用了錄入公式,數(shù)據(jù)項的錄入順序應按照錄入公式規(guī)定的錄入順序進行光標轉移,按回車鍵,光標將自動跳轉到錄入公式規(guī)定的下一個錄入位置;按住SHIFT鍵,再按回車鍵,光標將

42、跳到錄入公式規(guī)定的當前位置的上一個錄入位置。如果當前位置為錄入公式規(guī)定的錄入表的最后一個錄入位置,按回車鍵后,有兩種情況:一是只選擇了一張錄入表時,則光標自動跳到本表的單位代碼輸入位置,并自動顯示當前單位后的符合錄入公式條件的下一個單位的數(shù)據(jù);二是選擇的錄入表多于一張時,則屏幕顯示下一張錄入表,光標定位下一張錄入表的錄入公式規(guī)定的第一個數(shù)據(jù)項位置。6.6 邊錄邊審邊錄邊審是指對剛錄入的屏幕上的數(shù)據(jù)進行審核,并對審核的錯誤提供審核報告單,讓用戶可以馬上對錯誤數(shù)據(jù)進行修改。在菜單【數(shù)據(jù)操作】中,點擊菜單項【邊錄邊審】,彈出選擇審核公式對話框,如圖6.25所示:圖6.25本模塊的作用:是對當前單位的

43、所選報表中的數(shù)據(jù),可以是保存或尚未保存的數(shù)據(jù),進行審核,用戶可以在錯誤報告中直接對錯誤數(shù)據(jù)進行修改,然后再進行其他操作(保存、繼續(xù)錄入等)。在屏幕(如圖6.25)中選擇錄入公式,按確定按鈕,進入數(shù)據(jù)錄入。錄入的報表為審核公式中的OP關鍵字指定的報表,錄入的順序即為OP關鍵字打開報表的順序。詳細審核公式的描述語法規(guī)則見數(shù)據(jù)審核的有關章節(jié)。在一個單位錄入完成后,按F5功能鍵,將對當前單位數(shù)據(jù)進行審核,如果有審核錯誤,彈出審核報告單,如圖6.26所示:圖6.26在屏幕的審核報告單對話框(圖6.26)中,顯示的每一條錯誤報告及其數(shù)據(jù)誤差,用戶在屏幕的網(wǎng)格中可以直接修改錯誤數(shù)據(jù)。按“確定”按鈕對修改的結

44、果將重新回顯到屏幕上,“忽略”按鈕將忽略此項錯誤信息,“退出”將不再繼續(xù)審核。6.7 數(shù)據(jù)錄入功能鍵及有關菜單項介紹在數(shù)據(jù)錄入中,可以使用功能鍵。具體的功能鍵定義如下:RETURN光標移到下一數(shù)據(jù)輸入位置SHIFT + RETURN 光標移到上一數(shù)據(jù)輸入位置F5在邊錄邊審狀態(tài),審核F8顯示上一張錄入報表F9顯示下一張錄入報表CTRL + D刪除當前表的單位CTRL + Q退出數(shù)據(jù)錄入CTRL + R新增單位CTRL + W 保存數(shù)據(jù)(上移)錄入網(wǎng)格中光標上移一行(下移)錄入網(wǎng)格中光標下移一行在定長一維表瀏覽狀態(tài)的網(wǎng)格最后一行,為新增記錄(左移)錄入網(wǎng)格中光標左移一列(右移)錄入網(wǎng)格中光標右移一

45、列CTRL +根據(jù)單位字典表索引順序,顯示上一個單位CTRL +根據(jù)單位字典表索引順序,顯示下一個單位CTRL + HOME根據(jù)單位字典表索引順序,顯示第一個單位CTRL + END根據(jù)單位字典表索引順序,顯示最后一個單位與錄入有關的菜單項介紹:菜單【數(shù)據(jù)錄入】(如圖6.27):圖6.27【數(shù)據(jù)錄入】進行數(shù)據(jù)錄入【邊錄邊審】進行邊錄邊審【編輯狀態(tài)】只對定長一維表起作用,編輯方式數(shù)據(jù)錄入【瀏覽狀態(tài)】只對定長一維表起作用,瀏覽方式數(shù)據(jù)錄入【自動保存】在當前數(shù)據(jù)錄入過程中,對所錄入的數(shù)據(jù)自動進行保存,不必用戶手動執(zhí)行保存操作【字典標志即審】設置此項后,對于單位字典表,數(shù)據(jù)錄入的每一個單元格,在按下回車鍵或光標離開本單元格之前,都將立即對單位字典數(shù)據(jù)值的合法性進行校驗【錄入結束】錄入結束菜單【數(shù)據(jù)操作】(如圖6.28):圖6.28【選擇單位代碼】選擇單位代碼,彈出選擇單位代碼對話框,選擇確定后,屏幕將顯示該單位的數(shù)據(jù)【新增單位】在單位字典表中,增加新的單位,【刪除】刪除錄入表的當前單位【審核】在邊錄邊審時,審核當前的單位的錄入報表的數(shù)據(jù),彈出錯誤報告單,用戶可以在錯誤報告單中立即對錯誤進行修改?!颈4妗勘4娈斍皢挝坏匿浫霐?shù)據(jù)【首單位】按單位字典索引順序,移動到第一個單位【上一單位】按單位字典索引順序,移動到上一個單位【下一單位】按單位字典索引順序

溫馨提示

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

評論

0/150

提交評論