FIELDPUT() 
 Establece el valor de una variable de campo utilizando su posición ordinal
 en la estructura de la base de datos
------------------------------------------------------------------------------
 Sintaxis

     FIELDPUT(<nCampo>, <expAsignar>) --> ValorAsignado

 Argumentos

     <nCampo> es la posición ordinal del campo en el fichero de base de
     datos actual.

     <expAsignar> es el valor que debe asignarse al campo dado. El tipo
     de datos de esta expresión debe coincidir con el tipo de datos de la
     variable de campo designada.

 Devuelve

     FIELDPUT() devuelve el valor asignado al campo indicado. Si <nCampo> no
     corresponde con la posición de ningún campo del fichero de base de
     datos actual, FIELDPUT() devuelve NIL.

 Descripción

     FIELDPUT() es una función de base de datos que asigna <expAsignar> al
     campo en la posición ordinal <nCampo> en el área de trabajo actual.
     Esta función le permite establecer el valor de un campo utilizando su
     posición dentro de la estructura del fichero de base de datos en lugar
     de su nombre de campo. Dentro de las funciones genéricas de servicio de
     base de datos esto permite, entre otras cosas, establecer valores de
     campo sin tener que utilizar el operador de macroexpresiones.

 Ejemplos

      En este ejemplo se compara FIELDPUT() con el código
        funcionalmente equivalente, que utiliza el operador de
        macroexpresiones para establecer el valor de un campo:

        // Usando el operador de macroexpresiones
        NomC := FIELD(nCampo)               // Obtener nombre de campo
        FIELD->&NomC := ValC                // Establecer valor de campo
        // Usando FIELDPUT()
        FIELDPUT(nCampo, ValC)              // Establecer valor de campo

 Ficheros   La biblioteca asociada es CLIPPER.LIB.

 To download this example - click here.

See Also: FIELDGET()