Partager via


SetLocalVar, action de macro

S’applique à : Access 2013, Office 2013

Le DéfinirVarLocale action crée une variable temporaire et définissez-la sur une valeur spécifique.

Paramètre

L’action DéfinirVarTemp utilise les arguments suivants :

Argument

Obligatoire

Description

Name

Oui

Chaîne qui spécifie le nom de la variable.

Expression

Oui

Expression destiné à être utilisé pour définir la valeur de cette variable temporaire. Ne faites pas précéder l’expression d’un signe égal (=). Vous pouvez cliquer sur le bouton Générer afin d’utiliser le Générateur d’expressions pour définir cet argument.

Remarques

Les variables créées par l'action DéfinirVarLocale peuvent être utilisées uniquement dans la macro dans laquelle elles sont définies. Utilisez l'action DéfinirVarTemp pour définir une variable qui peut être utilisée dans une autre macro, dans une procédure événementielle ou dans un formulaire ou un état.

Une fois qu'une variable temporaire a été créée, vous pouvez la référencer dans une expression. Par exemple, si vous avez créé une variable temporaire nommée TotalAmount, vous pouvez l'utiliser comme source contrôle pour une zone de texte à l'aide de la syntaxe suivante.

=[LocalVars]![TotalAmount]

Remarque

Dans une macro de données, vous devez ne pas utiliser la collection VarLocale pour faire référence à une variable. Par exemple, si vous avez créé une variable temporaire dans une macro de données nommée TotalAmount, vous pouvez utiliser la variable comme source contrôle pour une zone de texte à l’aide de la syntaxe suivante : =[TotalAmount].