Les instructions contrôlent la logique d'une expression.
Il existe deux types d'instruction :
- Les instructions RETURN renvoient une valeur. Pour qu'une instruction RETURN soit valide, le résultat doit correspondre au type de données de la propriété pour laquelle l'expression est définie.
- Les instructions IF indiquent une liste d'instructions à exécuter en cas de condition remplie. Pour qu'une instruction IF soit valide, le résultat doit être une valeur booléenne. Vous pouvez utiliser les instructions ELSE et ELSE IF pour développer la condition.
Pour insérer une instruction, procédez comme suit :
- Dans la section Instructions de la palette, faites glisser une instruction dans l'éditeur, ou cliquez sur
et sélectionnez l'instruction dans la liste déroulante.
Vous pouvez insérer une instruction à tous les emplacements de l'éditeur comportant une flèche bleue. Lorsque vous ajoutez une instruction à l'éditeur, une barre bleue verticale est ajoutée à l'éditeur afin d'indiquer un bloc d'instructions. Vous pouvez imbriquer les instructions dans d'autres instructions, et chacune est indiquée par une barre bleue.
- Sélectionnez des objets et des opérateurs pour l'expression. Une fois que vous avez sélectionné un objet, vous pouvez sélectionner ses attributs et méthodes. Reportez-vous à la section Utilisation d'objets et d'opérateurs.
- Pour enlever un bloc d'instructions, cliquez sur
dans le bloc et sélectionnez Enlever.
Lorsque vous commencez à sélectionner des champs dans une instruction, le terme d'expression est entouré de rouge pour indiquer qu'il n'est pas valide. Vous ne pouvez pas enregistrer une expression tant que toutes ses instructions ne sont pas valides, comme suit.
- Les instructions
If
doivent avoir une valeur booléenne.
- Les instructions
Return
doivent renvoyer le type de donnée attendu :