| 4D v13.4GET FIELD PROPERTIES | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 
 | 
    4D v13.4
 GET FIELD PROPERTIES 
         | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| GET FIELD PROPERTIES ( fieldPtr | tableNum {; fieldNum}; fieldType {; fieldLength {; indexed {; unique {; invisible}}}} ) | ||||||||
| Parameter | Type | Description | ||||||
| fieldPtr | tableNum | Pointer, Longint |   | Table number or Field pointer | |||||
| fieldNum | Longint |   | Field number if Table number is passed | |||||
| fieldType | Longint |   | Type of field | |||||
| fieldLength | Longint |   | Length of field, if Alphanumeric | |||||
| indexed | Boolean |   | True = Indexed, False = Non indexed | |||||
| unique | Boolean |   | True = Unique, False = Non unique | |||||
| invisible | Boolean |   | True = Invisible, False = Visible | |||||
The GET FIELD PROPERTIES command returns information about the field specified by fieldPtr or by tableNum and fieldNum.
You either pass:
After the call:
| Constant | Type | Value | 
| Is Alpha Field | Longint | 0 | 
| Is BLOB | Longint | 30 | 
| Is Boolean | Longint | 6 | 
| Is Date | Longint | 4 | 
| Is Float | Longint | 35 | 
| Is Integer | Longint | 8 | 
| Is Integer 64 bits | Longint | 25 | 
| Is LongInt | Longint | 9 | 
| Is Picture | Longint | 3 | 
| Is Real | Longint | 1 | 
| Is Subtable | Longint | 7 | 
| Is Text | Longint | 2 | 
| Is Time | Longint | 11 | 
This example sets the variables vType, vLength, vIndex, vUnique and vInvisible to the properties for the third field of the first table:
 GET FIELD PROPERTIES(1;3;vType;vLength;vIndex;vUnique;vInvisible)This example sets the variables vType, vLength, vIndex, vUnique and vInvisible to the properties for the field named [Table3]Field2:
 GET FIELD PROPERTIES(->[Table3]Field2;vType;vLength;vIndex;vUnique;vInvisible)
	Product:  4D
	Theme:  Structure Access
	Number:  
        258
        
        
        
	
	Modified:  4D v11 SQL