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

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

Propriedades

Número do comando685
Thread-seguro