Parameter > Allgemeine Parameter > Personalisierung > Masken > Bedingte Stile 

Ein bedingter Stil beinhaltet eine Reihe an Bedingungen, die die Anwendung der Präsentationsstile auf dem Feldwert einer Maske definieren.

Mit dieser Funktion können bedingte Stile definiert werden. Dafür werden ihnen ein Code zur Kennzeichnung, eine Reihe an Bedingungen und die entsprechenden Stilcodes zugeordnet.

Einem Feld wird ein bedingter Stil über die Funktion Anpassung der Masken zugewiesen.

Die den Titelfeldern zugewiesenen Stile werden statisch im Dictionary definiert. Sie können daher nicht dynamisch geändert werden. Für diese Felder werden keine bedingten, sondern feste Stile verwendet.

Vorbedingungen

SEEREFERTTO Siehe Dokumentation Umsetzung

Maskenverwaltung

Erfassungsmaske

Übersicht

In der Maske für die Parametrierung der Stile werden neben dem Code des bedingten Stils eine Tabelle mit logischen Anwendungsbedingungen und der entsprechende Stil erfasst.

Bei Änderung eines vorhandenen Stils wird eine Meldung mit der Frage ausgegeben, ob die Masken, die diesen bedingten Stil verwenden, erneut freigegeben werden sollen. So wie die Änderung eines Stils bei der erneuten Freigabe dynamisch berücksichtigt wird, so ruft die Verwendung eines dynamischen Stils in einer Maske die Generierung von Codezeilen im Sourcecode hervor und setzt die Freigabe des Codes voraus, um wirksam zu sein.

Schließen

 

Felder

In diesem Register befinden sich die folgenden Felder :

Blocknummer 1

Dieser Code identifiziert eindeutig die erstellten Datensätze.

  • Feld DES

Bezeichnung des vorherigen Codes.

Tabelle

  • Bedingung (Feld CND)

Diese logische Bedingung, die als berechneter Ausdruck definiert ist, muss auf den Informationen basieren, die zum Zeitpunkt der Verwendung des bedingten Stils in Zeile sein müssen. Von den Elementen in Zeile wird der Wert des aktuellen Feldes über die Variable zc identifiziert. Auf der letzten Zeile der Tabelle kann es keine Bedingung geben (es handelt sich also um eine standardmäßig verwendete Zeile, wenn keine andere Bedingung angewendet werden kann).

Der auf der aktuellen Zeile platzierte Stylecode wird angewendet, wenn die Bedingung auf der gleichen Zeile geprüft wurde (und wenn es die erste geprüfte Bedingung in der Zeilenreihenfolge ist).

Schließen

 

Fehlermeldungen

Nur generische Fehlermeldungen.

Verwendete Tabellen

SEEREFERTTO Siehe Dokumentation Umsetzung