| 4D v18GET FIELD PROPERTIES | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 
 | 
    4D v18
 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 v18)
	
	
	
	
	
 Añadir un comentario
Añadir un comentario