4D v17.4GET FIELD PROPERTIES | 
            |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
                 
                
  | 
                
			
                    
                         
    4D v17.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 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 v17)
	
	
	
	
	
	Manual de lenguaje 4D ( 4D v17.1)
	
	
	Manual de lenguaje 4D ( 4D v17.2)
	
	
	Manual de lenguaje 4D ( 4D v17.3)
	
	Manual de lenguaje 4D ( 4D v17.4)
	
	
Añadir un comentario