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]
.