ADELIA |
VADELIA |
SADELIA |
WADELIA |
EADELIA |
(I/B) |
(I/B) (C/S) |
(S) |
(I/B) (C/S) |
(B) (C/S) |
Attention : Dans le cas des programmes de type ADELIA, cet ordre n'est pas compatible avec le générateur C d'Adélia Studio ni avec Adélia/400.
Paragraphe d'utilisation
Tous
Syntaxe
SINON_SI Condition
Description
Cet ordre est optionnel avec l'ordre SI. Il se place à l'intérieur d'un bloc SI/FIN.
Si la condition du SI ou du SINON_SI (rattaché au même SI) le précédant n'est pas vérifiée, et si la condition Condition est vérifiée, alors on exécute l'ensemble des instructions se trouvant après le SINON_SI jusqu'au prochain SINON_SI ou SINON ou FIN (rattaché au même SI). On sort ensuite du bloc SI/FIN.
La condition Condition respecte la même syntaxe que la condition d'un SI.
Pour un bloc SI/FIN on peut avoir autant de SINON_SI qu'on le souhaite.
De plus, pour un SI donné, il ne peut pas y avoir un SINON_SI après un SINON.
Par exemple
SI WVAR = 1
WRESULTAT = 1
SINON_SI WVAR = 2 ET WCODE = 1
WRESULTAT = 2
SINON_SI WVAR = 2 ET WCODE = 2
WRESULTAT = 3
FIN