对于表单中的数据验证规则,规则的评估优先顺序取决于条件的优先级、规则的作用位置和规则在规则列表中的位置(如果多个规则位于同一位置)。首先处理单元格级规则。随后处理列级规则,然后处理行级规则。最后,处理网格级规则。在每个级别内,将根据规则在规则列表中的位置来评估规则。
规则的作用位置和位置决定了规则的处理顺序。但是,处理说明的优先级确定了哪个规则将应用于数据单元格。因此,如果某个单元格级规则包含优先级为 4 的处理说明,而某个网格级规则包含优先级为 5 的处理说明,则网格级规则将应用于数据单元格。如果所有规则的处理说明的优先级相同,则首先处理的规则将应用于数据单元格。优先级根据单元格处理说明指定的内容来确定:是验证消息、颜色、不提升提升路径选项还是以上设置的组合。
表 22-2 表单中规则的优先级
默认条件优先级 | 验证消息 | 颜色 | 不提升 |
---|---|---|---|
1(最低) | X | ||
1 | X | ||
1 | X | X | |
2 | X | ||
3 | X | X | |
4 | X | X | |
5(最高) | X | X | X |