Orden de evaluación y ejecución de las reglas de validación de datos

En el caso de las reglas de validación de datos en los formularios, la prioridad de evaluación de la regla depende de la prioridad de la condición, ubicación de la regla y posición de la regla en la lista de reglas (si existen varias reglas en la misma ubicación). Primero, se procesan las reglas a nivel de celda. A continuación, se procesan las reglas a nivel de columna y, luego, las reglas a nivel de fila. Por último, se procesan las reglas a nivel de cuadrícula. Las reglas se evalúan en función de su posición en la lista de reglas en cada nivel.

La ubicación y posición determinan el orden en que se procesan las reglas. Sin embargo, la prioridad de las instrucciones de procesamiento determina la regla que se aplicará a la celda de datos. Por lo tanto, si una regla a nivel de celda contiene instrucciones de procesamiento con prioridad 4 y la regla a nivel de cuadrícula contiene instrucciones de procesamiento con prioridad 5, se aplicará la regla a nivel de cuadrícula a la celda de datos. Si todas las reglas tienen instrucciones de procesamiento con la misma prioridad, gana la primera regla procesada. La prioridad se basa en si las instrucciones de procesamiento de la celda especifican un mensaje de validación, un color, la opción de ruta de ascenso No ascender o una combinación de estos valores.

Tabla 22-2 Prioridad de las reglas en formularios

Prioridad de condición predeterminada Mensaje de validación Color No ascender
1 (el más bajo) X    
1   X  
1 X X  
2     X
3 X   X
4   X X
5 (el más alto) X X X