Formelfelder

Hinweis: Diese Funktion wird nicht in allen Editionen unterstützt. Eine Funktionsübersicht finden Sie unter Editionen in Kapitel Voraussetzungen und Installation.

Mit Formelfeldern können virtuelle Felder erzeugt werden, z. B. Symbole die sich aus numerischen Werten anderer Spalten ergeben. Diese Formelfelder und auch alle relational verknüpften Formelfelder stehen dann in der entsprechenden Ansicht als 1:1-verknüpfte Felder zur Verfügung und können somit in der Eingabemaske und/oder Übersichtsliste platziert werden.

▪    In der Formel ist kein Zugriff auf andere Formelfelder möglich.

▪    Nach virtuellen Formelfeldern kann, analog zu Aggregationsfeldern, nicht sortiert und nicht gefiltert/gesucht werden.

Vorsicht: Die Anzeige von Formelfeldern können theoretisch signifikanten Einfluss auf die Darstellungsgeschwindigkeit beim Listenaufbau haben, da für jede Zelle die Formel evaluiert werden muss und dazu alle von ihr verwendeten Felder aus der Datenbank - ggf. mit relationalen Unterabfragen - besorgt werden müssen.

▪    Wählen Sie unter "Formelfelder" die Schaltfläche "Neu"

▪    Es stehen folgende Spalten zur Verfügung:

▪    Aktiv: Definieren Sie ob die Spalte angezeigt werden soll

▪    Feldname, Feldalias

▪    Feldtyp Basis: Datum mit Zeit, Ganzzahl lang, Logisch, Numerisch, Zeichen

▪    Feldtyp Erweitert: enspricht der "Feldtyp intern"-Auswahl der Registerkarte "Felder".

▪    Formel: Definieren Sie hier die Formel für das Feld.

Beispiel: Ein virtuelles Feld "UmsatzratingLJ" vom Typ "Symbol", das abhängig von 3 Umsatzstufen ein grünes, gelbes oder rotes Symbol liefert. Grün bei größer 4000€, Gelb bei größer 1000€, sonst Rot.

Die Formel könnte folgendermaßen lauten: «If(ID.SalesUmsatzFirmenLJ.CompanyID.Turnover > 4000, 132 /* Grün */,

If(ID.SalesUmsatzFirmenLJ.CompanyID.Turnover > 1000, 134 /* Gelb /,133 / Rot */))»