Saltar para o conteúdo principal
Versão: 20 R7 BETA

GET FIELD ENTRY PROPERTIES

GET FIELD ENTRY PROPERTIES ( pontCampo|numTabela {; numCampo}; lista ; obrigatório ; nãoEditável ; nãoModificável )

ParâmetroTipoDescrição
pontCampo|numTabelaPonteiro, Inteiro longoPonteiro de campo ou número da tabela
numCampoIntegerNúmero de campo se o número da tabela for passado como primeiro parâmetro
listaTextLista associada ao campo ou string vazia
obrigatórioBooleanTrue = Obrigatório, False = Opcional
nãoEditávelBooleanTrue=não editável, False = Editável
nãoModificávelBooleanTrue = não modificável, False = modificável

Esse comando não é seguro para thread e não pode ser usado em código adequado.

Descrição

O comando GET FIELD ENTRY PROPERTIES retorna as propriedades de entrada de dados para o campo especificado por numTabela e numCampo ou por pontCampo.

Pode passar:

* números de tabela e de campo em numTabela e numCamp, ou
* um ponteiro ao campo em pontCampo..

Nota: este comando retorna as propriedades definidas a nível da janela de estrutura da banco. Propriedades similares podem ser definidas a nível dos formulários.

Quando tiver executado o comando:

  • O parâmetro list a retorna o nome da lista associada ao campo (se houver). É possível associar uma lista aos seguintes tipos de campos: String, Texto, Real, Inteiro, Inteiro longo, Data, Hora e Booleano.
    Se nenhuma lista estiver associada ao campo ou se o tipo do campo não permitir a asociação de listas, uma string vazia ("") é retornada.
  • O parâmetro obrigatório retorna True se o campo for “Obligatorio”; do contrário False. O atributo obrigatório pode ser associado a todo tipo de campos, exceto BLOB.
  • O parâmetro nãoEditável retorna True se o campo dispôr do atributo “nãoEditável”, do contrário False. Un campo não editável unicamente pode ser lido, não aceita entrada de dados. O atributo “não editável” pode ser associado a campos de todos os tipos, exceto para os tipos BLOB.
  • O parâmetro nãoModificável retorna True se o campo for “não modificável”, do contrário False. Un campo não modificável aceita apenas uma entrada e não pode ser modificado depois disso. O atributo “Não modificável” pode ser definido para todos os tipos de campos, exceto para BLOB.

Ver também

GET FIELD PROPERTIES
GET RELATION PROPERTIES
GET TABLE PROPERTIES