在表单中包含数据验证规则

布局选项卡中,可以为网格、列、行或单元格添加和更新验证规则。处理规则后,会改变单元格的颜色并在数据输入过程中向用户提供验证消息,还会更改审批单元的提升路径。验证规则随表单一起保存。

在添加数据验证规则之前,务必考虑规则将执行的函数并规划规则的范围。

要在表单中包含数据验证规则:

  1. 打开表单,然后单击布局
  2. 选择验证规则,然后选择一个选项:

    注:

    显示的菜单选项与上下文有关,而且取决于是否已经添加了规则,以及之前是否选择了某个菜单选项。例如,如果右键单击某个包含规则的单元格,然后选择复制验证规则,则在右键单击另一个单元格时将显示粘贴验证规则菜单选项。

    表 33-1 表单验证规则选项

    选项 说明
    添加/编辑验证规则 数据验证规则生成器对话框的条件生成器区域中添加规则或编辑现有规则。
    复制验证规则 将要粘贴的选定规则复制到新位置。
    粘贴验证规则 将之前复制的规则粘贴到新位置。
    仅针对有权访问此表单的用户进行验证 如果当前登录的用户无权访问表单,则在验证审批单元时,不会执行与表单关联的验证。
    仅针对包含现有块的页面进行验证 启用后,系统能够找出哪些页面组合可能会包含块,并仅对这些页面组合运行验证。但有以下例外情况。如果页面组合的某个子代成员具有任何“动态计算”、“动态计算和存储”、“仅标签”或“存储”,则始终会加载该页面。
    仅针对用户有权访问的单元格和页面进行验证 启用后,将以当前登录用户的身份而不是以管理员身份运行验证,这意味着将对表单成员应用该用户的安全访问权限。
    验证审批单元维中用户变量的每个可能值 启用时,会通过将审批维中的用户变量替换为用户变量的每个可能值来多次验证表单。如果未启用,则会通过将该用户变量替换为它的所有可能值来对表单验证一次。此选项默认情况下处于禁用状态。
    将当前审批单元成员作为用户变量值进行验证 启用时,在运行验证之前,会将表单上审批维的用户变量替换为审批单元成员。如果未启用,则会将该用户变量替换为它的所有可能值。此选项默认情况下处于禁用状态。
  3. 构建并验证规则。
  4. 在表单中,单击下一步继续构建表单,然后验证并保存表单。