FAQ access 2007

Sommaire
>
Divers >
Variables temporaires
Comment ajouter une variable temporaire ?
Comment détruire une variable temporaire ?
Comment lire la valeur d'une variable temporaire en VBA ?
Comment modifier une variable temporaire ?
Comment utiliser une variable temporaire dans une requête ?
Qu'est ce que sont les variables temporaires ?
Comment ajouter une variable temporaire ?
Comment détruire une variable temporaire ?
Comment lire la valeur d'une variable temporaire en VBA ?
Comment modifier une variable temporaire ?
Comment utiliser une variable temporaire dans une requête ?
Qu'est ce que sont les variables temporaires ?
| ||
auteur : Christophe Warin | ||
Pour créer une variable temporaire, utiliser la méthode Add de la collection Application.TempVars
Si la variable existe déjà, son contenu est remplacé. Pour éviter cet écrasement, testez son existence avant insertion.
Exemple :
Dans cet exemple, la variable est nommée Essai et possède la valeur 15.
|
| ||
auteur : Christophe Warin | ||
La méthode Remove de la collection TempVars permet de supprimer la variable spécifiée.
Exemple :
La méthode RemoveAll permet de les détruire toutes.
Exemple :
|
| ||
auteur : Christophe Warin | ||
La valeur d'une variable temporaire est disponible en spécifiant le nom de celle-ci à la collection TempVars.
Si elle n'existe pas, la valeur Null est retournée.
Exemple :
|
| ||
auteur : Christophe Warin | ||
La méthode la plus simple est d'utiliser la méthode TempVars.Add pour écraser la valeur précédente.
L'autre solution consiste à accéder à la variable par son nom :
Exemple :
|
| ||
auteur : Christophe Warin | ||
Il n'existe pas de fonction pour effectuer cette opération.
Par contre, vous pouvez ajouter une fonction dans un module VBA chargée de retourner la valeur de la variable passée en paramètre :
Vous pouvez maintenant utiliser la variable temporaire Essai dans vos requêtes :
|
| ||
auteur : Christophe Warin | ||
Les variables temporaires sont des variables disponibles pendant l'exécution de l'application et détruites à sa fermeture.
Elles sont accessibles en VBA via la collection Application.TempVars et sont destinées à remplacer l'utilisation de variables publiques utilisées lors d'échange d'information entre formulaires, états, etc..
Vous pouvez ajouter, supprimer, modifier ces variables en VBA ou à l'aide de macros.
|