Déclaration variable public
Résolu
spiritspy
Messages postés
120
Statut
Membre
-
spiritspy Messages postés 120 Statut Membre -
spiritspy Messages postés 120 Statut Membre -
Bonjour,
Malgré mon ami Google, je n'arrive pas à définir une variable en public qui soit utilisable dans la totalité de mes formulaires, je m'explique:
Comme beaucoup, j'ai créé une base Access avec un accès par mot de passe, et l'utilisateur connecté à des droits User ou Admin.
J'ai déclaré pour tester :"Public User_droits as String" de plusieurs façon indépendamment.
- dans un module lancé depuis une macro exécuter à l'ouverture de ma fenêtre de connexion
Function User()
Public User_droits as String
End Function
- en début de mon Form de connexion en VBA
- dans la fonction du bouton de validation
Et jamais dans mon MsgBox de vérification ma variable n'enregistre sa valeur.
Je l'affiche en fermeture de formulaire, c'est OK et par un Bouton MsgBox dans le formulaire suivant, rien à faire, c'est vide.
Quelqu'un aurait-il la solution à mon problème ? Merci d'avance pour toute aide.
Malgré mon ami Google, je n'arrive pas à définir une variable en public qui soit utilisable dans la totalité de mes formulaires, je m'explique:
Comme beaucoup, j'ai créé une base Access avec un accès par mot de passe, et l'utilisateur connecté à des droits User ou Admin.
J'ai déclaré pour tester :"Public User_droits as String" de plusieurs façon indépendamment.
- dans un module lancé depuis une macro exécuter à l'ouverture de ma fenêtre de connexion
Function User()
Public User_droits as String
End Function
- en début de mon Form de connexion en VBA
- dans la fonction du bouton de validation
Et jamais dans mon MsgBox de vérification ma variable n'enregistre sa valeur.
Je l'affiche en fermeture de formulaire, c'est OK et par un Bouton MsgBox dans le formulaire suivant, rien à faire, c'est vide.
Quelqu'un aurait-il la solution à mon problème ? Merci d'avance pour toute aide.
A voir également:
- Déclaration variable public
- Déclaration - Guide
- En plus des revenus, il ne faut surtout pas oublier de faire cette déclaration en ligne aux impôts - Guide
- Ip public - Guide
- My public wifi - Télécharger - Connexion à distance
- Comment mettre une story amis proche en public ✓ - Forum Instagram
3 réponses
C'est bon, en bidouillant, j'ai enlevé "Function User()" et le "End Function" j'ai réussi, tout seul comme un grand ...
Mais il faut avouer que c'est pas clair dans les tuto d'Access.
Bonne journée a tous
Mais il faut avouer que c'est pas clair dans les tuto d'Access.
Bonne journée a tous
je n'arrive pas à définir une variable en public qui soit utilisable dans la totalité de mes formulaires
Si tu passes ta variable en static, elle sera la même dans tous tes formulaires. ;)
Si tu passes ta variable en static, elle sera la même dans tous tes formulaires. ;)
J'ai testé en Static, en début de Form, Erreur, dans ma fonction "Clic" ça me donne le même résultat et par module et macro lancée a l'ouverture du formulaire, toujours pareil, valeur vide. Je l'ai même défini dans les 2 formulaires, celui d'accès et le suivant où j'en ai besoin, je pense d'ailleurs qu'en Public, je ne dois la définir qu'une seule fois ...
Y'a-t-il une formulation spéciale, un emplacement réservé ?
Y'a-t-il une formulation spéciale, un emplacement réservé ?