Definieren von erweiterten Feldoptionen

Sie können Feldoptionen für erweiterte Funktionen wie Anmerkungen für die Datendefinitionssprache (Data Definition Language, DDL) und benutzerdefinierte Anzeigenamen festlegen.

So wählen Sie erweiterte Feldoptionen aus:

  1. Wählen Sie Datei (Windows) bzw. Ablage (macOS) > Verwalten  > Datenbank.

  2. Klicken Sie auf das Register Felder.

  3. Wenn Ihre Datenbank mehrere Tabellen enthält, wählen Sie die gewünschte Tabelle aus der Liste Tabellen.

  4. Wählen Sie ein bestehendes Feld aus oder definieren Sie ein neues.

  5. Klicken Sie auf Erweitert und wählen Sie dann die erweiterten Optionen für das Feld aus.

    Für Aktion

    Eine Beschreibung dieses Felds hinzufügen, wenn ein FileMaker-Client DDL generiert

    Geben Sie unter Anmerkung in der Datendefinitionssprache (Data Definition Language, DDL) hinzufügen einen Text ein, der den Zweck dieses Felds beschreibt.

    Diese Anmerkung wird als Code-Kommentar nach der Felddefinition in der für die Tabelle dieses Felds generierten DDL eingefügt. Eine primäre Verwendung der Annotation besteht darin, die Fähigkeit eines KI-Modells zu verbessern, SQL-Abfragen für Ihre Daten auf der Grundlage der DDL zu generieren. Siehe Bewährte Methoden für Datenbankschemata bei der Generierung von DDL- und SQL-Abfragen.

    Einen anderen Namen für ein Feld in bestimmten Funktionen anzeigen

    Wählen Sie Feld-Anzeigenamen anpassen. Geben Sie dann als Textausdruck ein JSON-Objekt mit Schlüssel-Wert-Paaren an, die den Feld-Anzeigenamen festlegen, der für bestimmte Funktionen verwendet werden soll. Sie können einen Feld-Anzeigenamen definieren, wenn der ursprüngliche Feldname für Benutzer möglicherweise nicht verständlich ist.

    Verwenden Sie die folgenden Schlüssel, um einen Feld-Anzeigenamen in unterstützten Funktionen anzugeben:

    Wenn für einen Funktionsschlüssel oder für fm_common kein Wert definiert ist, wird der ursprüngliche Feldname für diese Funktion verwendet.

    Sie können in diesem JSON-Objekt auch eigene Schlüssel-Wert-Paare für Ihre Zwecke definieren. Um alle Schlüssel-Wert-Paare für ein Feld als JSON-Objekt abzurufen, verwenden Sie die Funktion „FeldAnzeigenamen“.

    Hinweis  Verwenden Sie keine Schlüsselnamen, die mit „fm_“ beginnen; Schlüsselnamen mit diesem Präfix sind von Claris reserviert.

Beispiel für Feld-Anzeigenamen

Für Feld-Anzeigenamen anpassen können Sie die Funktion „JSONSetElement“ verwenden, um die erforderliche JSON-Syntax im Dialogfeld „Formel angeben“ zu erstellen. Für ein Feld namens „Adr“ geben Sie einen Wert für eines oder mehrere der Schlüssel-Wert-Paare an:

Kopieren
JSONSetElement ( "{}" ; 
  [ "fm_common" ; "Adresse" ; JSONString ] ; 
  [ "fm_table_view" ; "Straßen-Adresse" ; JSONString ] 
)

Das resultierende JSON-Objekt lautet dann:

Kopieren
{
  "fm_common": "Adresse"
  "fm_table_view": "Straßen-Adresse"
}

Anstelle von „Adr“ wird „Adresse“ als Feld-Anzeigename in allen unterstützten Funktionen verwendet, außer in der Tabellenansicht, wo „Straßen-Adresse“ verwendet wird.