Bedingte Formatierung

Top  Previous  Next

Bedingte Formatierung erstellen

Es besteht auch die Möglichkeit, für ein Datenfeld eine bedingte Formatierung festzulegen. Die entsprechenden Einstellungen können im Fenster "Eigenschaften" über die Schaltfläche "Expressions" konfiguriert werden.

 

Um eine bedingte Formatierung einzustellen, wird ein Ausdruck an der gewünschten Eigenschaft hinterlegt. Der Dialog "Ausdruck bearbeiten" wird dafür über die Schaltfläche "..." an der entsprechenden Eigenschaft geöffnet.

 

Über den Ausdruck kann nun der Wert der Eigenschaft abhängig von einer Bedingung gesetzt werden.

Die Schaltfläche "OK" speichert den Ausdruck. Wenn der Ausdruck ungültig ist, erscheint eine entsprechende Warnung.

 

Beispiel:

Wenn das Datenfeld "Arbeitszeitkonto zu Belegende" negativ ist, dann soll der Wert in roter Schriftfarbe angezeigt werden.

Dafür wird an dem entsprechenden Datenfeld in der Eigenschaft "Schriftfarbe" der folgende Ausdruck hinterlegt:

Iif([Monatsbezogene Kontodaten].[Arbeitszeitkonto].[In Stunden] < 0,'Red','Black')

 

Abb.: Dialog "Ausdruck bearbeiten"

 

 

Bedingte Formatierung über Stile

Wenn mehrere Eigenschaften eines Feldes über die gleiche Bedingung gesteuert werden sollen empfiehlt es sich, dafür einen Stil zu verwenden.
Dafür wird zunächst über die Registerkarte "Gliederung" ein neuer Stil angelegt, welcher die gewünschten Formatierungseigenschaften definiert.
Anschließend kann dieser an dem entsprechenden Datenfeld auf der Registerkarte "Aussehen" des Objektfensters "Eigenschaften" hinterlegt werden.
 

Hinweis: Bei der Verwendung von Stilen muss die "Stilpriorität" in Eigenschaften überprüft werden, ob auch die angegebenen Formatierungen zugelassen werden.