Indicates whether a C/AL variant contains a Code variable.
| Ok := Variant.ISCODE | 
Parameters
- Variant
- Type: Variant
 Property Value/Return Value
Property Value/Return Value
Type: Boolean
true if the C/AL variant contains a Code variable; otherwise, false.
 Example
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. | 
|  Copy Code | |
|---|---|
| MyCode := 'A1297'; MyVariant := MyCode; varResult := MyVariant.ISCODE; MESSAGE(Text000,MyVariant,varResult); varResult := MyVariant.ISTEXT; MESSAGE(Text001,MyVariant,varResult); | |





