Hello Reader,
Similarity/ Diffrnce in Function GET and FIND('=').
Lets differentiate by example
FIND('=')
The following example shows how use the FIND function to find a record in a table. The code sets the number of the record to find to 1100, which is the primary key of the record to find. The FIND function uses the '=' parameter to find the record that has a primary value that equals the specified primary key. If the record is found, then the item number, description, and unit price of the item are displayed in a message box. Otherwise, a message that specifies that the item is not found is displayed. This example requires that you create the following variables and text constants in the C/AL Globals window.
Similarity/ Diffrnce in Function GET and FIND('=').
Lets differentiate by example
FIND('=')
The following example shows how use the FIND function to find a record in a table. The code sets the number of the record to find to 1100, which is the primary key of the record to find. The FIND function uses the '=' parameter to find the record that has a primary value that equals the specified primary key. If the record is found, then the item number, description, and unit price of the item are displayed in a message box. Otherwise, a message that specifies that the item is not found is displayed. This example requires that you create the following variables and text constants in the C/AL Globals window.
| Variable name | DataType | Subtype |
|---|---|---|
| ItemRec | Record | Item |
| Text constant | ENU value |
|---|---|
| Text000 | Item No. %1.\Description: %2. Price: $%3. |
| Text001 | The item was not found. |
CODE ItemRec."No." := '1100';
IF ItemRec.FIND('=') THEN
MESSAGE(TEXT000, ItemRec."No.", ItemRec.Description, ItemRec."Unit Price")
ELSE
MESSAGE(TEXT001);
GET
Difference FIND ('=') is more similar to GET function: the difference between those 2 is that GET ignores any filter applied to the set | |||
Comments
Post a Comment