Skip to main content
Skip table of contents

SELON

BUT

Le « SELON » permet de définir un bloc d’instructions dépendant de la valeur d’une variable (ou champ de TV ou info. Liste ou champ de table). Il évite l’imbrication de bloc « SI » et « SINON ».

Ce mot clé est utilisable dans tous types de requêtes.

SYNTAXE

SELON { VARIABLE |

TABLE VALEUR |

TOUTE AUTRE VALEUR |

TABLE BASE DONNEES |

INFO LISTE }

FIN BLOC

MOT CLE LIE

QUAND-EGAL-A

EXEMPLE :

SELON VBP.IPMCouMen

QUAND-EGAL-A CLO."Bleu"

FIN_BLOC

QUAND-EGAL-A CLO."Vert"

FIN_BLOC

QUAND-EGAL-A CLO."Rouge"

FIN_BLOC

QUAND-EGAL-A Toute Autre Valeur

FIN_BLOC

FIN_BLOC

Cet ensemble d’instructions est équivalent à :

SI VBP.IPMCouMen = CLO."Bleu"

FIN_BLOC

SINON

SI VBP.IPMCouMen = CLO."Vert"

FIN_BLOC

SINON

SI VBP.IPMCouMen = CLO."Rouge"

FIN_BLOC

SINON

FIN_BLOC

FIN_BLOC

FIN_BLOC

PARTICULARITES :

A l’intérieur d’un bloc « SELON », seules les instructions ayant pour mot clé « QUAND-EGAL-A » et « COMMENTAIRE » sont autorisées.

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.