FIELDPOS( )
Devuelve la posición de un campo en un área de trabajo
Sintaxis
FIELDPOS() –> nPosCampo
Argumentos
es el nombre de un campo en el área de trabajo actual o especificada.
Devuelve
FIELDPOS() devuelve la posición del campo especificado dentro de la lista de campos asociados con el área de trabajo actual o especificada. Si el área de trabajo actual no tiene ningún campo con el nombre especificado, FIELDPOS() devuelve cero.
Descripción
FIELDPOS() es una función de base de datos que realiza el proceso inverso de la función FIELDNAME(). FIELDPOS() se utiliza frecuentemente junto con las funciones FIELDPUT() y FIELDGET().
FIELDPOS() devuelve los nombres de campos en cualquier área de trabajo no seleccionada, haciendo referencia a la función por medio de una expresión con alias. Consulte el ejemplo que se muestra más adelante.
Ejemplos
¦ En este ejemplo se muestra una especificación típica de la función FIELDPOS():
USE Cliente NEW
? FIELDPOS(“Nombre”) // Resultado: 1
? FIELDGET(FIELDPOS(“Nombre”)) // Resultado: Sonia
¦ En este ejemplo se utiliza FIELDPOS() para devolver la posición de un campo especificado en un área de trabajo no seleccionada:
USE Cliente NEW
USE Facturas NEW
? Cliente->(FIELDPOS(“Nombre”)) // Resultado: 1
? Cliente->(FIELDGET(FIELDPOS(“Nombre”)))
// Resultado: Sonia
Ficheros: La biblioteca asociada es DPXBASE.CH.