Reihenfolge der Auswertung und Ausführung von Datenvalidierungsregeln

Bei Datenvalidierungsregeln in Formularen hängt die Priorität bei der Regelauswertung von der Bedingungspriorität, dem Speicherort der Regel und der Position der Regel in der Regelliste ab (wenn mehrere Regeln am selben Speicherort vorhanden sind). Zuerst werden Regeln auf Zellenebene verarbeitet. Danach werden Regeln auf Spaltenebene und dann Regeln auf Zeilenebene verarbeitet. Schließlich werden Regeln auf Rasterebene verarbeitet. Die Regeln werden basierend auf ihrer Position in der Regelliste auf der jeweiligen Ebene ausgewertet.

Speicherort und Position bestimmen die Reihenfolge, in der die Regel verarbeitet wird. Die Priorität der Verarbeitungsanweisungen hingegen legt fest, welche Regel auf die Datenzelle angewendet wird. Wenn also eine Regel auf Zellenebene Verarbeitungsanweisungen mit Priorität 4 und eine Regel auf Rasterebene Verarbeitungsanweisungen mit Priorität 5 enthält, wird die Regel auf Rasterebene auf die Datenzelle angewendet. Wenn alle Regeln Verarbeitungsanweisungen der gleichen Priorität haben, wird die erste Regel angewendet. Die Priorität richtet sich danach, ob die Verarbeitungsanweisungen für die Zelle eine Validierungsmeldung, eine Farbe, die Option Nicht hochstufen für den Hochstufungspfad oder eine Kombination aus diesen Einstellungen angeben.

Tabelle 22-2 Priorität für Regeln in Formularen

Standardbedingungspriorität Validierungsmeldung Farbe Nicht hochstufen
1 (niedrigste Priorität) X    
1   X  
1 X X  
2     X
3 X   X
4   X X
5 (höchste Priorität) X X X