Shortcut Considerations
An expression of the form
RECORD.recname.property
or
RECORD.recname.method(. . .)
is converted to an object expression by using GetRecord(RECORD.recname)
. For example, the following
two lines of code are equivalent:
&MyRow = RECORD.EMPL_CHKLST_ITEM.ParentRow;
&MyRow = GetRecord(RECORD.EMPL_CHKLST_ITEM).ParentRow;
In addition, the default method for the Record class is the GetField method. This means you can access a field by just specifying the field name, instead of using GetField. For example, the following two lines of code, which both disable the EMPLID field, are equivalent:
&MyRec.EMPLID.Enabled = False;
&MyRec.GetField(FIELD.EMPLID).Enabled = False;
Note: If the field you’re accessing has the same name as a record property (such as, Name) you can’t use this method for accessing the field. You must use the GetField method.