数据管理软件(Epi Info 6 :校验代码)

社区 dmadmin Founder • 于 2017-08-10 14:27:12 • 508 阅读

校验代码这个翻译的不太准确,毕竟猛地一听不知道说什么,其实应该是针对录入页面的一小段脚本程序,用来控制录入过程、录入质量和变量运算。这个脚本程序简单理解就是一个个的命令,用来控制录入的过程和内容,主要有以下功能:

显示调查问卷的部分信息
字段的自动计算
检查字段间的关系(比如某个字段不能大于另一个字段值)
一致性检查(比如男性不能有怀孕)
错误信息提示
引入复杂统计信息或其他语言的统计
自动索引字段,便于更快查找
数据录入时的自动搜索

校验代码程序编辑器

建立校验代码程序,需要用校验代码程序编辑器。

打开项目后,点击工具栏的“校验码”,就打开了校验代码编辑器。

file

或者从菜单导航中选择

file

打开是这样的,分为四个部分。

file

1 要操作的字段模块

2 对字段块可以添加的命令

3 程序编辑器,选择好字段块和命令后,这里会自动显示代码,也可以直接编辑代码

4 消息,这里会提醒你检查命令的问题

一个使用例子

下面通过一个小例子我们就能基本掌握用法。

例:如果字段“文本”内容显示为“死亡”,那么自动跳转到字段“大写”。

1 点击区域 1 ,选择字段,因为是录入后,所以选择 after ,双击,会自动填写代码

file

2 单击区域2中的 “if”,打开条件对话框

file

3 添加条件。这个意思就是:如果...那么...否则...,就是 if...then...else 语句。我们添加条件的顺序也是这样,打开if对话框后面的按钮选择条件和内容即可。 file

点击:确定“后,就完成了,在程序框会显示如下内容: file

返回编辑器后,点击验证校验码,发现报错,将”死亡“改成 die 后,解决。这说明,这个校验程序汉字支持不好!

其他命令使用方法大同小异,本质上是用鼠标直接生成简单程序语句。这里的命令较多,这里就不一一讲解了,需要仔细研究的同学,可以随时打开软件的帮助,就可以找到每个命令的使用详解啦。

file

这一部分内容较多,如果对录入控制没有太多要求的,可以跳过,否则需要仔细学习。总体来说这个软件的难度远远大于Epidata,如果接触过数据库和编程的同学来说这个非常简单,否则也不是很容易理解。另外本软件对中文支持不是太好,这点需要注意。

回复数量: 0
暂无评论~~
Ctrl+Enter