FIELDGET() Obtiene el valor de un campo utilizando su posición ordinal en la estructura de la base de datos ------------------------------------------------------------------------------ Sintaxis FIELDGET(<nCampo>) --> ValorCampo Argumentos <nCampo> es la posición ordinal del campo en la estructura de registro para el área de trabajo actual. Devuelve FIELDGET() devuelve el valor del campo especificado. Si <nCampo> no corresponde a la posición de ningún campo del fichero de base de datos actual, FIELDGET() devuelve NIL. Descripción FIELDGET() es una función de base de datos que obtiene el valor de un campo utilizando su posición dentro de la estructura del fichero de la 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, recuperar los valores de campos sin utilizar el operador de macroexpresiones. Ejemplos ■ Este ejemplo compara FIELDGET() con el código funcionalmente equivalente que utiliza el operador de macroexpresiones para obtener el valor de un campo: LOCAL nCampo := 1, NomC, ValC USE Cliente NEW // // Usando el operador de macroexpresiones NomC := FIELD( nCampo ) // Obtener el nombre // del campo ValC := &NomC // Obtener el valor // del campo // Usando FIELDGET() ValC := FIELDGET( nCampo ) // Obtener el valor // del campo Ficheros La biblioteca asociada es CLIPPER.LIB. To download this example - click here.
See Also: FIELDPUT()