Field name
Field name ( fieldPtr | tableNum {; fieldNum} ) : Text
Parameter | Type | Description | |
---|---|---|---|
fieldPtr | tableNum | Pointer, Longint | → | Field pointer or Table number |
fieldNum | Integer | → | Field number if a table number is passed as first parameter |
Function result | Text | ← | Name of the field |
Description
The Field name command returns the name of the field whose pointer you pass in fieldPtr or whose table and field number you pass in tableNum and fieldNum.
Example 1
This example sets the second element of the array FieldArray{1} to the name of the second field in the first table. FieldArray is a two-dimensional array:
FieldArray{1}{2}:=Field name(1;2)
Example 2
This example sets the second element of the array FieldArray{1} to the name of the field [MyTable]MyField. FieldArray is a two-dimensional array:
FieldArray{1}{2}:=Field name(->[MyTable]MyField)
Example 3
This example displays an alert. This method passes a pointer to a field:
ALERT("The ID number for the field "+Field name($1)+" in the table "+Table name(Table($1))+" has to be longer than five characters.")