Vous pouvez utiliser l’action de macro RemoveTempVar dans les bases de données de bureau Access pour supprimer une variable temporaire unique que vous avez créée à l’aide de l’action SetTempVar .
Paramètre
L’action de macro RemoveTempVar contient l’argument suivant.
Argument de l’action |
Description |
Nom |
Entrez le nom de la variable temporaire à supprimer. |
Remarques
-
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. 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.
-
Si vous avez mal orthographié le nom de la variable à supprimer, Access n’affiche pas d’erreur. La variable que vous souhaitez supprimer reste en mémoire jusqu’à ce que vous fermiez la base de données.
-
Si vous avez créé plusieurs variables temporaires et que vous souhaitez les supprimer toutes à la fois, utilisez l’action SupprimerAllTempVars .
-
Pour exécuter l’action RemoveTempVar dans un module VBA, utilisez la méthode Remove de l’objet TempVars .
Exemple
La macro suivante montre comment créer une variable temporaire, l’utiliser dans une condition et une boîte de message, puis supprimer la variable temporaire à l’aide de l’action RemoveTempVar .
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 |
RemoveTempVar |
Nom : MyVar |