Vous pouvez insérer des instructions conditionnelles dans des règles à l'aide des listes déroulantes de la boîte de dialogue iLogic Modifier la règle. (Vous pouvez également saisir le texte manuellement.)
Lorsque vous saisissez les actions à réaliser, vous pouvez utiliser les options de la zone Extraits de code de la boîte de dialogue Modifier la règle pour insérer une fonction. Vous pouvez ensuite ajouter les arguments appropriés pour la fonction.
Affichage de la boîte de dialogue Modifier la règle
- Sur le ruban, cliquez sur l'onglet Gérer
le groupe de fonctions iLogic
Navigateur iLogic si le navigateur n'est pas affiché.
- Dans le navigateur iLogic, effectuez l'une des opérations suivantes :
- Cliquez sur une zone vide avec le bouton droit de la souris, puis choisissez Ajouter une règle.
- Cliquez sur l'onglet Règles ou Règles externes, puis cliquez sur une règle avec le bouton droit de la souris et choisissez Modifier la règle.
Réaliser d'autres actions pour des conditions vraies ou fausses
- Placez le curseur à l'emplacement souhaité dans la zone de texte de la règle de la boîte de dialogue Modifier la règle.
- Sélectionnez If...Then...EndIf dans la liste déroulante de la barre d'outils.
- Remplacez My_expression par la première expression à évaluer.
- Entrez l'action à effectuer si la condition est vraie, sur la ligne entre l'instruction If-Then et l'instruction EndIf.
- Laissez le curseur à la fin de l'action que vous venez de saisir et sélectionnez Else dans la liste déroulante.
- Entrez l'action à effectuer si la condition est vraie, sur la ligne entre l'instruction Else et l'instruction EndIf.
Effectuer une action uniquement si une condition est vraie
- Placez le curseur à l'emplacement souhaité dans la zone de texte de la règle de la boîte de dialogue Modifier la règle.
- Sélectionnez If...Then...EndIf dans la liste déroulante de la barre d'outils.
- Remplacez My_expression par l'expression à évaluer.
- Entrez l'action à effectuer si la condition est vraie, sur la ligne entre l'instruction if-then et endif instruction.
N'effectuer aucune action pour une condition
- Placez le curseur à l'emplacement souhaité dans la zone de texte de la règle de la boîte de dialogue Modifier la règle.
- Sélectionnez If...Then...EndIf dans la liste déroulante de la barre d'outils.
- Placez le curseur entre les deux lignes insérées et sélectionnez Else dans la liste déroulante.
- Remplacez My_expression par l'expression à évaluer.
- <recommandé> Entrez un commentaire, tel que "ne rien faire", pour remplacer ce qui serait normalement une action dans l'instruction.
- Entrez le commentaire à la fin de l'instruction If-Then pour n'effectuer aucune action si la condition est vraie.
- Entrez le commentaire à la fin de l'instruction Else pour n'effectuer aucune action si la condition est fausse.
- Entrez l'action à effectuer pour la condition vraie ou fausse, selon la condition qui doit inclure l'action.
Réaliser d'autres actions pour plus de deux conditions
- Placez le curseur à l'emplacement souhaité dans la zone de texte de la règle de la boîte de dialogue Modifier la règle.
- Sélectionnez If...Then...EndIf dans la liste déroulante de la barre d'outils.
- Remplacez My_expression par la première expression à évaluer.
- Entrez l'action à effectuer pour la condition, entre les deux lignes.
- Placez le curseur à la fin de l'action que vous venez de saisir, sélectionnez ElseIf... Then dans la liste déroulante, puis remplacez My_expression par l'expression à évaluer.
- Entrez l'action à effectuer pour cette condition, sur la ligne vide en dessous de la condition.
- Répétez les deux étapes précédentes autant de fois que nécessaire pour les autres conditions.
Réaliser d'autres actions en fonction du test
Select Case <test expression>
Case <expression list 1>
<statement list 1>
Case <expression list 2>
<statement list 2>
Case Else
<statement list n>
End Select
- Placez le curseur à l'emplacement souhaité dans la zone de texte de la règle de la boîte de dialogue Modifier la règle.
- Sélectionnez Select Case dans la liste déroulante Mots-clés de la barre d'outils.
- Ajoutez un espace à la fin de l'instruction que vous avez insérée, puis entrez l'expression test.
- Appuyez sur la touche ENTREE, puis sélectionnez Case dans liste déroulante Mots-clés de la barre d'outils.
- Ajoutez un espace à la fin de l'instruction que vous avez insérée, puis entrez la première expression à comparer à l'expression test.
- Entrez l'action à effectuer pour cette condition, sur la ligne vide en dessous de l'expression.
- Répétez les deux étapes précédentes autant de fois que nécessaire pour chaque expression.
- Placez le curseur sur une ligne vide en dessous de la dernière expression et sélectionnez Case Else dans la liste déroulante Mots-clés.
- Sur la ligne vide en dessous de l'instruction que vous avez insérée, entrez la dernière clause Case pour éviter les résultats inattendus, puis appuyez sur la touche Entrée.
- Placez le curseur sur une ligne vide en dessous de la dernière expression et sélectionnez End Select dans la liste déroulante Mots-clés.