Dies ist eine alte Version des Dokuments!
Inhaltsverzeichnis
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.
- Eine Chechbox einfügen.
- Optional der Checkbox einen interen Namen vergeben und oder das Layout (Grösse, Farbe) der Box anpassen.
- 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.
- Im Dialogfenster die entsprechende Bedingung einstellen [schueler.confession]=evangelisch.
- Dabei ist zu beachten, dass die Konfession so geschrieben wird, wie diese in LehrerOffice erfasst wurde. Z.T. sind auch Abkürzungen möglich.
- Für die Checkbox der Katholiken genau gleich vorgehen. Hier lautet die Bedingung [schueler.confession]=katholisch.
- 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.
- Die Bedingung lautet wie folgt: [schueler.confession]<>katholisch;kath.;evangelisch;evang.;reformiert (dabei ist alles aufzuzählen was nicht berücksichtigt werden soll).
- 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.
- Den ersten Satz (z.B. für die Mädchen) erfassen.
- Nun die Sichtbarkeit für diesen Satz definieren.
- Dazu in der Funktionsleiste bei der 'Sichtbarkeit' im 'Ausdruck' den grünen Doppelpfeil anklicken.
- Damit in der Vorschau die Darstellung korrekt ausgegeben wird, muss die Bedingung auch hier eingegeben werden.
- Die Bedingung definieren. Für die Mädchen lautet diese: [schueler.geschl]=w.
- Nun den Satz für die Knaben in einem neuen Textelement erfassen.
- Die Bedingung definieren [schueler.geschl]=m.
- 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.
- Den gewünschten Satz erfassen.
- Die Sichtbarkeit für den Satz definieren.
- Dazu in der Funktionsleiste bei der 'Sichtbarkeit' im 'Ausdruck' den grünen Doppelpfeil anklicken.
- Die Bedingung lautet: [zeugnis.durchschnitt.D]<4. Das benötigte Feld lässt sich auch über 'Feld einfügen' aufrufen.
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: Das 'Ungleichzeichen' im Formulardesigner lautet <> (Kleiner-als/Grösser-als).