Einleitung

Der Formel-Editor von ConAktiv® unterstützt Sie bei der Erstellung von Formularen, Listen und Statistiken. Der Editor ist sehr viel einfacher zu bedienen, als der Editor von 4D und bietet auch eine Reihe zusätzlicher Funktionen, die das Erstellen eines Formulars, einer Liste oder Statistik beschleunigt und vereinfacht.

Mit dem Formel-Editor können Sie z.B. aus einer Liste alle Felder der ConAktiv®-Module auswählen und entweder direkt in ein Formular, in eine Liste oder Statistik einfügen oder in einen Ausdruck, den Sie im Formel-Editor selbst erstellen.

Die Tabelle, für die Sie ein Formular, eine Liste oder Statistik erstellen, wird im Folgetext als Haupttabelle bezeichnet. Dies ist z.B. für ein Formular im Modul „Angebote“ die Tabelle „Angebote“. Die Felder der Haupttabelle können direkt in eine Formel eingefügt werden. In Formularen können Sie darüber hinaus die Felder von Tabellen einfügen, die mit der Haupttabelle verknüpft sind und mit dieser geladen werden.

Die Felder weiterer Tabelle, die mit der Haupttabelle verknüpft sind, die jedoch nicht mit der Haupttabelle geladen werden, werden im Formel-Editor für Formulare und Statistiken automatisch mit der Verknüpfungsfunktion S_GFC (kurz für GetFieldConnection) in eine Formel eingesetzt. Die manuelle Erstellung dieser Funktion mit den Verknüpfungsfeldern entfällt.

Bei den Feldern von Tabellen, die nicht mit der Haupttabelle verknüpft sind, müssen Sie die S_GFC-Funktion nach wie vor selbst erstellen.

Im Formel-Editor für Formulare gibt es eine Reihe weiterer Funktionen. So werden häufig verwendete Felder, die aus anderen Tabelle stammen, in besonderen Variablen gespeichert (diese Variablen werden sukzessive von der Connectivity GmbH ergänzt). Diese Variablen können Sie einfach in ein Formular einfügen, ohne dass Sie sich Gedanken machen müssen, wie Sie die Verbindung von der Haupttabelle zur anderen Tabelle mit einer S_GFC-Funktion herstellen. Stellen Sie sich vor, Sie möchten in ein Angebotsformular Informationen des Sachbearbeiters des Angebots einfügen, z.B. den Namen, Vornamen und die Telefonnummer. Die dazu benötigten Felder stammen aus dem Adressdatensatz der Geschäftsadresse des Mitarbeiters. Da es keine direkte Verknüpfung vom Sachbearbeiter des Angebots zu dem benötigten Adressdatensatz gibt, müssten Sie eine aufwendige S_GFC-Funktion erstellen. Anstelle dessen können Sie einfach eine mit dieser Verknüpfung belegten Variable verwenden.

Für Felder, die Sie direkt in ein Formular einsetzen, ohne dass Sie eine S_GFC-Funktion verwenden müssen, können Sie ein passendes Format zuweisen, dass Sie entweder aus einer Liste auswählen oder selbst definieren können (nicht bei Datums- und Zeitfeldern).

Über eine Liste können Sie häufig verwendeten Sonderzeichen, wie z.B. Tabulator oder Return, sowie Sonderfunktionen, per Mausklick in einen Ausdruck einsetzen, den Sie für ein Formular definieren.