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:
-
Wählen Sie Datei (Windows) bzw. Ablage (macOS) > Verwalten > Datenbank.
-
Klicken Sie auf das Register Felder.
-
Wenn Ihre Datenbank mehrere Tabellen enthält, wählen Sie die gewünschte Tabelle aus der Liste Tabellen.
-
Wählen Sie ein bestehendes Feld aus oder definieren Sie ein neues.
-
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:
-
fm_export– Zeigt den Namen im Dialogfeld „Exportfeldfolge angeben“ und in exportierten Dateien an, die den Feldnamen enthalten (z. B. Excel). Siehe Exportieren von Daten aus FileMaker Pro und Scriptschritt „Datensätze exportieren“. -
fm_sort– Zeigt den Namen im Dialogfeld „Datensätze sortieren“ an. Weitere Informationen finden Sie unter Sortieren von Datensätzen. -
fm_table_view– Zeigt den Namen in der Spaltenüberschrift in der Tabellenansicht an. Siehe Einrichten von Formular-, Listen- und Tabellenansichten für ein Layout. -
fm_common– Zeigt den Namen in allen oben genannten Funktionen an, es sei denn, einer der oben genannten Schlüssel ist ebenfalls angegeben, der Vorrang vorfm_commonhat.
Wenn für einen Funktionsschlüssel oder für
fm_commonkein 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:
JSONSetElement ( "{}" ;
[ "fm_common" ; "Adresse" ; JSONString ] ;
[ "fm_table_view" ; "Straßen-Adresse" ; JSONString ]
)
Das resultierende JSON-Objekt lautet dann:
{
"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.