Sécurité Mécapoulets

Archives Google         Base de connaissance       Forum Access        Sommaire   
Présentation Access 2007          Articles indispensables de la base de connaissance   
Téléchargement    Librairies    Abonnement   
Switch  VBA OfficeSystem.Access 2000 - 2007    
Blog 2000-2003
Blog 2007
Annuaire
Accueil
Remonter

Le Runtime Access 2007 français est disponible




Évalue une liste d'expressions et renvoie une valeur de type Variant ou une expression associée à la première expression de la liste qui a pour valeur True.

Syntaxe :

Switch(expr-1, value-1[, expr-2, value-2 … [, expr-n,value-n]])

La syntaxe de la fonction Switch comprend les éléments suivants :

Éléments de la fonction Switch
Élément Description
expr Expression Variant à évaluer.
value Valeur ou expression à renvoyer si l'expression correspondante a pour valeur True.
 

Remarques :

La liste d'arguments de la fonction Switch est composée d'expressions et de valeurs fonctionnant par paires. Les expressions sont évaluées de la gauche vers la droite ; la valeur associée à la première expression dont le résultat de l'évaluation a pour valeur True est renvoyée. Si les éléments ne sont pas répartis correctement par paires, une erreur d'exécution se produit.

Switch renvoie une valeur de type Null si :

  • aucune expression n'est vraie (True) ;
     
  • la première expression qui a pour valeur True est associée à une valeur de type Null.

La fonction Switch évalue toutes les expressions, même si elle n'en renvoie qu'une seule. Vous devez donc être particulièrement attentif à certains effets secondaires indésirables de cette fonction. Par exemple, une erreur se produit si l'évaluation d'une expression engendre une division par zéro.