Epidata3.0使用手册
很详细的应用手册 实用软件基本操作 足够了
Epi Data 3.0软件
培训教材
Epi Data 3.0软件
使用手册
中国疾病预防控制中心
公共卫生监测与信息服务中心 卫生统计研究室
北京宣武区南纬路27号 4-25
电话:(010)***-***** 传真:(010)***-***** Email:mand ... END
AFTER FILE
指定需要在数据文件被关闭时才执行的命令。参见:BEFORE FILE. 举例:
AFTER FILE
HELP “Remember to make a backup of the data file!" TYPE=***** END
很详细的应用手册 实用软件基本操作 足够了
AFTER RECORD
指定一条记录完全录入或修改完成后才执行的命令。使用AFTER RECORD 可以来检查数据录入的正确性。如果在AFTER RECORD命令块后面还有GOTO命令,则当前记录不会保存。下面的例子是要求录入员在数据录入把个人编码作为第一个字段,在记录录完时把个人编码作为最后一个字段以另一个变量重新录入一遍,以进行控制。如果两个变量的值不相同则给出提示,记录不保存,而且光标移入第一个字段。 举例:
AFTER RECORD IF (ID1ID2) THEN HELP "ID1=@ID1 and ID2=@ID2\n\nPlease check the data" TYPE=***** GOTO ID1 EXIT ENDIF
define的基本用法
IF (ID1 = .) OR (ID2 = .) THEN
HELP "ID-number must be entered in ID1 and ID2" TYPE=ERROR IF ID1 = . THEN GOTO ID1 ELSE
GOTO ID2 ENDIF ENDIF END
*****P
使光标无条件的跳转到另一个字段。JUMPS. 在该命令后可以加END或WRITE命令。而*****P *****TOJUMP *****TFIELD将光标移到下一个字段。 举例:
*****P END *****P WRITE
注意:在使用*****E后文件中的当前记录在计算机不给任何警示的情况下被覆盖掉。 举例:
BEFORE FILE *****E END
该命令指定在光标移入前(数据被录入前)所执行的的命令。BEFORE ENTRY指定一个命令块,而且必须以END来结尾。如果核对命令没有指定AFTER ENTRY或BEFORE ENTRY,则计算机默认为AFTER ENTRY。 举例:
BEFORE ENTRY command command ... END
很详细的应用手册 实用软件基本操作 足够了
BEFORE FILE
指定在数据文件打开时(还没有录入数据)执行的命令。参见AFTER FILE.。BEFORE FILE经常在需要在数据文件中定义临时变量时使用。 举例:
BEFORE FILE
HELP "Welcome to my data file" DEFINE varAge ### DEFINE varRefDate dd/mm/yyyy END
BEFORE RECORD
指定数据录入前(没有录入数据)所执行的命令。参见举例:
BEFORE RECORD varAge = 33 END
CLEAR
举例: CLEAR
CLEAR field5
*****S (*)
注释语句必须以**
***** LEGAL
该命令的作用和*****MMENT LEGAL[F9]或数字键盘上的[+]来查看合法 ***** LEGAL
1) 命令块形式 2 USA 3 UK 4 Other END
2) ***** LEGAL USE 变量名称
3) 使用在命令中指定的变量值标签 ***** LEGAL USE 标签名称 4) ***** LEGAL 数据文件名[.rec]
注意在使用其他变量或文件中指定的变量值标签时必须使用USE。
在指定数据文件时,扩展名(.REC)不是必须的。但是该数据文件中必须有两个字段指定了KEY或KEY UNIQUE。其中有KEY 1或KEY UNIQUE 1的字段为数值字段;指定为KEY 2的字段是标签字段。
***** LEGAL也可以用在IF..THEN结构中。 该功能使得一个变量值标签依赖于另一个变量的值时特别有用。用户可以参考下面的例子或*****EST.REC、*****EST.CHK文件中命令。 也可参见下面的TYPE ***** 命令。如果选项 SHOW加在***** LEGAL命令中,则可以输入的变量值在数据录入过程中显示出来。 举例:
***** LEGAL 1 Male 2 Female
很详细的应用手册 实用软件基本操作 足够了
END
***** LEGAL USE [field name] SHOW ***** LEGAL USE [labelname] 用在IF..THEN结构中的例子: V1 *User selects a country* ***** LEGAL 1 USA
2 CANADA END END
V2 *User selects a state* IF V1=1 THEN ***** LEGAL 1 Alabama 2 "New York" 3 Nevada 4 Oklahoma 5 ..... END ENDIF IF V1=2 THEN ***** LEGAL 1 "Nova Scotia" 2 Quebec 3 .... END ENDIF END
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论