Arbeiten mit Formeln

Allgemeines zu Formelbausteinen

Mit einem Formelbaustein wird ein dynamischer Wert erzeugt, dynamisch auf verknüpfte Datensätze zugegriffen oder unter Bedingungen bestimmte Werte ausgeben. Die Formel wird nur im Designmodus eingegeben und der Baustein ist in der Datensatzerfassung nur lesbar. Dadurch können Werte anderer Bausteine zu neuen Werten verändert und kombiniert werden.

Dies geschieht wie folgt:

  1. Auf andere Bausteine wird über den technischen Namen zugegriffen
    Wie bereits beschrieben müssen technische Namen innerhalb einer Liste einzigartig sein. Durch diese Einzigartigkeit weiß der Formel Baustein auf welchen Datensatz er zugreifen soll.
    Achtung: Um Fehler zu vermeiden, sollten technische Namen nicht mit dem Suffix “_text” aufhören!

  2. Den Inhalt eines anderen Bausteins wiedergeben
    Durch das Schreiben des technischen Namens eines anderen Baustein kann bereits der Inhalt wiedergegeben werden. Ein Gleichheitszeichen vor der Formel ist nicht erforderlich.

  3. Kombinieren von Datensätzen
    Verschiedene Datensätze werden kombiniert über +, -, *, /
    Also: technischername1+technischername2 Ebenfalls möglich: Zahlen- und Textwerte miteinander verknüpfen. Beim Beispiel PLZ und Ort könnte das Ergebnis 21085Hamburg lauten. Somit erstellt man z. B. Sortiercodes.

  4. Dynamischer Zugriff auf verknüpfte Daten
    Will man Daten aus einer Verknüpften Liste auf Daten zugreifen, so ist das über einen extra Baustein und die Übernahme von verknüpften Datensätzen möglich. Man benötigt im Datensatz, in dem der Formelbaustein vorhanden ist, einen Baustein, welcher über den Baustein Datensatz seinen Wert von dem verknüpften Eintrag übertragen bekommt. Dieser ist dann über seinen technischen Namen zugreifbar, enthält aber einen Wert eines verknüpften Eintrags.

Formelbausteine

Es gibt in Univelop folgende 4 Formelbausteine:

Der alte Baustein Formel ist veraltet und von der Nutzung wird abgeraten.

Datumsformeln

Der Baustein Datum bietet ebenfalls die Möglichkeit über Formeleingaben entsprechende Filterungen o. ä. auszugeben.

Formelsammlung