OVH Cloud OVH Cloud

portée des variables

1 réponse
Avatar
barbar
Bonjour,
Pour le besions d'une appli, je demande par le biais d'un formulaire
l'entrée de différents chemins que je stocke dans des variables.

Jai placé à tort ou à raison la déclaration de ces variables dans un module
pour faire en sorte de pouvoir "toucher" ces variables depuis n'importe quel
endroit du projet sans avoir à répeter les déclarations.
et bien ça marche pas bien et je ne comprend pas. (la procédure du module
donne satisfaction en renvoyant les valeurs mais l'appel direct de la
variable reste vierge)
Comment signifier l'appel de ces variables ?

j'espére avoir été clair
merci d'avance !!

1 réponse

Avatar
3stone
Salut,

"barbar"
| Pour le besions d'une appli, je demande par le biais d'un formulaire
| l'entrée de différents chemins que je stocke dans des variables.
|
| Jai placé à tort ou à raison la déclaration de ces variables dans un module



Tu as placé la déclaration tout en haut de la page ?


Option Compare Database
Option Explicit

Dim strChemin As String



ensuite, il faut la peupler

strChemin = "C:Documents"
(dans une "Public Sub" que tu appelle au démarage, par exemple...)

Après, tu peux l'appeler de n'importe où dans ta base.

Remarque:
Dans une requête tu ne peux pas faire directement appel à une variable,
il faut passer par une fonction...

Function RendValeur() as string
RendValeur = strChemin
End Function


Ok ?


--
A+
Pierre (3stone) Access MVP
Perso: http://users.skynet.be/accesshome/
Conseils MPFA: http://users.skynet.be/mpfa/
Email : http://www.cerbermail.com/?Xfg61Z3IQw