Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

Incluir Página
tec:FieldPut
tec:FieldPut

Sintaxe

 

FIELDPUT( <expressão numérica>, <expressão> )

 

Propósito

 

Atribui um valor ou o resultado de uma expressão para um campo, de acordo com a sua posição dentro do arquivo de dados em uso.

 

Argumentos

 

<expressão numérica>

 

Define um número inteiro correspondente à posição ordinal do campo desejado dentro do arquivo de dados em uso, na área de trabalho selecionada. Se for especificado 1, o novo conteúdo será atribuído ao primeiro campo do arquivo, se for 2, o segundo, e assim por diante.

 

<expressão>

 

Define o valor a ser atribuído como conteúdo do campo especificado. O valor especificado deve estar de acordo com o tipo de dado do campo correspondente. Caso contrário, ocorrerá erro de atribuição.

 

Utilização

 

Caso o campo especificado não exista na estrutura do arquivo de dados, a função retornará o valor NIL (nulo).

 

A função FIELDGET() é o inverso da função FIELDPUT().

 

Exemplos

 

LOCAL cCampo := FIELD(1)       // Obtém o nome do primeiro campo

 

&cCampo := “AdvPL”     // Atribui o conteúdo “AdvPL” ao primeiro campo do arquivo de dados

 

// A instrução acima equivale à

FIELDPUT(1, “AdvPL”)