Verwendung von Spezialelementen
Im Formular-Designer stehen Eingabeelemente, Gruppenelemente, Strukturelemente und Spezialelemente zur Verfügung. Die folgende Aufstellung erläutert alle Spezialelemente und deren spezifischen Einstellungsmöglichkeiten:
1. Kalkulation
Berechnet automatisch ein Ergebnis aus den Eingaben anderer Felder – z.B. für Arbeitszeiten, Mengen oder Preise. Es können die 4 Grundrechenarten (+, −, *, /) verwendet werden. Die in Ihrem Formular verfügbaren Zahlenplatzhalter werden im Kalkulationsfeld zur Auswahl angezeigt.
Formeltypen:
- Zahlen: Berechnet eine Zahl aus Eingabefeldern oder Schiebereglern. Anzahl der Nachkommastellen und Rundungsart können festgelegt werden.
- Dauer: Berechnet eine Zeitdauer aus Datums- oder Uhrzeitangaben.
Formelbeispiel: #endzeit# – #startzeit# - Datum und Uhrzeit: Addiert oder subtrahiert einen festen oder variablen Zeitraum von einer Datums-/Uhrzeitangabe.
Formelbeispiel 1: #zeit# + duration(0:14:3:0:0)
Formelbeispiel 2: #zeit# + duration(0:#anzahl_tage#:3:0:0)
Verfügbare Funktionen:
- average: Durchschnitt der Feldwerte aus einer Tabelle oder kopierbaren Gruppe
- sum: Summe der Feldwerte aus einer Tabelle oder kopierbaren Gruppe
- mod: Gibt den positiven Wert einer Zahl zurück
- sqrt: Gibt die Quadratwurzel einer Zahl zurück
- cbrt: Gibt die Kubikwurzel einer Zahl zurück
- duration(y:d:h:m:s): Fügt eine Dauer hinzu. y: Jahr, d: Tag, h: Stunde, m: Minute, s: Sekunde.
Beispiel: duration(1:0:0:4:5) ergibt eine Dauer von einem Jahr, 4 Minuten und 5 Sekunden. - extractDuration: Gibt eine Dauer als Zahl in der gewünschten Zeiteinheit (y, d, h, m, s) zurück.
Beispiel: extractDuration(#dauerfeld#:h) – liefert die Dauer in Stunden. - extractDate: Gibt eine Datumskomponente (year, month, day) als Zahl aus einem Datumsfeld zurück.
Beispiel: extractDate(#datumsfeld#:year) – liefert die Jahreszahl.
Funktionen können auch verschachtelt werden, z.B.: extractDuration(sum(#endzeit#-#startzeit#):h)
Dezimalzahlen in Formeln (z.B. als Faktor) werden mit einem Punkt als Dezimaltrennzeichen eingegeben. Es gilt die normale Punkt-vor-Strich-Regel; Klammern sind erlaubt.
Formelbeispiel: (#zahl1# + #zahl2#) * 2.5
Beispiel einer Arbeitszeitberechnung (Dauer in Stunden automatisch errechnet):

2. PDF-Datei
Fügt eine fest hinterlegte PDF-Datei ins Formular ein – z.B. eine Montageanleitung oder Sicherheitsdatenblatt. Die Datei kann beim Ausfüllen per Klick geöffnet werden.