RecordId.GetRecord() Method

Version: Available or changed with runtime version 1.0.

Gets a RecordRef that refers to the record identified by the RecordID.

Syntax

RecordRef :=   RecordId.GetRecord()

Parameters

RecordId
 Type: RecordId
An instance of the RecordId data type.

Return Value

RecordRef
 Type: RecordRef
The RecordRef of the record.

Remarks

No data is read from the database when you run this method and therefore, no other fields in the record are set. Furthermore, no filters are set on the record.

Example

The following example opens table number 18 (Customer table) and sets a reference to the table. The FindLast Method (RecordRef) selects the last record in the table. The RecordId Method (RecordRef) retrieves the ID of the currently selected record. In this case, it is the last record in the table. The GetRecord Method (RecordId) uses the retrieved record ID to determine the RecordRef of the selected record (the last record). This example requires that you create the following global variables and text constant.

var
    RecRef: RecordRef;
    RecID: RecordID;
RecRef.Open(18);  
RecRef.FindLast;  
RecID := RecRef.RecordId;   
RecRef := RecID.GetRecord;  

RecordId Data Type
Get Started with AL
Developing Extensions