Definição de opções avançadas de campo

Você pode definir opções de campo para recursos avançados, como anotações para linguagem de definição de dados (DDL) e nomes de exibição personalizados.

Para escolher opções avançados de campo:

  1. Escolha Arquivo > Gerenciar > Banco de dados.

  2. Clique na aba Campos.

  3. Se o banco de dados contiver mais de uma tabela, selecione a tabela apropriada na lista Tabela.

  4. Selecione um campo existente ou defina um campo novo.

  5. Clique em Avançado e selecione opções avançadas para o campo.

    Para Faça isso

    Inclua uma descrição deste campo quando um cliente do FileMaker gerar uma DDL

    Para Adicionar anotação em linguagem de definição de dados (DDL), insira o texto que descreve a finalidade deste campo.

    Esta anotação é incluída como um comentário de código após a definição do campo em DDL gerada para a tabela deste campo. Um uso principal para a anotação é melhorar a capacidade de um modelo de IA de gerar consultas SQL para seus dados com base na DDL. Consulte Melhores práticas para esquema de banco de dados na geração de consultas DDL e SQL.

    Exibir um nome diferente para um campo em recursos específicos

    Selecione Personalizar nomes de exibição de campo. Em seguida, como uma expressão de texto, especifique um objeto JSON com pares de chave-valor que definem o nome de exibição do campo a ser usado em recursos específicos. Você pode querer definir um nome de exibição de campo se o nome do campo original não for compreendido pelos usuários.

    Use as seguintes teclas para especificar um nome de exibição do campo em recursos suportados:

    Se nenhum valor for definido para uma chave de recurso ou para fm_common, o nome do campo original será usado para esse recurso.

    Você também pode definir pares de chave-valor personalizados neste objeto JSON para seus próprios propósitos. Para recuperar todos os pares de chave-valor para um campo como um objeto JSON, use a função Função FieldDisplayNames.

    Nota  Não crie nomes de chave que comecem com "fm_"; nomes de chave com este prefixo são reservados pela Claris.

Exemplo de nome de exibição de campo

Para Personalizar nomes de exibição de campo, você pode usar a função Função JSONSetElement para criar a sintaxe JSON necessária na caixa de diálogo Especificar cálculo. Para um campo chamado End, se você fornecer um valor para um ou mais dos seguintes pares chave-valor:

Copiar
JSONSetElement ( "{}" ; 
  [ "fm_common" ; "Endereço" ; JSONString ] ; 
  [ "fm_table_view" ; "Endereço da rua" ; JSONString ] 
)

O objeto JSON resultante será:

Copiar
{
  "fm_common": "Endereço"
  "fm_table_view": "Endereço da rua"
}

Em vez de exibir End, Endereço será usado como o nome de exibição do campo em todos os recursos suportados, exceto na Exibição em tabela, onde Endereço da rua é usado.