FieldType
Devuelve información sobre nombreCampo.
Formato
FieldType ( nombreArchivo ; nombreCampo )
Parámetros
nombreArchivo
: el nombre de un archivo de base de datos abierto (local o remoto).
nombreCampo
: el nombre de un campo del archivo de base de datos especificado.
Tipo de datos devuelto
texto
Se origina en
6.0 o anterior
Descripción
Los nombres de campo deben estar en el formato nombretabla::nombrecampo
para especificar un campo que existe en una tabla diferente de la tabla actual. El resultado tiene cuatro valores separados por espacios:
- El primer valor es Standard, StoredCalc, Summary, UnstoredCalc, External(Secure), External(Open) o Global.
- El segundo valor es el tipo de campo: texto, numérico, fecha, hora, hora y fecha o contenedor.
- El tercer valor es Indexed o Unindexed.
- El cuarto valor es el número máximo de repeticiones definido para el campo (si el campo no está definido como campo repetido, este valor es 1).
Ejemplo 1
FieldType ( "Clientes" ; "Número de teléfono" )
devuelve Standard Text Unindexed 3 si, en el archivo de base de datos Cliente, el campo Número de teléfono se ha definido como campo de texto que se repite un máximo de 3 veces y las opciones de almacenamiento permanecen sin cambios. (La mayoría de los campos están indexados cuando se realiza una búsqueda en ellos).
Ejemplo 2
FieldType ( "Clientes" ; "Saldo Actual" )
devuelve StoredCalc Number Indexed 1 si, en el archivo de base de datos Clientes, el campo Saldo Actual se ha definido como campo almacenado de cálculo numérico que está indexado.
Ejemplo 3
FieldType ( "Clientes" ; "Fecha de hoy" )
devuelve Global Date Unindexed 1 si, en el archivo de base de datos Clientes, el campo Fecha de hoy se ha definido como un campo global del tipo fecha. Los campos globales no están nunca indexados.
Ejemplo 4
FieldType ( "Clientes" ; "Secuencia" )
devuelve External(Secure) contenedor no indexado 1 cuando, en el archivo de base de datos Clientes, el campo Secuencia se ha definido como un campo contenedor que guarda datos externamente mediante un almacenamiento seguro. Los campos contenedor no se pueden indexar.