Funções de design

As funções de design retornam informações sobre a estrutura de arquivos de banco de dados abertos. Por exemplo, é possível determinar os nomes de todos os layouts ou campos em um arquivo de banco de dados aberto.

Os parâmetros de função de design podem ser qualquer um dos seguintes:

  • nomes de arquivo como “Cliente” ou texto literal como "Jack"
  • layouts como NomeLayout
  • outras funções como Left(texto;número)

Notas 

  • O FileMaker Pro limita as informações retornadas por uma função de design, de acordo com o conjunto de privilégios em vigor quando a função avalia um arquivo de banco de dados. Consulte Criação e edição de conjuntos de privilégios para obter mais informações sobre a concessão de acesso a arquivos de banco de dados.
  • Para o parâmetro nomeDoArquivo:
    • As funções de projeto retornam resultados para o primeiro arquivo aberto com o nome de arquivo especificado.
    • Se você especificar um nome de arquivo que tem um ponto, inclua a extensão do nome de arquivo no parâmetro. Caso contrário, as funções poderão interpretar o ponto no nome de arquivo como o início da extensão do nome de arquivo, o que poderá gerar resultados inesperados.
    • Se você não especificar nenhum nome de arquivo (""), as funções retornam resultados para o arquivo atual.
Função Retorna

BaseTableIDs

Retorna uma lista de todos os IDs de tabela base em nomeArquivo.

BaseTableNames

Retorna uma lista de todos os nomes de tabela base em nomeArquivo.

DatabaseNames

Retorna uma lista dos nomes de todos os arquivos abertos no computador.

FieldBounds

Retorna o local em pontos de cada limite de campo e a rotação do campo em graus.

FieldComment

Retorna o comentário do campo especificado.

FieldIDs

Retorna uma lista das IDs de todos os campos em nomeDoArquivo e nomeDoLayout.

FieldNames

Retorna uma lista dos nomes de todos os campos em nomeDoLayout no nomeDoArquivo.

FieldRepetitions

Retorna o número e a orientação das repetições de um campo de repetição conforme formatado em um layout.

FieldStyle

Retorna a formatação de campo aplicada a nomeDoCampo no nomeDoLayout em nomeDoArquivo.

FieldType

Retorna informações sobre nomeDoCampo.

GetNextSerialValue

Retorna o próximo número de série de nomeDoCampo em nomeDoArquivo.

LayoutIDs

Retorna uma lista das IDs de todos os layouts em nomeDoArquivo.

LayoutNames

Retorna uma lista dos nomes de todos os layouts em nomeDoArquivo.

LayoutObjectNames

Retorna uma lista dos nomes de todos os objetos nomeados no nomeDoLayout em nomeDoArquivo.

RelationInfo

Retorna uma lista de quatro valores de cada relacionamento diretamente relacionado ao nomeDaTabela.

ScriptIDs

Retorna uma lista das IDs de todos os scripts em nomeDoArquivo.

ScriptNames

Retorna uma lista dos nomes de todos os scripts em nomeDoArquivo.

TableIDs

Retorna uma lista das IDs de todas as ocorrências de tabelas em nomeDoArquivo.

TableNames

Retorna uma lista de todas as ocorrências de tabela no gráfico de relacionamentos de nomeDoArquivo.

ValueListIDs

Retorna uma lista das IDs de todas as listas de valores em nomeDoArquivo.

ValueListItems

Retorna uma lista dos valores em uma lista de valores.

ValueListNames

Retorna uma lista dos nomes de todas as listas de valores em nomeDoArquivo.

WindowNames

Retorna uma lista dos nomes das janelas abertas.