Partager via


RemoveTempVar, action de macro

S’applique à : Access 2013, Office 2013

L’action SupprimerVarTemp permet de supprimer une seule variable temporaire que vous avez créée en utilisant l’action DéfinirVarTemp.

Setting

L’action SupprimerVarTemp possède l’argument suivant.

Argument de l’action

Description

Name

Entrez le nom de la variable temporaire que vous souhaitez 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'à la fermeture de la base de données. Il est conseillé de supprimer les variables temporaires lorsque vous ne les utilisez plus.

  • Access supprime automatiquement toutes les variables temporaires lorsque vous fermez la base de données ou le projet.

  • Si le nom de la variable à supprimer est mal orthographié, Access n'affiche aucun message d'erreur. La variable concernée est conservée en mémoire tant que vous ne fermez pas la base de données.

  • Si vous avez créé plusieurs variables temporaires et souhaitez toutes les supprimer en une fois, utilisez l'action SupprimerToutesVarTemp.

  • Pour exécuter l’action SupprimerVarTemp dans un module VBA, utilisez la méthode Remove de l’objet TempVars.

Exemple

La macro suivante illustre comment créer une variable temporaire, l'utiliser dans une condition et une zone de message, puis la supprimer en utilisant l'action SupprimerVarTemp.

Condition

Action

Arguments

SetTempVar

Nom : MaVarExpression: BEntrée (« Entrez un nombre différent de zéro. »)

[TempVars]![MaVar] <>0

MessageBox

Message : ="You entered » & [TempVars] ! [MyVar] & « . » Bip : YesType : Information

RemoveTempVar

Nom: MaVar