Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
lehreroffice:zusatzprogramme:formulardesigner:bedingungsfelder [2015/07/07 11:09] stefanlehreroffice:zusatzprogramme:formulardesigner:bedingungsfelder [2021/12/23 17:12] (aktuell) Thomas Horner
Zeile 1: Zeile 1:
-====== 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 [[lehreroffice:zusatzprogramme:formulardesigner:uebersicht_formulardesigner#uebersicht|Funktionsleiste]] einstellen. Es wird dabei unterschieden, ob ein Element nur im Ausdruck sichtbar ist oder ob es auch in der Vorschau angezeigt wird!+====== 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 [[lehreroffice:zusatzprogramme:formulardesigner:uebersicht_formulardesigner#uebersicht|Funktionsleiste]] einstellen. Es wird dabei unterschieden, ob ein Element nur im Ausdruck sichtbar ist oder ob es auch in der Vorschau angezeigt wird!
  
 \\ \\
-=== Bedingung mit mehreren möglichen Werten festlegen ===+ 
 +=== Einfache Bedingung === 
 +Als Bedingung kann ein Feld (wie Geschlecht im Beispiel) mit einem gewünschten Wert festgelegt werden: 
 + 
 +<code> 
 +[schueler.geschlecht]=weiblich 
 +</code> 
 + 
 + 
 +=== Bedingung mit mehreren möglichen Werten ===
 Der Klassenname muss "1. Sek" oder "1. Real" lauten: Der Klassenname muss "1. Sek" oder "1. Real" lauten:
  
Zeile 19: Zeile 29:
  
  
 +=== 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:
  
-Anhand einiger Beispiele werden die Verwendungsmöglichkeiten der Bedingungsfelder aufgezeigt.+<code> 
 +[klasse.name]=1.Sek ODER [klasse.name]=2.Sek 
 +</code>
  
 +=== Enthält ===
 +Ab Programmversion 2021.9.1 kann das "=" auch durch ein "~" (für 'enthält') oder "!~" ('enthält nicht') ersetzt werden.
  
 ===== Beispiele ===== ===== Beispiele =====
 ==== Checkbox bei entsprechender Konfession ankreuzen ==== ==== 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. +Sie möchten in einem Formular bei der entsprechenden Konfession ein Kreuz setzen. Sollte die Konfession von evangelisch und katholisch abweichen, soll ein Kreuz bei 'Andere' gesetzt werden. 
-  - Eine Chechbox einfügen. +  - Eine Checkbox einfügen. 
-  - Optional der Checkbox einen interen Namen vergeben und oder das Layout (Grösse, Farbe) der Box anpassen.+  - Optional der Checkbox einen internen 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.   - 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.   - Im Dialogfenster die entsprechende Bedingung einstellen [schueler.confession]=evangelisch.
Zeile 34: Zeile 50:
   - 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.   - 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).       - 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).+  - Zu den entsprechenden Checkboxen den gewünschten Ausgabenamen setzen (z. B. katholisch).
  
  
 ==== Verschiedene Sätze für Mädchen oder Jungs ==== ==== 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. 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.+  - Den ersten Satz (z. B. für die Mädchen) erfassen.
   - Nun die Sichtbarkeit für diesen Satz definieren.    - Nun die Sichtbarkeit für diesen Satz definieren. 
       - Dazu in der Funktionsleiste bei der 'Sichtbarkeit' im 'Ausdruck' den grünen Doppelpfeil anklicken.       - Dazu in der Funktionsleiste bei der 'Sichtbarkeit' im 'Ausdruck' den grünen Doppelpfeil anklicken.
Zeile 56: Zeile 72:
  
  
-{{:lehreroffice:grafiken:icons:tips_32.png?nolink  |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.+{{:lehreroffice:grafiken:icons:tips_32.png?nolink  |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.
  
 {{:lehreroffice:grafiken:icons:tips_32.png?nolink  |TIPP}} TIPP: Das 'Ungleichzeichen' im Formulardesigner lautet <> (Kleiner-als/Grösser-als). {{:lehreroffice:grafiken:icons:tips_32.png?nolink  |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)