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.