使用指南
适用平台:陕西省重大疾病防控与大健康数据共享平台(REDCap 17.4.5) 维护单位:西安交通大学公共卫生学院流行病与卫生统计学系 读者:已获账号、具备项目设计权限的项目负责人与数据管理员 更新日期:2026-09-30
登录后打开您的项目,进入 在线设计器。这是西安交通大学公共卫生学院维护的采集入口(现网 REDCap 17.4.5)。有些表要等条件成立才能填:未满 16 岁不出现成人问卷,筛选不合格不打开主病例表。本篇用 表单显示逻辑跳转:条件为真时整张表可点,为假时表在记录主页上被禁用。单题出不出,用 24 分支逻辑。


上图为手册示意。现网入口名是 表单显示逻辑跳转,编辑用 编辑表单显示逻辑。勾选 隐藏已禁用的表单 后,被禁用的表从页面上收起;不勾时表还在,只是不能点进去。
1. 适用场景
- 整张采集工具要等年龄、分组或上一张表的结果满足后再开放。
- 希望录入员在记录主页、记录状态仪表板或左侧菜单里看到这张表被禁用,避免误填。
- 同一张表有几条互不依赖的开放条件,满足任意一条即可填写。
只想藏掉某一道题,用分支逻辑。已经通过 54 CSV 导入与更新记录 写入的数据,不受这套显示逻辑影响。
2. 操作步骤
2.1 写条件并指定表单
- 打开 https://www.wcrcnet.cn/redcap/ 登录。页脚是 REDCap 17.4.5。
- 在线设计器 → 表单选项 → 表单显示逻辑跳转 → 编辑表单显示逻辑。
- 写条件逻辑。手册中的例子是:年龄大于 16 时,启用某一事件里的一张问卷。把事件名、表单名和字段名换成您项目里的。纵向事件的开法见 05。
- 勾选要被这条条件控制的表,界面文字是 启用以下表单...。一张表可以出现在多条条件里。只要有一条成立,这张表就会被启用。
- 需要时勾选 隐藏已禁用的表单。保存后界面提示表单显示逻辑跳转设置已成功保存。
条件按整条记录计算,不按单个事件或单次重复实例。名称里带 current、next、previous 的智能变量(例如 previous-instance)在这里写不进去。
2.2 用一条记录看禁用效果
用一条不满足条件的测试记录打开记录主页(试填见 48)。对应表单呈灰色,点不进去,说明禁用生效。再改一条使条件成立的记录,同一张表应可以打开。
填写过程中若希望自动跳过被隐藏的表,可开启 调查自动继续。勾了 启用以下表单... 时,调查设置里「自动进入下一调查」会跟着受影响。18 调查设置与分发入口 管的是调查怎么发出去;调查队列本身不读这套表单显示逻辑,见 20 调查队列。
条件很多时,可用 下载表单显示逻辑设置(CSV) 导出,改完后用 上传表单显示逻辑设置(CSV) 导回。文件需含全部必填列。
3. 注意与权限
- 改逻辑需要项目设计权限。生产库中改设计要进草稿模式,步骤在后面的专篇。
- 数据导入不看表单显示逻辑。界面上灰色的表,CSV 仍可能把数写进去。
- 调查队列不按这里的条件隐藏调查。若队列和 调查自动继续 同时开着,先在测试记录里看下一张表会跳到哪里。
- 用本平台数据写论文,致谢按登录页上的文字抄。
4. 常见问题
表单变灰了,但导入的数据还在? 显示逻辑只挡录入界面。导入照常写入,见 54。
写了 previous-instance,保存失败或条件不生效? 这里不能用相对实例、相对事件的智能变量。把条件改成记录上已经保存的字段。
两道条件都挂了同一张表,只满足其中一道,表仍是灰的? 满足任意一条就应启用。若仍禁用,核对字段变量名、选项编码,以及该记录上这些字段是否已经保存。
和分支逻辑弄混了? 分支逻辑管一道题。本篇管整张表能不能从记录主页点开。
5. 建议记住的几条
- 入口:在线设计器 → 表单选项 → 表单显示逻辑跳转 → 编辑表单显示逻辑。
- 一张表挂在多条条件上时,有一条成立即启用。
- 条件按整条记录算;
previous-instance这类相对变量不要写在这里。 - 保存后用一条不满足条件的记录看表单是否变灰。导入不受这套逻辑控制。
本篇为平台「REDCap使用指南」系列,按手册页体例编写。查看全部指南
陕公网安备61011302000964号
扫码关注公众号