Dies ist eine alte Version des Dokuments!




Bedingungsfelder

Jedes eingefügte Feld oder Element lässt sich an verschiedene Bedingungen knüpfen. Dabei kann zum Beispiel festgelegt werden, ob eine Checkbox angekreuzt sein soll oder ob eine Textpassage nur bei bestimmten Schülern (z.B. bei allen Mädchen) angezeigt und gedruckt werden soll. Die Bedingungen lassen sich über die 'Sichtbarkeit' in der Funktionsleiste einstellen. Es wird dabei unterschieden, ob ein Element nur im Ausdruck sichtbar ist oder ob es auch in der Vorschau angezeigt wird!


Einfache Bedingung

Als Bedingung kann ein Feld (wie Geschlecht im Beispiel) mit einem gewünschten Wert festgelegt werden:

[schueler.geschlecht]=weiblich

Bedingung mit mehreren möglichen Werten

Der Klassenname muss „1. Sek“ oder „1. Real“ lauten:

[klasse.name]=1.Sek;1. Real

Bedingungen mit UND verknüpfen

Sobald zwei Bedingungen erfüllt sein müssen, können diese mit dem Schlüsselwort 'UND' verknüpft werden:

[klasse.name]=1.Sek UND [schueler.geschlecht]=weiblich

Bedingungen mit ODER verknüpfen

Sobald mindestens eine von zwei Bedingungen erfüllt sein muss, können diese mit dem Schlüsselwort 'ODER' verknüpft werden:

[klasse.name]=1.Sek ODER [klasse.name]=2.Sek

Beispiele

Checkbox bei entsprechender Konfession ankreuzen

Sie möchten in einem Formular bei der entspechenden Konfession ein Kreuz setzen. Sollte die Konfession von evangelisch und katholisch abweichen, soll ein Kreuz bei 'Andere' gesetzt werden.

  1. Eine Chechbox einfügen.
  2. Optional der Checkbox einen interen Namen vergeben und oder das Layout (Grösse, Farbe) der Box anpassen.
  3. Da die Box ausgewählt sein soll, wenn der Schüler evangelisch ist, auf den grünen gekreuzten Doppelpfeil neben dem Feld 'ausgewählt' klicken.
  4. Im Dialogfenster die entsprechende Bedingung einstellen [schueler.confession]=evangelisch.
    1. Dabei ist zu beachten, dass die Konfession so geschrieben wird, wie diese in LehrerOffice erfasst wurde. Z.T. sind auch Abkürzungen möglich.
  5. Für die Checkbox der Katholiken genau gleich vorgehen. Hier lautet die Bedingung [schueler.confession]=katholisch.
  6. Nun die Checkbox für die übrigen Konfessionen erfassen. Hier soll immer dann ein Kreuz gesetzt werden, wenn die Konfession weder evangelisch noch katholisch ist.
    1. Die Bedingung lautet wie folgt: [schueler.confession]<>katholisch;kath.;evangelisch;evang.;reformiert (dabei ist alles aufzuzählen was nicht berücksichtigt werden soll).
  7. Zu den entspechenden Checkboxen den gewünschten Ausgabenamen setzen (z.B. katholisch).

Verschiedene Sätze für Mädchen oder Jungs

Bei einem Informationsbrief für ein Lager soll bei den Mädchen eine andere Textpassage als bei den Knaben ausgegeben werden.

  1. Den ersten Satz (z.B. für die Mädchen) erfassen.
  2. Nun die Sichtbarkeit für diesen Satz definieren.
    1. Dazu in der Funktionsleiste bei der 'Sichtbarkeit' im 'Ausdruck' den grünen Doppelpfeil anklicken.
    2. Damit in der Vorschau die Darstellung korrekt ausgegeben wird, muss die Bedingung auch hier eingegeben werden.
  3. Die Bedingung definieren. Für die Mädchen lautet diese: [schueler.geschl]=w.
  4. Nun den Satz für die Knaben in einem neuen Textelement erfassen.
  5. Die Bedingung definieren [schueler.geschl]=m.
  6. Damit beide Sätze anschliessend an der selben Stelle erscheinen, können diese nun im Formulardesigner übereinandergelegt werden.

Nach Leistungsstand in einem Fach einen Satz ausgeben

Sie möchten, dass bei allen Schülern die im Zeugnis beim Fach Deutsch unter einer 4 sind, ein bestimmter Satz ausgegeben wird. Bei allen anderen Schülern soll kein Satz ausgegeben werden.

  1. Den gewünschten Satz erfassen.
  2. Die Sichtbarkeit für den Satz definieren.
    1. Dazu in der Funktionsleiste bei der 'Sichtbarkeit' im 'Ausdruck' den grünen Doppelpfeil anklicken.
  3. Die Bedingung lautet: [zeugnis.durchschnitt.D]<4. Das benötigte Feld lässt sich auch über 'Feld einfügen' aufrufen.

TIPP TIPP: Bei einer Bedingung lassen sich auch mehrere Möglichkeiten aufzählen. Z.B. katholisch;kath. Dabei ist zu beachten, dass die einzelnen Bedingungsinhalte durch ein Semikolon ohne Leerschlag aufgelistet werden.

TIPP TIPP: Das 'Ungleichzeichen' im Formulardesigner lautet <> (Kleiner-als/Grösser-als).

Drucken/exportieren
QR-Code
QR-Code lehreroffice:zusatzprogramme:formulardesigner:bedingungsfelder (erstellt für aktuelle Seite)