Geavanceerde veldopties definiëren

U kunt veldopties instellen voor geavanceerde functies, zoals annotaties voor DDL (Data Definition Language) en aangepaste weergavenamen.

Geavanceerde veldopties kiezen:

  1. Kies Bestand > Beheren > Database.

  2. Klik op het tabblad Velden.

  3. Als uw database meerdere tabellen bevat, selecteert u de gewenste tabel in de lijst Tabel.

  4. Selecteer een bestaand veld of definieer een nieuw veld.

  5. Klik op Geavanceerd en selecteer geavanceerde opties voor het veld.

    Om dit te doen Gaat u als volgt te werk

    Geef een beschrijving van dit veld op wanneer een FileMaker-client DDL genereert

    Voer bij Annotatie toevoegen in Data Definition Language (DDL) tekst in die het doel van dit veld beschrijft.

    Deze annotatie wordt opgenomen als een codereactie na de velddefinitie in DDL die is gegenereerd voor de tabel van dit veld. Een primair gebruik voor de annotatie is het verbeteren van het vermogen van een AI-model om SQL-query's te genereren voor uw gegevens op basis van de DDL. Zie Aanbevolen procedures voor databaseschema's bij het genereren van DDL- en SQL-query's.

    Een andere naam voor een veld in specifieke functies weergeven

    Selecteer Weergavenamen voor velden aanpassen. Geef vervolgens als tekstexpressie een JSON-object op met sleutelwaardeparen waarmee de veldweergavenaam wordt ingesteld voor specifieke functies. U kunt een veldweergavenaam definiëren als de oorspronkelijke veldnaam mogelijk niet wordt begrepen door gebruikers.

    Gebruik de volgende toetsen om een veldweergavenaam in ondersteunde functies op te geven:

    Als er geen waarde is opgegeven voor een functietoets of voor fm_common, wordt de oorspronkelijke veldnaam gebruikt voor die functie.

    U kunt in dit JSON-object ook aangepaste sleutel-waardeparen definiëren voor uw eigen doeleinden. Gebruik de functie om alle sleutel-waardeparen voor een veld als een JSON-object op te halen.

    Opmerking  Maak geen sleutelnamen die beginnen met "fm_"; sleutelnamen met dit voorvoegsel worden gereserveerd door Claris.

Voorbeeld van veldweergavenaam

Voor Weergavenamen voor velden aanpassen kunt u de JSONSetElement functie gebruiken om de vereiste JSON-syntaxis te maken in het dialoogvenster Berekening opgeven. Als u voor een veld met de naam 'Addr' een waarde opgeeft voor een of meer sleutelwaardeparen:

Kopiëren
JSONSetElement ( "{}" ; 
  [ "fm_common" ; "Adres" ; JSONString ] ; 
  [ "fm_table_view" ; "Straat" ; JSONString ] 
)

Dan is het resulterende JSON-object:

Kopiëren
{
  "fm_common": "Adres"
  "fm_table_view": "Straat"
}

In plaats van 'Addr.' wordt 'Adres' gebruikt als veldweergavenaam in alle ondersteunde functies, behalve in tabelweergave, waar 'Straat' wordt gebruikt.