GET FIELD PROPERTIES

4D - Documentation   Français   English   German   Español   English   4D v11 SQL, Comandos por temas   4D v11 SQL, Lista alfabética de comandos   4D v11 SQL, Constantes por temas   Regresar   Anterior   Siguiente

versión 11 (Modificado)


GET FIELD PROPERTIES (campPtr | tablaNum{; campNum; campTipo{; campLong{; indexado{; unico{; invisible}}}})

ParámetroTipoDescripción
campPtr | tablaNumPuntero | NumPuntero de campo o Número de tabla
campNumNuméricoNúmero de campo si se pasa un número de
tabla
campTipoNuméricoTipo de campo
campLongNuméricoLongitud del campo, si es alfanumérico
indexadoBooleanoTrue = Indexado, False = No indexado
unicoBooleanoTrue = único, False = No único
invisibleBooleanoTrue = Invisible, False = Visible

Descripción

El comando GET FIELD PROPERTIES devuelve información sobre el campo designado por campPtr o por tablaNum y campNum.

Puede pasar:

los números de tabla y de campo en tablaNum y campNum, o

un puntero al campo en campPtr.

Después de la llamada:

campTipo devuelve el tipo del campo. El parámetro variable campTipo recibe uno de los valores predefinidos por las constantes de 4D:

ConstanteTipoValor
Is Alpha FieldEntero largo0
Is TextEntero largo2
Is RealEntero largo1
Is FloatEntero largo35
Is IntegerEntero largo8
Is LongIntEntero largo9
Is Integer 64 bitsEntero largo2
Is DateEntero largo4
Is TimeEntero largo11
Is BooleanEntero largo6
Is PictureEntero largo3
Is SubtableEntero largo7
Is BLOBEntero largo30

El parámetro campLong devuelve la longitud del campo, si el campo es alfanumérico (es decir, campTipo=Is Alpha Field). El valor de campField no es significativo para los otros tipos de campo.

El parámetro indexado devuelve True si el campo está indexado, de lo contrario False. El valor de indexado es significativo únicamente para campos de tipo Alfanumérico, Entero, Entero largo, Real, Fecha, Hora y Booleano.

El parámetro unico devuelve True si el campo está definido como "único", de lo contrario False. El atributo único sólo puede ser aplicado a campos indexados.

El parámetro invisible devuelve True si el campo está definido como "Invisible", de lo contrario False. El atributo invisible puede ser utilizado para ocultar un campo en el editor estándar de 4D (etiquetas, gráficos...).

Ejemplos

1. En este ejemplo, las variables vTipo, vLong, vIndex, vUnico y vInvisible toman por valor las propiedades del tercer campo de la primera tabla:

   GET FIELD PROPERTIES(1; 3;vTipo;vLong;vIndex;vUnico ;vInvisible)

2. Este ejemplo recupera en las variables vTipo, vLong, vIndex, vUnico y vInvisible las propiedades del campo [Tabla3]Campo2:

   GET FIELD PROPERTIES(->[Tabla3]Campo2;vTipo;vLong;vIndex;vUnico ;vInvisible)

Ver también

Field, Field name, SET INDEX.


4D - Documentation   Français   English   German   Español   English   4D v11 SQL, Comandos por temas   4D v11 SQL, Lista alfabética de comandos   4D v11 SQL, Constantes por temas   Regresar   Anterior   Siguiente