Benutzer-Werkzeuge

Webseiten-Werkzeuge


breedmaster:formulardaten

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Letzte ÜberarbeitungBeide Seiten der Revision
breedmaster:formulardaten [20.08.2018 13:48] – angelegt Manfred Linkbreedmaster:formulardaten [05.10.2018 18:39] Manfred Link
Zeile 9: Zeile 9:
  
 Wird keine Konfiguration für ein Formular erstellt, so wird eine Standardansicht erstellt. An Optionen steht hier lediglich das Löschen von Datensätzen zur Auswahl. Wird keine Konfiguration für ein Formular erstellt, so wird eine Standardansicht erstellt. An Optionen steht hier lediglich das Löschen von Datensätzen zur Auswahl.
 +
 +
 +===== Formularfelderweiterung =====
 +Mit der Version 12.7.7 wurde in der Formularkonfiguration die Möglichkeit der Felderweiterung geschaffen. Damit ist es möglich aus den übermittelten Daten weitere Daten für die Weiterverarbeitung zu generieren. 
 +
 +Beispiel für die Anwendung:
 +In einem Meldeformular wird Name und Geschlecht des Hundes abgefragt. Dabei wird in der Variable ''Geschlecht'' entweder der Wert ''Rüde'' oder ''Hündin'' übermittelt. Diese Angabe ist für eine Meldeliste vollkommen ausreichend. In einem weiteren Schritt soll aber ein Formular für eine Prüfung des Hundes ausgefüllt werden. Dieses Formular enthält eine Zeile in der entweder Rüde oder Hündin anzukreuzen ist. 
 +
 +Durch die Felderweiterung können nun zwei virtuelle Felder (''r'' und ''h'') erstellt werden, die ein X enthalten um das Formular entsprechend zu füllen. Hierzu muss ledigliche folgende Regel definiert werden:
 +<code>
 +r | geschlecht | Rüde | X
 +r | geschlecht | Hündin | NULL
 +h | geschlecht | Rüde | NULL
 +h | geschlecht | Hündin | X
 +</code>
 +
 +  - Zunächst wird die neue Variable benannt, also ein ''r''.
 +  - Nun wird die Variable angegeben auf die sich der Vorgang bezieht, also ''geschlecht''
 +  - Der dritte Eintrag enthält den möglichen, übermittelten Wert aus dem Formular, (Rüde oder Hündin)
 +  - Als letzter Wert wird nun der gewünschte Ersatzwert definiert, hier im Beispiel ein ''X''
 +
 +Diese Abfolge ist für alle möglichen/gewünschten Kombinationen zu wiederholen. Wenn ein virtuelles Feld leer bleiben soll, so ist ''NULL'' anzugeben. Dieser Wert wird bei der Verarbeitung später unterdrückt.
 +
  
breedmaster/formulardaten.txt · Zuletzt geändert: 12.11.2018 11:38 von Manfred Link

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki