Variables et constantes
Comment déclarer une variable publique (ou globale) en Visual Basic ? Comment déclarer une constante ?
Déclarer une variable
Une variable se déclare dans un module standard d’Access :
- Ouvrez votre base de données.
- Cliquez sur l’onglet Modules.
- Cliquez sur le bouton Nouveau (ou ouvrez un module existant).
- En début de module, tapez :
1 2 |
Public strMessage As String Public intValeur As Integer |
Pour utiliser les variables en question, dans n’importe quel autre module d’Access, faites par exemple :
1 2 |
strEssai = "Salutatous !" intValeur = 125 |
Déclarer une constante
La déclaration d’une constante est très proche (toujours dans un module standard). Cette fois, vous affectez directement la valeur à la constante :
1 2 |
Public Const EURO = 6.55957 Public Const TITRE_APPLICATION = "VidéoClub 7ème Art" |
Vous pouvez être plus précis, en « typant » vos constantes :
1 2 |
Public Const EUR As Double O = 6.55957 Public Const TITRE_APPLICATION As String = "VidéoClub 7ème Art" |
Merci beaucoup pour ce résumé très clair et très pédagogique.
Mais j’aimerais ajouter une sous question.
Comment pourrait-on faire en sorte qu’une variable soit égal au champ d’une table.
L’idée est de permettre à un novice en access de modifier facilement la valeur de la variable, sans devoir ouvrir l’onglet module.
Merci 🙂
J’imagine que dans ce cas, la table ne contient qu’une seule ligne de paramètres (chaque champ étant une information variable) ?
Si oui, on pourrait écrire :
… à supposer que la table contienne au moins 2 champs nommés Message et Valeur.
S’il y a de nombreuses valeurs, une autre approche est meilleure, avec des Recordsets.