Einleitung
Hinweis: Diese Feature sind Teil der Visforms Subscription und in der freien Visforms Version nicht enthalten.
Die Visforms Subscription fügt Visforms neue Feldtypen hinzu, mit denen besondere Anforderungen gelöst werden können. Der Feldtyp “Berechnung” erlaubt es Ihnen mathematische Formeln zu erstellen.
Mithilfe dieses Feldtyps ist es etwa möglich, ein individuell gestaltetes Verkaufsformular zu erstellen. Die Formeln können neben mathematischen Operationen (plus, minus, mal, geteilt) und Funktionen (wie Wurzel, Quadrat, Absolutwert und viele weitere) auch die aktuellen Benutzereingaben verwenden. Das Formular errechnet das Ergebnis dynamisch anhand der aktuellen Benutzereingaben.
Systemvoraussetzungen
Die Visforms Subscription muss installiert sein.
Funktionsumfang
Was Sie mit der Erweiterung realisieren können, lässt sich am besten zeigen in einem Beispielformular zeigen: Formular mit Berechnung.
Der Aufbau des Beispielformulars mit allen dazugehörigen Formeln wird erläutert in der Dokumentation. Mehr dazu in: Anleitung Verkaufsformular.
Erläuterungen zur Nutzung
Beispiel
Im Konfigurations-Feld Formel geben Sie den zu berechnenden Ausdruck ein.
Beispiel:
([BUCH]*25.00)+[RABATT]
Eingaben für Platzhalter
Sie können Visforms-Platzhalter für Formular-Feld Werte in den Formalen verwenden.
Zulässige Eingaben für Platzhalter im Feld Formel sind die Feldnamen in Großbuchstaben umschlossen von eckigen Klammern:
[FELDNNAME]
Mathematische Operatoren
Die folgenden mathematischen Operatoren stehen zur Verfügung:
- +
- -
- *
- /
Mathematische Funktionen
Die folgenden mathematischen Funktionen stehen zur Verfügung:
- abs()
- sin()
- asin()
- asinh()
- cos()
- acos()
- acosh()
- tan()
- atan()
- athanh()
- ceil()
- exp()
- floor()
- max()
- min()
- log()
- log10()
- log1p()
- pow()
- round()
- sqrt()
Wichtige Hinweise
Punkt als Dezimaltrenner in der Formel
Alle Zahlen mit Dezimalstellen müssen im Konfigurations-Feld Formel als Dezimaltrenner einen Punkt enthalten. Das entspricht nicht dem deutschen Sprachraum, in dem üblicherweise das Komma verwendet wird.
Konfigurations-Option “Dezimaltrenner” für die Anzeige
Sie können die Konfigurations-Option Dezimaltrenner verwenden, um den Dezimaltrenner für die Anzeige festzulegen.
Die Konfigurations-Option Dezimaltrenner legt fest, welcher Dezimaltrenner verwendet werden soll:
- Für die Anzeige des berechneten Ergebnisses.
- Beim Speichern der Daten in der Datenbank.
Keine Tausender-Trennzeichen verwenden
Werte die in die Berechnung einfließen, dürfen niemals ein Tausendertrennzeichen enthalten:
- Sei es aus dem String im Feld Formel selbst.
- Sei es aus Werten, die aus anderen Feldern kommen.
Vermeiden Sie Leerzeichen
Vermeiden Sie Leerzeichen in der Formel.