4D v13.4GET FIELD PROPERTIES |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v13.4
GET FIELD PROPERTIES
|
GET FIELD PROPERTIES ( campPtr | tablaNum {; numCamp}; campTipo {; campLong {; indexado {; unico {; invisible}}}} ) | ||||||||
Parámetro | Tipo | Descripción | ||||||
campPtr | tablaNum | Puntero, Entero largo |
![]() |
Puntero de campo o Número de tabla | |||||
numCamp | Entero largo |
![]() |
Número de campo si se pasa un número de tabla | |||||
campTipo | Entero largo |
![]() |
Tipo de campo | |||||
campLong | Entero largo |
![]() |
Longitud del campo, si es alfanumérico | |||||
indexado | Booleano |
![]() |
True = Indexado, False = No indexado | |||||
unico | Booleano |
![]() |
True = único, False = No único | |||||
invisible | Booleano |
![]() |
True = Invisible, False = Visible | |||||
El comando GET FIELD PROPERTIES devuelve información sobre el campo designado por campPtr o por tablaNum y campNum.
Puede pasar:
Después de la llamada:
Constante | Tipo | Valor |
Is Alpha Field | Entero largo | 0 |
Is Text | Entero largo | 2 |
Is Real | Entero largo | 1 |
Is Float | Entero largo | 35 |
Is Integer | Entero largo | 8 |
Is LongInt | Entero largo | 9 |
Is Integer 64 bits | Entero largo | 2 |
Is Date | Entero largo | 4 |
Is Time | Entero largo | 11 |
Is Boolean | Entero largo | 6 |
Is Picture | Entero largo | 3 |
Is Subtable | Entero largo | 7 |
Is BLOB | Entero largo | 30 |
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)
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)
Producto: 4D
Tema: Estructura
Número
258
Lista alfabética de los comandos
Modificado: 4D v11 SQL