sarp2002软件操作使用基础

发布时间:2012-03-01 11:44:46

一、SARP基本表式解释 (以下??表示专业代码,*是用户定义的表的名字) 1、sarp??.dict(指标词典文件)提供用户在数据库录入和出表时的汉字名称调用。系统采用分专业建立指标词典文件的方法。 2、sarp??.lmt(分组标志全集文件)指各组分组标志的可取值的全体。 3、unt.d??(专业字典库文件)是该专业的核心文件,所有统计对象的单位代码必须首先在该文件中登录,每一个单位按照用户规定级别(一般是行政区划级),在该文件中有特定的位置。 4、*****.d??(表数据文件),*是用户定义的表的名字,其作用是存放该表的每一个统计单位的基本数据或存放汇总数据。 5、*****_d??.ndx(表数据索引文件),作用是存放该表的索引内容。 6、表号[~]+.FMF(界面设计文件),如果文件存放的是一维表的浏览界面设计信息,则需在表后加~字母。内容定义了屏幕上每一个录入项的类型、特征属性和位置。 7、SARP??.APP(表处理方式文件)是用户对统计表的操作要求方式。主要保存计算公司、审核公司、叠加汇总公式、分组汇总公式、指标指针、备份公式、数据录入公式、追加公式、检索公式等。 以上文件主要作用是提供系统操作环境和具体要求,控制系统的处理过程,内容由用户描述。 8、辅助处理文件:基本是文本文件,其中: ??AP.ERR 数据追加错误信息 ??BK.ERR 数据备份错误信息 ??CK.ERR 数据审核错误信息 ****.PRN 输出表文本文件 INDEX.TXT 检索结果文件 以上用户文件,均产生在用户定义的操作目录之下。 二、SARP加载 SARP系统的报表管理是以专业分类来进行的,一个专业可有多张报表,但在同一管理目录下只能有一个单位字典库(含填报单位和汇总单位)和一个指标词典库,系统形成的该专业的所有数据文件统一放入用户指定的文件目录进行管理。 步骤: 1、环境-新增专业。 【注意】专业代码:由2字节指定的识别不同专业的关键字。它将作为用户文件名的组成部分,特殊字符是文件名规则所规避的,所以应当避免“、”“?”等文件名不许用的特殊字符。 专业代码作为统计专业的代号虽可由用户自己指定,但管理部门一般会对各专业作出规范性代码,以便于对SARP系统产生的各种数据文件进行识别管理。多个专业可以使用一个相同路径的数据,但会使文件管理不太清晰。同一专业使用不同数据路径通常发生在专业内不同报表有不同的填报单位,或同一表表处理方式不同,以及多人同做同一专业的部分报表而不愿相互干扰混杂的情况下。 创建完成后,在SARP系统子目录出现新增文件SARP. AUT。 SARP系统登录的各专业中有且仅有一个专业是自启动专业。,也就是打开SARP系统的默认处理专业。 三、专业字典、词典 1、单位字典表:将一个统计专业各报表同一使用的处理单位全体独立建库,作为独立于各表而又为各表共同使用的公共信息库,由于记录的是单位信息,所以称之为单位字典库。 单位信息包括:单位代码、单位名称、分组标志值、单位注释以及一些内部使用的附加信息。 【注意】一个统计专业,只能有一个相应的单位字典库。所以,对于一些虽然是同一统计专业,但处理单位集不同的报表,可将其划分为不同专业来进行处理,以保证各专业使用相同字典库。 2、指标词典库:在做报表输出打印时,涉及大量的指标的汉字名称,若将这些汉字直接载入某一张表上,只能为该表打印时所用,若表上有相同指标出现,用户还得重新键入这些汉字。为避免上述情况,SARP系统采用了指标分统计专业建库的方法。 指标词典库(文件名为SARP**.DICT,其中**为专业代码)分专业建立,为该专业各表使用的公共信息库。内容如下: 指标代码---识别指标的关键字; 指标名称---指标的汉字名称,供报表输出及数据录入时使用; 计量单位---指标的计量单位的汉字名称可以有两个,用户在出表时,可以选择其中一个进行输出。 【注意】用户在进行制表输出钱应先建立指标词典库,SARP系统报表输出的主栏指标和宾栏指标汉字是通过指标代码调用词典库来进行制表的,也就是说,主栏指标和宾栏指标汉字必须先登录在词典库中。 3、指标词典库的应用: (1)用户通过主菜单上“词典”-“新建指标词典”进入指标词典的定义。其中“计量单位2的宽度”设置需要在“计量单位个数”设置为2时才可以设定。 (2)通过“词典”-“指标词典编辑”进入指标词典库的编辑。其内的指标可以采用外部文件追加的方法,也可直接利用SARP系统提供的指标词典库编辑功能。指标词典库编辑采用每个指标占一行的窗口编辑方式将各指标的信息以全屏方式提供用户在网格内进行编辑,包括指标代码、指标名称及计量单位,指标在显示时按指标代码大小顺序进行排序。 (3)逻辑删除一个指标后,该指标的信息仍然保存,只是该指标被视为无效指标,在主栏和宾栏描述的指标词典栏中不存在,即不参与主宾栏操作。对于一些在此之前以定义的主栏或宾栏指针,该指标在这些表指针中仍然有效。可在“编辑菜单”中的“逻辑删除当前记录”或“恢复逻辑删除记录”来设为无效指标和恢复为有效指标。 (4)增加新的指标,先 将光标移至最末一指标的最后一个单元格,再回车。出现一对话编辑框供用户键入新指标。若用户前一个指标代码的最后一位是数字,则编辑框中会出现前一个指标代码加1后的代码。新增指标必须先键入指标代码,使该指标有效,否则系统不予接受,光标顺次右移至名称项;否则,等待用户重新键入,系统不接收原因如下: 欲新增的指标代码位数和定义指标词典时不一致。 欲新增的指标代码在指标词典中已存在。 (5)物理删除指定的指标,对于新增的单位(在退出编辑后即不再属新增单位)作物理删除将真正地删除该单位,如果以前定义的主栏和宾栏指针用到了物理删除的指标,则该指针变得无效,亦被删除。 4、分组标志全集字典 分组标志全集是指单位字典表中各分组标志的可取值的全体。分组标志应为单位字典表中除单位编码项之外的所有其他各项。在分组标志全集字典内存放的是根据用户选择的部分(或全部)分组标志的所有可能取值及其含义。 (1)编辑标志全集字典,通过“词典”-“标志全集编辑”进入到标志全集的编辑状态。左边显示标志全集字典中的所有标志,右边显示各个标志的标志值。 追加标志值:若要为某标志追加标志值,先选中它,再选“编辑标志全集”菜单下的“追加”。 插入标志值:若要在某个标志值前插入标志值,则先在右边选择一个标志值,再选“编辑标志全集”菜单下的“插入”。 删除标志值:先选中一个或多个标志值,再选“编辑标志全集”菜单下的“删除”。 以上各项操作也可通过工具栏的按钮实现。 (2)SARP系统中全集字典的使用 ①在录入分组标志时起提示作用,屏幕左上角提示用户正在录入的标志的含义。可通过“字典库编辑功能”-“标志提示打开”来打开或关闭提示功能。 ②对各标志进行合法化检查,可通过“字典库编辑功能”-“单位标志审核”对用户所输的标志全集的取值范围进行合法化检查,若有超出范围单位,则显示出错单位编码。系统也可对所有的分组标志进行检查,如在标志全集中没有描述的标志,在检查时系统自动跳过该标志而检查下一标志。 四、数据录入 1、数据录入: ①可以一次选择多张报表进行数据录入,录入时的每一个输入项都根据其定义的属性,进行了严格的控制,包括是否可输入字符、最大宽度、小数位宽度等等,尽量减少用户可能犯的错误。 ②数据录入可以边录边审,以及使用录入公式。在数据录入模块,回车键是一项数据的录入结束定位,以及下一数据项的位置等等。 2、选择录入报表:选菜单“数 据录入”-“数据录入”,弹出录入对话框。 ①左边列表栏是本专业所有报表,其中每一项代表一张报表。若报表为单位字典表,则该项最左边有“*”符号,每一项括号内的信息为该表表号,括号后面的信息为该表的表名。 ②右边列表栏显示的是选择了的将要录入的报表,该列表顺序即为表录入时的顺序,若选择的录入表中包含单位字典表,则系统将单位字典表放在第一张录入表位置。 3、进行数据录入:进入数据录入模块后,屏幕将先显示第一张表的录入界面,多张表按选录入表的顺序显示。 (1)定长一维表的编辑方式:首先在单位代码项中输入单位代码,回车后,若该单位代码在单位字典中存在,则屏幕中显示该单位数据;若不存在,则有两种情况:一是若当前表为单位字典,则该单位代码被当作新增单位,用户可录入该表的其他项的数据;二是若当前表不是单位字典,则该单位代码为非法单位代码,不允许数据录入。 ①数据项输入时,每输入一向数据后按回车,光标跳到下一个数据进行输入;若按住SHIFT+回车键,光标跳到上一个数据项位置。系统根据表定义时的每一项数据类型,自动禁止非法字符的输入。 eg:数据类型为NUMBER类型,则对于非法数字的字符输入时,系统不响应输入。 ②在使用数据输入框进行数据项录入时,光标可以自动跳转到下一个数据位置,在下述情况时光标自动跳到下一数据位置:A.对于CHAR类型数据项,录入达到定义的数据长度时;B.对于NUMBER类型小数点位数为0的数据项,录入达到定义的数据长度时;C.对于NUMBER类型小数点位数不为0数据项,小数位达到定义的数据小数位长度时。 ③数据录入时,若当前数据项为本表的最后一个数据项,按回车后有两种情况:A.只选择了一张录入表时,则光标自动跳到本表的单位代码输入位置,并自动显示当前单位后的下一个单位的数据;B.选择的录入表多于一张时,则屏幕显示下一张录入表,光标定位下一张录入表的第一个数据项位置。 (2)定长一维表的浏览方式:对定长一维表,系统提供了浏览录入方式,用网格方式同一屏幕中显示多个单位的数据,网格中的每一行对应一个单位,网格的第一列为单位代码。 ①网格的每一个数据项位置,根据报表定义时的属性对每一个数据进行了合法性限制,禁止非法字符的输入,在数据项输入时,每输入一项数据后,按回车光标跳到下一个数据项进行数据输入;若按住SHIFT+回车,光标跳到上一个数据项位置。 ②在网格内的数据项录入时光标可以自动跳转到下一个数据位置,在下述情况时光标自动跳到下一 数据位置;在下面提到的二维表和不定长表使用网格进行数据录入时,光标自动跳到下一数据位置,也是一样的。A.对于CHAR类型数据项,录入达到定义的数据长度时;B.对于NUMBER类型小数点位数为0的数据项,录入达到定义的数据长度时;C.对于NUMBER类型小数点位数不为0数据项,小数位达到定义的数据小数位长度时。 ③在浏览录入方式增加新的记录,当光标位置在网格的最后一行时,按↓键,弹出“请输入新增单位代码”的对话框。用户录入新增的代码确定后,若该单位在单位字典中已存在,则在网格中新增一行单位位置,光标定位在第一个数据位置,等待用户录入数据。若该单位在字典中不存在,则有两种情况:A.若当前表为单位字典表,则该单位当成新增单位来进行数据录入;B.若当前表不是单位字典表,则提示非法,不允许录入。 (3)二维表的网格录入方式:可以显示表的主栏和宾栏。报表的主宾栏汉字及层次的定义,来自于在表定义时挂的主栏指针和宾栏指针。若在表定义时,没有挂主栏和宾栏指针,则只显示行列的顺序号。网格的每一个数据项位置,根据报表定义时的属性对每一个数据进行了合法性限制,禁止非法字符的输入,在数据项输入时,每输一项数据后,按回车光标跳到下一个数据项进行数据输入;若按住SHIFT+回车,光标跳到上一个数据项位置。若在网格的最后数据位置(最下行,最右列)按下回车,则有两种情况:A.只选择了一张录入表时,则光标自动跳到本表的单位代码输入位置,并自动显示当前单位后的下一个单位的数据;B.选择的录入表多于一张时,则屏幕显示下一张录入表,光标定位下一张录入表的第一个数据项位置。 (4)不定长表的网格录入方式:用户在单位代码输入位置,输入单位代码回车,若该单位代码在单位字典中存在,光标自动跳到网格的第一个行代码输入位置,用户输入代码回车,系统将自动检查其合法性,合法则在网格的第一列位置显示该行代码的指标名称;不合法则提示错误。若用户没有在输入行代码或错误行代码后面输入数据,系统无法获得数据输入位置的数据属性(类型、长度、小数点位等)信息,弹出错误框。网格的每一个数据项位置,根据报表定义时的属性对每一个数据进行了合法性限制,禁止非法字符的输入,在数据项输入时,每输入一项数据后,按回车光标跳到下一个数据项进行数据输入;若按住SHIFT+回车,光标跳到上一个数据项位置。 4、数据录入时选择企业代码:一是在“数据操作”中选择“选择单位代码”;二是在数据录入屏幕上双击单位代码输入位 置。 5、应用录入公式: (1)录入公式描述使用的关键字及说明: OP----同其他的SARP描述公式一样,用OP定义本公式所打开的数据表文件。 eg: OP A=E101 B=E102(打开E101和E102两张表的数据文件) Tn----定义录入公式条件,数据录入的过程中显示的单位都符合此条件。 eg: T1:(Z[5],."000000000")(录入中显示单位代码不是“000000000”的单位。) Qn:定义录入数据对应码,定义数据录入的数据位置及次序,在数据录入时,每次按回车键后光标将按此顺序进行位置跳转。数据位置的定义可以用数据在该表的绝对位置,也可用表的行、列描述数据在表中的位置。 eg: Q1:A[6],A[10],A[12] (数据录入时,要录入的数据为A表的第6、10、12个数据位置。 Q1:A[1,6],A[2,2],A[2,6] (对于A表(10行*8列),定义的录入位置为第6(第一行、第六列)、第10(第二行、第二列)、第12(第二行、第六列)的数据位置。 (2)描述录入公式的限制约定: 用Tn定义录入公式条件时,每个录入公式限制只能定义一个录入条件。 用OP定义打开的表时,打开的表及顺序必须和选择录入表对话框中选择的表及顺序一致。 用Qn定义录入公式时,在录入公式中,支持跨表录入公式定义,要求表的顺序要按照选择录入表的顺序从前到后的规则:数据位置的定义录入顺序要符合表顺序,同一张表位置从小到大的规则进行定义。 eg:录入公式“E301”: OP A=102 B=106 T1:(A[5]>10) Q1:A[1],A[4],A[6],B[2],B[28] 说明:公式定义了打开两张数据表:102、106。 录入条件为102表的第5个数据位置大于10. 录入公式:描述的是102表的第1、4、6数据位置,然后106表的第2、28数据位置。在录入界面中,光标的跳转将按照这个顺序进行,在录入完最后一个数据后,光标将跳转到102表的单位代码位置,并且系统将读取并显示出下一个符合条件的记录,进行下一个单位的录入。 对于录入报表的选择,可以使用列表框选择到右边的报表列表,也可使用录入公式中的“OP”关键字定义录入表,如果既使用了列表框进行录入表选择,又使用了录入公式并在录入公式中用“OP”关键字定义了录入表,那么,系统将自动对两者定义的录入表及录入顺序进行检查,如果不一致,则录入公式失效。 使用了录入公式,数据项的录入顺序应按照录入公式规定的录入顺序进行光标转移,按回车键,光标将自动跳转到录入公式规定的下一个录入位置:按住SHIFT键,再按回车,光标将跳到录入公式规定的当前位置的上一个录入位置。若当前位置为录入公式规定的录入表的最后一个录入位置,按回车键后 ,有两种情况:一是只选择了一张录入表时,则光标自动跳到本表的单位代码输入位置,并自动显示当前单位后的符合录入公式条件的下一个单位的数据;二是选择的录入表多于一张时,则屏幕显示下一张录入表,光标定位下一张录入表的录入公式规定的第一个数据项位置。 五、边录边审 边录边审是指对刚录入的屏幕上的数据进行审核,并对审核的错误提供审核报告单,让用户可以马上对错误数据进行修改。 “数据编辑”-“边录边审”,本模块的作用是对当前单位所选报表中的数据,可以是保存或尚未保存的数据,进行审核,用户可在错误报告中直接对错误数据进行修改,在进行其他操作。录入的报表为审核公司中的OP关键字指定的报表,录入的顺序即为OP关键字打开报表的顺序。 在一个单位录入完成后,按F5键,将对当前单位数据进行审核,若有审核错误,则弹出报告单。 六、数据录入功能键及有关菜单项介绍: RETURN------光标移到下一数据输入位置 SHIFT+RETURN------光标移到上一数据输入位置 F5------在边录边审状态,审核 F8------显示上一张录入报表 F9------显示下一张录入报表 CTRL+D------删除当前表的单位 CTRL+Q------退出数据录入 CTRL+R------新增单位 CTRL+W------保存数据 ←↑→------录入网格中光标左移、上移、右移一行 ↓(下移)------录入网格中光标下移一行(在定长一维表浏览状态的网格最后一行,为新增记录。 CTRL+↑(↓)------根据单位字典表索引顺序,显示上、下一个单位 CTRL+HOME------根据单位字典表索引顺序,显示第一个单位 CTRL+END------根基单位字典表索引顺序,显示最后一个单位 与录入有关的菜单项介绍: 1、【数据录入】菜单: 【编辑状态】只对定长一维表起作用,编辑方式数据录入。 【浏览状态】只对定长一维表起作用,浏览方式数据录入。 【字典标志即审】设置此项后,对于单位字典表,数据录入的每一个单元格,在按下回车键或光标离开本单元格之前,都将立即对单位字典数据值的合法性进行校验。 2、【数据操作】菜单: 【选择单位代码】点击后弹出选择单位代码对话框,确定后屏幕将显示该单位的数据。 【新增单位】在单位字典表中增加新的单位。 【删除】删除录入表的当前单位。 【审核】在边录边审时,审核当前的单位的录入报表的数据,弹错错误报告单,用户可以在报告单中立即对错误进行修改。 【首单位】按单位字典索引顺序,移动到第一个单位。 【上一单位】、【下一单位】按单位字典索引顺序,移动到上、下一个单位。 【末单位】按单位字典索引顺 序,移动到最后一个单位。 【刷新】刷新屏幕显示,重新读取数据并显示到屏。 3、【审核】是按照具体的平衡关系,对报表中的数据进行审查。这是对数据进行质量控制的一个重要手段。菜单中【审核计算--数据审核】然后选择与之对应的公式。 4、【汇总】根据工作特点,报表汇总分为“叠加汇总”和“分组汇总”两种方式: 【叠加汇总】对某一单位的汇总采用的是将所有隶属于它的下一级单位数据对应叠加,结果作为该单位的汇总数。 【分组汇总】汇总单位的汇总数按其行、列划分,每行(或列)均是由该单位下属单位满足一特定条件的特定数据加总而来的。即行(或列)不同,则条件不同、数据来源不同。 (1)叠加汇总指定汇总单位 汇总单位是指汇总所得结果应存入的单位,即汇总只对所指定的这些单位进行。统计上通常将其称为综合单位。汇总单位的指定有三种方法: ①只指定一个特定的单位作为汇总单位。 ②指定某一级单位的全体作为汇总单位,即对指定的相应级别的每一个单位都进行汇总。 ③在指定一汇总单位代码的同时,对综合单位级也作了指定。这种指定方法所指定的汇总单位是汇总单位级中隶属于所给单位代码的所有单位,即由单位代码来限制和缩小综合单位级中的单位范围。SARP系统将这个单位代码称为限制性单位代码。 上述三种方法,用户只能选择一种。在屏幕提示上系统已相应地给出了供用户进行指定的位置,只需利用光标键移动到相应的位置进行指定即可。 指定一汇总单位:在“单位代码”处键入单位代码,系统将同时在上方“单位名称”处显示其名称。 指定某一级单位(综合单位级或基层单位级):在相应的级别处点击鼠标左键,该级别的单位被指定。 出于对“叠加汇总”的特殊性考虑,在用指定汇总单位级的方法进行指定时,不同于“分组汇总”只能指定一个级别的单位作为汇总单位,它可以一次指定多级单位作为汇总单位。 (2)指定参加汇总的单位 在对一个省的数据进行汇总时,得到汇总单位“全省”的汇总数有两种方法:其一是将各地市的数据汇总起来得到;其二是将全省各县数据汇总起来得到。也就是说得到全省的数据可以直接利用地市的汇总结果,以地市为参加汇总单位;也可越过地市直接从各县汇总得到,县级单位为参加汇总单位。 【注意】指定多级别单位作为“综合单位”时,基层单位级默认采用汇总单位下一级作为“基层单位级”逐级上汇。 SARP系统对参加汇总的单位,采用指定参加汇总单位级的方法,直接在基层单位级中选 定。 SARP系统给出的指定汇总单位级与参加汇总单位级的可选择级数的最大值是由表的“录入单位级”决定的。 (3)分组汇总 分组汇总:汇总单位的汇总数按其行列划分,每行(每列)均是由该单位下属单位满足一特定条件的特定数据加总而来的,即行(或列)不同,则条件不同、数据来源不同。 分组汇总通过调用分组汇总公式实现。【汇总-分组汇总】,然后选择相应的分组汇总公式。 七、如何出表上报: 首先,新增追加公式和备份公式。操作:【报表-描述】,再选择要新增的公式类型。 然后,利用相应的公式追加或备份,将备份出的文本文件上报。操作:【报表-追加或备份】。

sarp2002软件操作使用基础

相关推荐