|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Nouveau Membre du Club
![]() ingénieur essais électronique Inscription : mai 2011 Messages : 128 ![]() |
Bonjour,
J'ai trouvé comment connaitre le nom d'utilisateur de la base à cet endroit. http://access.developpez.com/faq/?page=user#currentUser Mais je voudrais connaitre le groupe d'appartenance de cet utilisateur dans le mdw afin d'afficher tel ou tel bouton suivant le groupe et non suivant l'utilisateur. Y a t il une fonction vba pour ca ? si oui laquelle ? |
|
|
00
|
|
|
#2 | ||
|
Membre confirmé
![]() Romain M.Étudiant Inscription : avril 2009 Messages : 167 ![]() |
Bonjour,
Ce bout de code tiré du tuto de loufab devrait t'aider. Il permet de liste les groupes d'utilisateur. Il faudra le modifier et l'adapter à tes besoins Code :
|
||
|
|
00
|
|
|
#3 |
|
Nouveau Membre du Club
![]() ingénieur essais électronique Inscription : mai 2011 Messages : 128 ![]() |
C'est dingue qu'il n'existe pas une simple ligne de code pour obtenir cette info qui me semble importante.
ENfin bref je regarde à ce code. Merci |
|
|
00
|
|
|
#4 | ||
|
Nouveau Membre du Club
![]() ingénieur essais électronique Inscription : mai 2011 Messages : 128 ![]() |
Bon ok.
Je viens de comprendre pourqui il n'existe pas une fonction toute faite. Tout simplement par le fait qu'un utilisateur appartient a plusieurs groupe (ex tous les utilisateurs appartiennet au groupe utilisateurs qui n'a aucun droit). Du coup je galere un peu avec les for each et tout le tralala. Il faudrait que je prenne le groupe qui as le plus de droit. Peut etre que mon idée de récupérer les groupes n'est pas la bonne méthode. Je comptais récupérer les groupes pour afficher / masquer certains bouton que les autres utilisateurs ne voient pas (ex : deconnexion utilisateur, ajouter proto...). Comment feriez vous ca ? PS: A l'heure actuele, j'utilise le nom d'utilisateur mais si un jour toto rejoint le groupe développeur (groupe qui as tous les droits dans mon applis) et bien je voudrais que les boutons qu'il doit pouvoir voir fonctionne sans avoir a rajouter un : Code :
|
||
|
|
00
|
|
|
#6 |
|
Nouveau Membre du Club
![]() ingénieur essais électronique Inscription : mai 2011 Messages : 128 ![]() |
Merci !!! Excélente fonction!!!!! Ca marche.
Je m'en sert mais finalement elle perd un peu de son interet car j'ai revu la sécurité de ma base et j'ai juste créer 4 utilisateurs portant le même nom que leur groupe. Je ne savais pas que plusieurs personnes pouvaient se connecter à la base en même temps avec le même nom d'utilisateur. |
|
|
00
|
|
|
#7 |
![]() ![]() ![]() Fabrice CONSTANSIngénieur développement logiciels Inscription : avril 2005 Messages : 7 089 ![]() |
Bonjour,
On le déduit facilement par l'utilisation d'une base non sécurisée. Tout le monde y accède avec le compte par défaut. Cordialement,
__________________
Classe MELA(CRUD) Opérateur IN et zone de liste MsGraph et VBA - 1e Partie 2e partie Entête d'états-Opérateur LIKE-Evénements formulaires-Cours 2010 Complément :Générateur de msgbox Visitez mon Blog Les questions techniques par MP ne sont pas lues et je ne pratique pas l'extispicine |
|
00
|
Copyright © 2000-2012 - www.developpez.com