Definiera avancerade fältalternativ

Du kan ställa in fältalternativ för avancerade funktioner som notationer för DDL (Data Definition Language) och anpassade visningsnamn.

Så här väljer du avancerade fältalternativ:

  1. Välj Arkiv > Hantera > Databas.

  2. Klicka på fliken Fält.

  3. Om databasen innehåller mer än en tabell väljer du rätt tabell i listan Tabell.

  4. Markera ett befintligt fält eller skapa ett nytt.

  5. Klicka på Avancerat och välj sedan avancerade alternativ för fältet.

    För att Gör så här

    Inkludera en beskrivning av det här fältet när en FileMaker-klient genererar DDL

    För Lägg till notation i DDL (Data Definition Language), ange text som beskriver syftet med fältet.

    Den här notationen tas med som en kodkommentar efter fältets definition i DDL som genereras för fältets tabell. En primär användning för notationen är att förbättra en AI-modells förmåga att generera SQL-frågor för dina data baserat på DDL. Mer information finns i Bästa praxis för databasschema i generering av DDL och SQL-frågor

    Visa ett annat namn för ett fält i specifika funktioner

    Välj Anpassa fälts visningsnamn. Ange sedan ett JSON-objekt som textuttryck med nyckel–värde-par som anger det fältvisningsnamn som ska användas för specifika funktioner. Du kanske vill definiera ett fältvisningsnamn om det ursprungliga fältnamnet kanske inte förstås av användarna.

    Använd följande nycklar för att ange ett fältvisningsnamn i funktioner som stöds:

    Om inget värde definieras för en funktionsnyckel eller för fm_common används det ursprungliga fältnamnet för den funktionen.

    Du kan också definiera anpassade nyckel–värde-par i det här JSON-objektet för dina egna syften. Om du vill hämta alla nyckel–värde-par för ett fält som ett JSON-objekt använder du Funktionen FieldDisplayNames.

    Obs!  Skapa inte nyckelnamn som börjar med "fm_” eftersom det prefixet är reserverat av Claris.

Exempel på visningsnamn för fält

För Anpassa fälts visningsnamn kan du använda Funktionen JSONSetElement och skapa den JSON-syntax som krävs i dialogrutan Ange beräkning. För ett fält med namnet Adrs kan du ange ett värde för ett eller flera av nyckel–värde-paren:

Kopiera
JSONSetElement ( "{}" ; 
  [ "fm_common" ; "Adress" ; JSONString ] ; 
  [ "fm_table_view" ; "Gatuadress" ; JSONString ] 
)

Det resulterande JSON-objektet blir:

Kopiera
{
  "fm_common": "Adress"
  "fm_table_view": "Gatuadress"
}

I stället för att visa Adrs används Adress som fältvisningsnamn i alla funktioner som stöds, utom i Tabellvisningsläge där Gatuadress används.