5. Bedingungen in Formularelementen
Kapitel hinzufügen

Über Bedingungen in Formularelementen wird erreicht, dass Elemente nur dann im Formular angezeigt werden, wenn vorher zu definierende Bedingungen erfüllt sind. Diese Bedingungen beziehen sich in erster Linie auf den Wert, den ein Formularelement annimmt bzw. annehmen kann. Hierzu werden Datenbankfelder der Tabelle „orders“ aus der MyBib eDoc-Datenbank abgefragt.

Jedes Formularelement hat in der Eingabemaske Formularelement ändern ein Feld Bedingung. In dieses Feld können eine oder mehrere Bedingungen unter Berücksichtigung eines bestimmten Formats eingegeben werden.

Mögliche Bedingungen sind die üblichen Vergleichsoperatoren:

  • == (gleich)
  •  != (ungleich)
  • < (kleiner als)
  • > (größer als)
  • <= (kleiner oder gleich)
  • >= (größer oder gleich)

Daten aus der Datenbanktabelle „orders“ in der MyBib eDoc-Datenbank werden z.B. über $rec[] angesprochen, wobei in den eckigen Klammern der Name des Datenbankfeldes stehen muss.

Beispiel :

$rec[or_type]==SUBITO

Mehrere Bedingungen werden mit _ &&_ bzw. _ ∣␣_ angefügt. (_=Leerzeichen)

In der Preview werden die Bedingungen nicht berücksichtigt. D.h. hier werden per Default alle Element angezeigt. Um Bedingungselemente beim Bearbeiten in der Preview nicht zu sehen, müssen diese auf „inaktiv“ gesetzt werden. Sie werden dann komplett ignoriert und müssen später für den Betrieb wieder explizit aktiviert werden.