bonjour
Version imprimable
bonjour
Bonjour et bienvenue...;)
N'oublie pas que tu as une :faq: et une option de recherche :roll:
regarde ici:Citation:
comment faire s' afficher des petites **** quand un mot de passe est demandé
http://access.developpez.com/faq/?pa...AffMdpInPutBox
Ta sélection des utilisateurs se fait comment ?
salut
c'est dans l'evenement "sur ouverture" de ton formulaire "gestion de la discotheque" que tu mets du code; tu utilises la securité niveau utilisateur?
@+
EDIT:
va voir ici:
http://access.developpez.com/faq/?pa...AdminConnected
Citation:
Envoyé par Herman
Connaissant le nom de l'utilisateur, il te suffit simplement d'afficher ou de cacher tes contrôles sur l'événement On_Current du formulaire.
Attention que cette approche ne tient absolument pas compte des impératifs de sécurité. C'est juste une méthode simple pour afficher ou cacher des choses aux utilisateurs.Code:
1
2
3
4
5
6 If Utilisateur = "Disquaire" then MonControle.visible = true Else MonControle.visible = false end if
Imaginons que mon bouton s' appelle Commande.
Que dois je tappez pour qu' il ne s' affiche que sous certaines conditions ?
Cà peut fonctionner sur n'importe quel contrôle d'un formulaire, un TextBox, ....Code:
1
2
3
4
5
6
7
8
9
10 Private Sub MonForm_OnCurrent() If Utilisateur = "Disquaire" then Commande.visible = true Else Commande.visible = false end if End Sub
On peut aussi mettre la condition sur le logon name.
Alors il faut aller rechercher cette variable dans le système avec la fonction
Code:
1
2
3 Dim Utilisateur as String Utilisateur = Environ("username")
Malheureusement ça marche pas. J' ai tappé exactement le code ci dessus en changeant le nom du formulaire biensur.:roll:
As-tu activé l'exécution du code dans la propriété du formulaire.
Sur activation, il faut qu'il y aie Procédure événementielle.
Si ces conditions ne sont pas remplies, Access n'exécute pas le code.
Ben j' ai pas vu de champ "activation". j' ai mis procedure evenementielle partout ou je le pouvais mais ça n' a toujours pas d' effet.
ok