FieldRef.Record() Method
Version: Available or changed with runtime version 1.0.
Gets the RecordRef of the field that is currently selected. This method returns an error if no field is selected.
Syntax
Record := FieldRef.Record()
Parameters
FieldRef
Type: FieldRef
An instance of the FieldRef data type.
Return Value
Record
Type: RecordRef
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 method 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.
var
MyFieldRef: FieldRef;
ItemRecref: RecordRef;
MyRecRef: RecordRef;
Text000: Label 'The selected field is from table %1.';
begin
ItemRecref.Open(Database::Item);
MyFieldRef := ItemRecref.Field(1);
MyRecRef := MyFieldRef.Record;
Message(Text000, MyRecRef.Number);
end;
Related information
FieldRef Data Type
Get Started with AL
Developing Extensions