FieldType

Retorna informações sobre nomeDoCampo.

Formato 

FieldType ( nomeDoArquivo ; nomeDoCampo )

Parâmetros 

nomeDoArquivo - o nome de um arquivo de banco de dados aberto (local ou remoto).

nomeDoCampo - o nome de um campo no arquivo de banco de dados especificado.

Tipo de dados retornado 

texto

Originada na versão 

6.0 ou anterior

Descrição 

Os nomes de campo devem estar no formato nomedatabela::nomedocampo para especificar um campo existente em uma tabela diferente da tabela atual. O resultado tem quatro valores separados por espaços:

  • O primeiro valor é Standard, StoredCalc, Summary, UnstoredCalc, External(Secure), External(Open) ou Global.
  • O segundo valor é o tipo de campo: texto, número, data, hora, carimbo de data/hora ou container.
  • O terceiro valor é Indexado ou Não indexado.
  • O quarto valor é o número máximo de repetições definido para o campo (se o campo não tiver sido definido como um campo de repetição, esse valor é 1).

Exemplo 1 

FieldType("Clientes";"Número de telefone") retorna Texto padrão não indexado 3 quando, no arquivo de banco de dados Clientes, o campo Número de telefone é definido como um campo de texto que se repete no máximo três vezes, e as opções de armazenamento são deixadas inalteradas. (A maioria dos campos é indexada quando uma busca é feita nesse campo.)

Exemplo 2 

FieldType("Clientes";"Saldo atual") retorna Número StoredCalc indexado 1 quando, no arquivo de banco de dados Clientes, o campo Saldo atual é definido como um campo de cálculo numérico armazenado indexado.

Exemplo 3 

FieldType("Clientes";"Data de hoje") retorna Data global não indexada 1 quando, no arquivo de banco de dados Clientes, o campo Data de hoje é definido como um campo global do tipo data. Os campos globais não são indexados nunca.

Exemplo 4 

FieldType("Clientes";"Instrução") retorna Container External(Secure) não indexado 1 quando, no arquivo de banco de dados Clientes, o campo Instrução é definido como um campo de container que armazena dados externamente usando o armazenamento seguro. Os campos de container não podem ser indexados.