Vous pouvez utiliser l’action de macro RemoveAllTempVars dans les bases de données de bureau Access pour supprimer toutes les variables temporaires que vous avez créées à l’aide de l’action de macro SetTempVar .
Paramètre
L’action de macro RemoveAllTempVars n’a aucun argument.
Notes
-
Vous pouvez définir jusqu’à 255 variables temporaires simultanément. Si vous ne supprimez pas une variable temporaire, elle reste en mémoire jusqu’à ce que vous fermiez la base de données ou le projet. Il est recommandé de supprimer les variables temporaires lorsque vous avez terminé de les utiliser.
-
Access supprime automatiquement toutes les variables temporaires lorsque vous fermez la base de données ou le projet.
-
Pour supprimer une seule variable temporaire, utilisez l’action RemoveTempVar et définissez son argument sur le nom de la variable temporaire que vous souhaitez supprimer.
-
Pour exécuter l’action RemoveAllTempVars dans un module VBA, utilisez la méthode RemoveAll de l’objet TempVars .
Exemple
La macro suivante montre comment créer une variable temporaire, l’utiliser dans une condition et une zone de message, puis supprimer la variable temporaire à l’aide de l’action RemoveAllTempVars .
Condition |
Action |
Arguments |
SetTempVar |
Nom : MyVar Expression : InputBox(« Entrez un nombre différent de zéro. ») |
|
[TempVars] ! [MyVar]<>0 |
Msgbox |
Message : ="You entered » & [TempVars] ! [MyVar] & « . » Bip : Oui Type : Informations |
RemoveAllTempVars |