配置用于特定访视或活动的数据检查

  • Published by Viedoc System 2020-08-18
  • Print

如果在不同事件( 例如Visit1Visit2Visit3 )中使用了相同的表单,并且我们只想为特定访视(例如Visit3 )配置一个编辑检查(例如DATE1必须在DATE2之前),则可以 使用以下代码完成操作(始终建议在引用日期之前检查NULL):

if(StudyEventDefId == "Visit3" && DATE2!=null && DATE1!=null)
return DATE2>=DATE1;
else return true;

这将仅对Visit3 执行检查。

同样,如果我们只想对Visit3 中的特定活动(ACT1)执行检查,则可以使用以下代码:

if(ActivityDefId == "ACT1" && DATE1 != null && DATE2 != null)
return DATE1<=DATE2;
else return true;