当前位置:首页 > sarp
《通用统计报表数据处理软件SARP2000 V3.0开发与使用》 17
入单位代码,按回车键后,如果该单位代码在单位字典中存在,屏幕中显示该单位的数据;如果该单位代码在单位字典中不存在,那么有两种情况:一是如果当前表为单位字典,则该单位代码被当作新增单位,用户可以录入该表的其他项的数据;二是如果当前表不是单位字典,则该单位代码为非法单位代码,弹出提示框(图6.16),不允许数据录入。
图6.16
在数据项输入时,每输入一项数据后,按回车键,光标跳到下一个数据项进行数据输入;系统根据表定义时每一项数据的数据类型,自动禁止非法字符的输入。
例如:数据类型为NUMBER类型,则对于非数字的字符输入时,系统不响应输入。
在使用数据输入框进行数据项的录入时,光标可以自动跳转到下一个数据位置,在下述情? 对于CHAR类型数据项,录入达到定义的数据长度时;
? 对于NUMBER类型小数点位数为0数据项,录入达到定义的数据长度时;
? 对于NUMBER类型小数点位数不为0数据项,小数位达到定义的数据小数位长度时。 数据录入时,如果当前数据项为本表的最后一个数据项,按回车键后,则会有两种情况:一是只选择了一张录入表时,则光标自动跳到本表的单位代码输入位置,并自动显示当前单位后的下一个单位的数据;二是选择的录入表多于一张时,则屏幕显示下一张录入表,光标定位下一张录入表的第一个数据项位置。
屏幕的下方的状态栏里显示该单位的单位名称。 况时光标自动跳到下一数据位置:
如果按住SHIFT键,再按回车键,光标跳到上一个数据项位置。
2、定长一维表的浏览方式,如图6.17所示:
18 《通用统计报表数据处理软件SARP2000 V3.0开发与使用》
图6.17
对于定长一维表,系统提供了浏览录入方式,用网格方式同一屏幕中显示多个单位的数据,网格的每一个数据项位置,根据报表定义时的属性对每一个数据项进行了合法性限制,禁
网格中的每一行对应一个单位,网格的第一列为单位代码。
止非法字符的输入。在数据项输入时,每输入一项数据后,按回车键,光标跳到下一个数据项进行数据输入;如果按住SHIFT键,再按回车键,光标跳到上一个数据项位置。
在网格内的数据项录入时光标可以自动跳转到下一个数据位置,在下述情况时光标自动跳到下一数据位置:在下面讲到的二维表和不定长表使用网格进行数据录入时,光标自动跳到下一数据位置,也是一样的。
? 对于CHAR类型数据项,录入达到定义的数据长度时
? 对于NUMBER类型小数点位数为0数据项,录入达到定义的数据长度时
? 对于NUMBER类型小数点位数不为0数据项,小数位达到定义的数据小数位长度时
在网格的垂直滚动条滑块位置到达顶部或底部时,继续用鼠标点击滚动条的上滑、下滑按在屏幕下方的状态栏里,显示本表的总单位数以及当前单位数等信息。
在浏览录入方式增加新的记录,当光标位置在网格的最后一行时,按“↓”键,弹出对话钮,可以继续显示下面没有显示出来的单位。
框如图6.18所示
《通用统计报表数据处理软件SARP2000 V3.0开发与使用》 19
图6.18
用户在对话框中录入新增记录的单位代码,按【确定】按钮或回车键后,如果该单位在单位字典中已经存在,则在网格中新增一行单位位置,光标定位在第一个数据位置,等待用户录入数据。如果该单位在单位字典中不存在,则有两种情况:一是如果当前表为单位字典表,则该单位当成新增单位来进行数据录入;二是如果当前表不是单位字典表,则提示非法(如图6.19),不允许数据录入。
图6.19
3、二维表的网格录入方式如图6.20所示:
20 《通用统计报表数据处理软件SARP2000 V3.0开发与使用》
图6.20
二维表的网格录入方式,可以显示表的主栏和宾栏。报表的主栏、宾栏汉字及层次的定义,来自于在表定义时挂的主栏指针和宾栏指针。如果在表定义时,没有挂主栏和宾栏指针,则只显示行列的顺序号。
网格的每一个数据项位置,根据报表定义时的属性对每一个数据项进行了合法性限制,禁止非法字符的输入。在数据项输入时,每输入一项数据后,按回车键,光标跳到下一个数据项进行数据输入;如果按住SHIFT键,再按回车键,光标跳到上一个数据项位置。如果在网格的最后一个数据位置(最下行,最右列),按回车键,则有两种情况:一是只选择了一张录入表时,则光标自动跳到本表的单位代码输入位置,并自动显示当前单位后的下一个单位的数据;二是选择的录入表多于一张时,则屏幕显示下一张录入表,光标定位下一张录入表的第一个数据项位置。
屏幕的下方的状态栏里显示该单位的单位名称。
4、不定长表的网格录入方式(图6.21)
图6.21
对于不定长表的录入,用户在单位代码输入位置,输入单位代码,按回车键,如果该单位代码在单位字典中存在,光标自动跳到网格的第一个行代码输入位置,用户输入行代码,按回车键,系统将自动检查该行代码的合法性,如果合法,则在网格的第一列位置显示该行代码的
共分享92篇相关文档