Not
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Indicates whether a C/AL variant contains a Code variable.
Syntax
Ok := Variant.ISCODE
Parameters
Variant
Type: Variant
Property Value/Return Value
Type: Boolean
true if the C/AL variant contains a Code variable; otherwise, false.
Example
The following example determines whether a C/AL variant contains a code variable. The code initializes the MyCode variable with a string value. The MyCode variable is assigned to the variant variable that is named MyVariant. The ISCODE function determines whether the variant contains a code variable and stores the return value in the varResult variable. In this case, the variant contains a code variable so Yes is returned and displayed in a message box. The ISTEXT Function (Variant) determines whether the variant contains a text variable. The return value is No because the variant does not contain a text. This example requires that you create the following variables and text constants in the C/AL Globals window.
| Variable name | DataType | Length |
|---|---|---|
| MyCode | Code | 100 |
| MyVariant | Variant | Not applicable |
| varResult | Boolean | Not applicable |
| Text constant name | ConstValue |
|---|---|
| Text000 | Does the variant >%1< contain a code variable? %2. |
| Text001 | Does the variant >%1< contain a text variable? %2. |
MyCode := 'A1297';
MyVariant := MyCode;
varResult := MyVariant.ISCODE;
MESSAGE(Text000,MyVariant,varResult);
varResult := MyVariant.ISTEXT;
MESSAGE(Text001,MyVariant,varResult);