Mit Bedingungen bestimmst du, unter welchen Umständen ein Formularfeld sichtbar oder aktiv sein soll. So zeigst du beispielsweise ein Feld nur an, wenn ein anderes Feld einen bestimmten Wert hat. Bedingungen helfen dir, Formulare übersichtlich und benutzerfreundlich zu gestalten.
So kommst du hierher
- Öffne in der Seitenleiste Formulare > Alle.
- Doppelklick auf das Formular, das du bearbeiten möchtest – oder klick auf die Schaltfläche Bearbeiten in der Zeile des Formulars.
- Im Formular-Editor öffnest du das Feld, für das du Bedingungen festlegen möchtest, über die Schaltfläche Bearbeiten (Stiftsymbol).
- In den Feldeinstellungen findest du den Abschnitt für Bedingungen – dort gibst du ein, wann dieses Feld angezeigt oder aktiv sein soll.
Voraussetzungen
Du brauchst das Recht Formulare verwalten und mindestens ein bestehendes Formular mit mehreren Feldern.
So gehst du vor
Bedingung hinzufügen
Klick auf die Schaltfläche Bedingung hinzufügen – damit erstellst du deine erste Bedingung oder fügst eine weitere hinzu.
Du siehst jetzt eine neue Bedingungszeile mit mehreren Auswahlfeldern. Wähle zuerst die Seite aus, auf der sich das Feld befindet, das du abfragen möchtest. Die Liste zeigt dir alle Seiten, die vor der aktuellen Seite liegen (oder die aktuelle Seite selbst, wenn du ein Feld auf der gleichen Seite abfragen möchtest).
Wähle dann das Feld aus – die verfügbaren Felder werden automatisch gefiltert, sobald du eine Seite ausgewählt hast.
Bestimme den Vergleichsoperator durch Klick auf das Symbol in der Mitte: ein Gleichheitszeichen (=) bedeutet „ist gleich", ein durchgestrichenes Gleichheitszeichen (≠) bedeutet „ist nicht gleich".
Gib den Wert ein, mit dem das Feld verglichen werden soll:
- Bei Feldern vom Typ Auswahl, Radiobutton oder Kartenwahl erscheint ein Auswahlfeld, das dir alle verfügbaren Optionen des Quellfeldes anzeigt.
- Bei Textfeldern kannst du einen beliebigen Text eingeben.
Wenn du mehrere Bedingungen brauchst, füge weitere über die Schaltfläche Bedingung hinzufügen hinzu.
Mehrere Bedingungen verknüpfen
Wenn du mehr als eine Bedingung hast, bestimme oben in der Verknüpfung, wie sie zusammenwirken sollen:
- UND: Das Feld wird nur sichtbar/aktiv, wenn alle Bedingungen erfüllt sind.
- ODER: Das Feld wird sichtbar/aktiv, wenn mindestens eine Bedingung erfüllt ist.
Bedingung löschen
Klick auf das Mülleimer-Symbol am rechten Ende einer Bedingungszeile, um diese Bedingung zu entfernen. Wenn nur noch eine Bedingung vorhanden ist, wird beim Löschen automatisch eine neue, leere Bedingung hinzugefügt.
Aufbau des Bedingungs-Editors
Der Editor besteht aus folgenden Elementen:
- Verknüpfung (oben): Wähle UND oder ODER, um zu bestimmen, wie mehrere Bedingungen zusammenwirken.
- Bedingungskarten: Jede Karte stellt eine Bedingung dar. Sie enthält vier Teile:
- Seite und Feld (wovon hängt die Sichtbarkeit ab?)
- Vergleichsoperator (Gleichheit oder Ungleichheit)
- Vergleichswert (welcher Wert muss erfüllt sein?)
- Löschen-Schaltfläche
- Logik-Operatoren: Zwischen den Bedingungskarten siehst du die gewählte Verknüpfung (UND oder ODER), um die Logik visuell deutlich zu machen.
Was danach passiert
Deine Bedingungen werden gespeichert, sobald du das Formular speicherst. Beim Ausfüllen des Formulars prüft weboffice digital dann automatisch, ob die Bedingungen erfüllt sind, und zeigt oder verbirgt die Felder entsprechend. Der Nutzer des Formulars sieht also nur die Felder, die für ihn relevant sind.
Weitere Schritte: Formular anlegen oder Formularverwaltung: Was das Modul kann.
Tipps und Hinweise
- Bedingungen funktionieren nur mit Feldern vorheriger oder der aktuellen Seite. Du kannst nicht auf Felder aus zukünftigen Seiten abfragen.
- Textfelder und Zahlenfelder müssen exakt übereinstimmen (Groß-/Kleinschreibung beachtet). Verwende daher aussagekräftige Werte, die der Nutzer auch eingeben würde.
- Wenn du Bedingungen mit ODER verknüpfst, werden schnell viele Kombinationen möglich – prüfe das Formular in der Vorschau, um sicherzustellen, dass es sich so verhält, wie du es erwartest.
- Bedenke: Verborgene Felder werden beim Speichern nicht übertragen. Das ist sinnvoll, um Daten nur zu erfassen, wenn sie wirklich gebraucht werden.