Árvore de páginas

Sintaxis

 

FIELDPUT( <expresión numérica>, <expresión> )

 

 

Propósito

 

Atribuye un valor o el resultado de una expresión para un campo, de acuerdo con su posición dentro del archivo de datos en uso.

 

 

Argumentos

 

<expresión numérica>

 

En el área de trabajo seleccionada, define un número entero que corresponde a la posición ordinal del campo deseado dentro del archivo de datos en uso. Si se especifica 1 se atribuirá el contenido al primer campo del archivo, si es 2 se atribuirá al segundo, y así por delante.

 

<expresión>

 

Define el valor que se atribuirá como contenido del campo especificado. El valor especificado debe estar de acuerdo con el tipo de dato del campo correspondiente. En caso contrario, ocurrirá un error de atribución.

 

 

Utilización

 

Si el campo especificado no existe en la estructura del archivo de datos, la función devolverá el valor NIL (nulo).

 

La función FIELDGET() es el inverso de la función FIELDPUT().

 

 

Ejemplos

 

LOCAL cCampo := FIELD(1)       // Obtiene el nombre del primer campo

 

&cCampo := “AdvPL”     // Atribuye el contenido “AdvPL” al primer campo del archivo de datos

 

// La instrucción anterior equivale a

FIELDPUT(1, “AdvPL”)

  • Sem rótulos