bonjour
bonjour
Bonjour et bienvenue...
N'oublie pas que tu as une et une option de recherche
regarde ici: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
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 : Sélectionner tout - Visualiser dans une fenêtre à part
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 : Sélectionner tout - Visualiser dans une fenêtre à part
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 : Sélectionner tout - Visualiser dans une fenêtre à part
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.
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.
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager