Se connecter avec Microsoft
S'identifier ou créer un compte.
Bonjour,
Sélectionnez un autre compte.
Vous avez plusieurs comptes
Choisissez le compte avec lequel vous voulez vous connecter.

Vous pouvez utiliser l’action de macro SetTempVar dans les bases de données de bureau Access pour créer une variable temporaire et lui affecter une valeur spécifique. La variable peut ensuite être utilisée comme condition ou argument dans les actions suivantes, ou vous pouvez utiliser la variable dans une autre macro, dans une procédure événementielle, ou dans un formulaire ou un état.

Paramètre

L’action de macro SetTempVar contient les arguments suivants.

Argument de l’action

Description

Nom

Entrez le nom de la variable temporaire.

Expression

Entrez une expression qui sera utilisée pour définir la valeur de cette variable temporaire. Ne faites pas précéder l’expression du signe égal (=). Vous pouvez cliquer sur le bouton Générer Bouton Générateurpour utiliser le Générateur d’expressions pour définir cet argument.

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. Pour supprimer une variable temporaire unique, utilisez l’action RemoveTempVar et définissez son argument sur le nom de la variable temporaire que vous souhaitez supprimer. Si vous avez plusieurs variables temporaires et que vous souhaitez les supprimer toutes en même temps, utilisez l’action SupprimerAllTempVars .

  • Les variables temporaires sont globales. Une fois qu’une variable temporaire a été créée, vous pouvez y faire référence dans un procédure événementielle, un module Visual Basic pour Applications (VBA), une requête ou une expression. Par exemple, si vous avez créé une variable temporaire nommée MyVar, vous pouvez utiliser la variable comme source de contrôle pour une zone de texte à l’aide de la syntaxe suivante :

=[TempVars]![MyVar]

Remarque : Dans les macros, les requêtes et les procédures événementielles, vous n’avez pas besoin de faire précéder l’expression d’un signe égal.

Vous pouvez également faire référence à des variables temporaires dans des compléments ou des bases de données référencées.

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

Exemple

La macro suivante montre comment créer une variable temporaire à l’aide de l’action de macro SetTempVar , puis en utilisant la variable temporaire dans une condition et une boîte de message, puis en supprimant la variable temporaire.

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

Besoin d’aide ?

Vous voulez plus d’options ?

Explorez les avantages de l’abonnement, parcourez les cours de formation, découvrez comment sécuriser votre appareil, etc.

Les communautés vous permettent de poser des questions et d'y répondre, de donner vos commentaires et de bénéficier de l'avis d'experts aux connaissances approfondies.

Ces informations vous ont-elles été utiles ?

Dans quelle mesure êtes-vous satisfait(e) de la qualité de la langue ?
Qu’est-ce qui a affecté votre expérience ?
En cliquant sur Envoyer, vos commentaires seront utilisés pour améliorer les produits et services de Microsoft. Votre administrateur informatique sera en mesure de collecter ces données. Déclaration de confidentialité.

Nous vous remercions de vos commentaires.

×