This is the legacy 4D documentation web site. Documentations are progressively being moved to developer.4d.com |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v20.6
Field name
|
Field name ( fieldPtr | tableNum {; fieldNum} ) -> Function result | ||||||||
Parameter | Type | Description | ||||||
fieldPtr | tableNum | Pointer, Longint |
![]() |
Field pointer or Table number | |||||
fieldNum | Longint |
![]() |
Field number if a table number is passed as first parameter | |||||
Function result | String |
![]() |
Name of the field | |||||
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.
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)
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)
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.")
Product: 4D
Theme: Structure Access
Number:
257
Created: < 4D v6
4D Language Reference ( 4D v20)
4D Language Reference ( 4D v20.1)
4D Language Reference ( 4D v20.2)
4D Language Reference ( 4D v20.3)
4D Language Reference ( 4D v20.4)
4D Language Reference ( 4D v20.5)
4D Language Reference ( 4D v20.6)