Einleitung

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.