In einzelnen Fällen möchten Sie bei der Gestaltung von Formularen auf Daten zugreifen, die im Formular (bzw. in der betreffenden Datei) nicht direkt zur Verfügung stehen. Möchten Sie beispielsweise bei einer Projektauswertung den Namen sowie die Funktion des Projektleiters für das entsprechende Projekt ausdrucken, so haben Sie im Formular für das Modul „Projekte“ auf das Feld „Funktion“ – ein Feld des Moduls „Mitarbeiter“ - keinen Zugriff. Der Pfad von der Datei, die Sie im Formular bearbeiten, zu dem gewünschten Feld einer anderen Datei muss mit Hilfe einer ConAktiv®-Funktion definiert werden. Hierzu müssen zunächst eindeutig korrespondierende Felder zwischen der Datei, für die Sie das Formular erstellen, und der Datei, auf deren Feld Sie zugreifen möchten, gefunden werden. Am Beispiel des Formulars zur Projektauswertung mit Ausdruck der Funktion des Projektleiters kann der Pfad zu dem gewünschten Feld mit Hilfe der Felder „[Projekte]Mitarbeiter_Kürzel“ und „[Mitarbeiter]Kürzel“ gelegt werden.
Mit Hilfe der ConAktiv®-Funktion
können Sie den Pfad formulieren und das Feld angeben, das Sie ausdrucken möchten.
Im Folgenden werden die Parameter der Funktion näher erläutern:
Um bei dem Formular zur Projektauswertung auf das Feld „Funktion“ aus der Mitarbeiterdatei zugreifen zu können, würden Sie demnach die Funktion wie folgt formulieren:
S_GFC(->[PRojekte]Mitarbeiter_Kürzel;->[MItarbeiter]Kürzel;->[MItarbeiter]Funktion).
Möchten Sie beispielsweise in einem Rechnungsformular die Projektkurzbezeichnung des der Rechnung zugeordneten Projektes ausdrucken, so können Sie auf das Feld „Kurzbezeichnung“ wie folgt zugreifen:
S_GFC(->[ReChnungen]Projekte_ID;->[PRojekte]Projekte_ID;->
[PRojekte]Kurzbezeichnung)
In diesem Beispiel wird der Pfad zu dem Feld anhand einer Identifikationsnummer, einer eindeutigen Nummer, die von ConAktiv® in der Regel zur Verbindung zweier Datensätze gespeichert wird, gelegt.