Gets the RecordRef of the field that is currently selected.
This function returns an error if no field is selected.
RecordRef := FieldRef.RECORD  | 
Parameters
- FieldRef
 - Type: FieldRef Refers to the current field.
 
Return Value
Example
The following example opens the Item table as a RecordRef variable that is named ItemRecref, creates a reference to field 1 (No.), and stores the value in the variable named MyFieldRef. The RECORD function uses the MyFieldRef variable to return the RecordRef of field 1 and stores the reference in a variable named MyRecRef. MyRecRef.NUMBER returns the table that the selected field belongs to. This example requires that you create the following variables and text constant in the C/AL Globals windows.
| Variable name | DataType | 
|---|---|
ItemRecref  | RecordRef  | 
MyFieldRef  | FieldRef  | 
MyRecRef  | RecordRef  | 
| Text constant | ENU value | 
|---|---|
Text000  | The selected field is from table %1.  | 
 Copy Code | |
|---|---|
ItemRecref.OPEN(DATABASE::Item); MyFieldRef := ItemRecref.FIELD(1); MyRecRef := MyFieldRef.RECORD; MESSAGE(Text000, MyRecRef.NUMBER);  | |






