Verwendung von Spezialelementen

Im Formular-Designer stehen Eingabeelemente, Gruppenelemente, Strukturelemente und Spezialelemente zur Verfügung. Hier finden Sie eine Aufstellung über die Art der Verwendung und spezifische Einstellungsmöglichkeiten von Spezialelementen:

1. Kalkulation

Im Kalkulationsfeld kann eine Formel eingetragen werden, so dass beim Ausfüllen automatisch das Ergebnis aus den Eingaben aus anderen Feldern errechnet wird. Es können die 4 Grundrechenarten (+, – , *, /) verwendet werden. Die in Ihrem Formular zur Verfügung stehenden Zahlplatzhalter werden unten grau hinterlegt angezeigt.

Folgende 3 Formeltypen stehen zur Auswahl:

  • Zahlen: Zur Berechnung einer Zahl aus Eingabefeldern oder Schiebreglern mit Zahlen entsprechend Ihrer Formel. Es kann die Anzahl der Nachkommastellen und die Art des Rundens festgelegt werden.
  • Dauer: Zur Berechnung einer Dauer aus Datums- oder Uhrzeitangaben.
    Formelbeispiel: #endzeit# – #startzeit#
  • Datum und Uhrzeit: Um einen festen oder variablen Zeitraum einer Datums- und Uhrzeitangabe hinzuzufügen oder abzuziehen, z.B. 14 Tage und 3 Stunden oder mit einem Feld-Platzhalter.
    Formelbeispiel 1: #zeit# + duration(0:14:3:0:0)
    Formelbeispiel 2: #zeit# + duration(0:#anzahl_tage#:3:0:0)

Beispiel einer Arbeitszeit Tabelle. Die Dauer in Stunden wurde automatisch errechnet:

Folgende Funktionen stehen zur Verfügung:

  • average: liefert den Durchschnitt von Feldwerten aus einer Tabelle oder Kopierbaren Gruppe
  • sum: liefert die Summe von Feldwerten aus einer Tabelle oder Kopierbaren Gruppe
  • mod: liefert den positiven Wert einer Zahl
  • sqrt: liefert die Quadratwurzel einer Zahl
  • cbrt: liefert die Kubikwurzel einer Zahl
  • duration(y:d:h:m:s): fügt eine Dauer hinzu. y: Jahr, d: Tag, h: Stunde, m: Minute und s: Sekunde. Z.B. duration(1:0:0:4:5) liefert eine Dauer von einem Jahr, 4 Minuten und 5 Sekunden.
  • extractDuration: liefert eine Dauer als Zahl in der gewünschten Zeiteinheit (y, d, h, m, s). Z.B. extractDuration(#duration_field#:h) – Liefert die Dauer in Stunden aus dem angegebenen Dauerfeld.

Funktionen können auch verschachtelt werden, also z.B. extractDuration(sum(#endzeit#-#startzeit#):h)

Wenn Sie eine Dezimalzahl in die Formel einfügen möchten (z.B. als Faktor), verwenden Sie bitte einen Punkt statt eines Kommas als Dezimaltrennzeichen. Es gilt die normale Punkt-vor-Strich-Regel, es können also auch Klammern genutzt werden.
Formelbeispiel: (#zahl1# + #zahl2#) * 2.5

2. PDF Datei

Fügt eine PDF-Datei in das Formular ein. Diese kann während des Ausfüllens durch Anklicken geöffnet werden.

Seiteninhalt