Ordem de Avaliação e Execução de Regras de Validação

Para regras de validação de dados em formulários, a precedência da avaliação da regra dependerá da prioridade da condição, do local da regra e da posição da regra na lista de regras (se várias regras existirem no mesmo local). Primeiro, são processadas as regras no nível de célula. Em seguida, as regras no nível da coluna são processadas, em seguida, as regras no nível da linha. Finalmente, são processadas as regras no nível de grade. As regras são avaliadas com base em sua posição na lista de regras em cada nível.

O local e a posição determinam a ordem em que a regra será processada. No entanto, a prioridade das instruções de processamento determina qual regra será aplicada à célula de dados. Portanto, se uma regra no nível de célula contiver instruções de processamento com a prioridade 4 e uma regra no nível de grade contiver instruções de processamento com a prioridade 5, a regra no nível de grade é aplicada à célula de dados. Se todas as regras tiverem instruções de processamento com a mesma prioridade, a primeira regra processada ganhará. A prioridade será baseada no fato de as instruções de processamento da célula especificarem uma mensagem de validação, uma cor, a opção do caminho promocional Não Promover ou uma combinação dessas configurações.

Tabela 22-2 Prioridade de Regras em Formulários

Prioridade de Condição Padrão Mensagem de Validação Cor Não Promover
1 (mais baixa) X    
1   X  
1 X X  
2     X
3 X   X
4   X X
5 (mais alta) X X X