4D v16.3GET FIELD PROPERTIES |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v16.3
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 BLOB | Entero largo | 30 |
| Is Boolean | Entero largo | 6 |
| Is date | Entero largo | 4 |
| Is float | Entero largo | 35 |
| Is integer | Entero largo | 8 |
| Is integer 64 bits | Entero largo | 25 |
| Is longint | Entero largo | 9 |
| Is object | Entero largo | 38 |
| Is picture | Entero largo | 3 |
| Is real | Entero largo | 1 |
| Is subtable | Entero largo | 7 |
| Is text | Entero largo | 2 |
| Is time | Entero largo | 11 |
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
Modificado: 4D v11 SQL
Modificado: 4D v15
Manual de lenguaje 4D ( 4D v16)
Manual de lenguaje 4D ( 4D v16.1)
Manual de lenguaje 4D ( 4D v16.2)
Manual de lenguaje 4D ( 4D v16.3)
Añadir un comentario