Je suis en charge d'une application Access/VBA dont la s=E9curit=E9 est
g=E9r=E9e via les outils int=E9gr=E9s =E0 Access (groupes d'utilisateurs
avec des droits diff=E9rents, login/MdP et fichiers mde/mdw).
Or le client souhaite que l'acc=E8s =E0 cette application soit d=E9sormais
li=E9 au compte Windows (afin que les utilisateurs n'aient qu'un seul
couple login/MdP =E0 m=E9moriser).
1=2E
Est-il possible de configurer cette application de mani=E8re =E0 ce
qu'elle ne puisse =EAtre ouverte que par certains comptes Windows ?
2=2E
Dans ce cas, est-il possible de conserver les param=E8tres pr=E9c=E9dents
(p.ex. interdire l'acc=E8s =E0 certains formulaires ou aux tables pour
certains groupes d'utilisateurs) ?
3=2E
Je pense qu'il est possible de g=E9rer cela dans le code en r=E9cup=E9rant
le login avec Environ("UserName") et en comparant le r=E9sultat =E0 une
liste de logins stock=E9e "en dur" ou dans une table mais ce ne serait
pas "propre".
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
André Cibel
Oui, en rajoutant une table avec les login windows et un flag d'autorisation . Puis un petit module au démarrage qui recherche le login windows et regarde s'il existe dans la table. S'il n'existe pas, msgbox et sortie de l'appli. Sinon, on ouvre un formulaire de menu avec les boutons cachés si le flag est à non. J'ai un exemple au besoin. AC.
a écrit dans le message de news:
Bonjour.
Je suis en charge d'une application Access/VBA dont la sécurité est gérée via les outils intégrés à Access (groupes d'utilisateurs avec des droits différents, login/MdP et fichiers mde/mdw).
Or le client souhaite que l'accès à cette application soit désormais lié au compte Windows (afin que les utilisateurs n'aient qu'un seul couple login/MdP à mémoriser).
1. Est-il possible de configurer cette application de manière à ce qu'elle ne puisse être ouverte que par certains comptes Windows ?
2. Dans ce cas, est-il possible de conserver les paramètres précédents (p.ex. interdire l'accès à certains formulaires ou aux tables pour certains groupes d'utilisateurs) ?
3. Je pense qu'il est possible de gérer cela dans le code en récupérant le login avec Environ("UserName") et en comparant le résultat à une liste de logins stockée "en dur" ou dans une table mais ce ne serait pas "propre".
Merci.
Oui, en rajoutant une table avec les login windows et un flag d'autorisation
. Puis un petit module au démarrage qui recherche le login windows et
regarde s'il existe dans la table. S'il n'existe pas, msgbox et sortie de
l'appli.
Sinon, on ouvre un formulaire de menu avec les boutons cachés si le flag est
à non.
J'ai un exemple au besoin.
AC.
<jamic77@netcourrier.com> a écrit dans le message de news:
1125922190.482180.23140@f14g2000cwb.googlegroups.com...
Bonjour.
Je suis en charge d'une application Access/VBA dont la sécurité est
gérée via les outils intégrés à Access (groupes d'utilisateurs
avec des droits différents, login/MdP et fichiers mde/mdw).
Or le client souhaite que l'accès à cette application soit désormais
lié au compte Windows (afin que les utilisateurs n'aient qu'un seul
couple login/MdP à mémoriser).
1.
Est-il possible de configurer cette application de manière à ce
qu'elle ne puisse être ouverte que par certains comptes Windows ?
2.
Dans ce cas, est-il possible de conserver les paramètres précédents
(p.ex. interdire l'accès à certains formulaires ou aux tables pour
certains groupes d'utilisateurs) ?
3.
Je pense qu'il est possible de gérer cela dans le code en récupérant
le login avec Environ("UserName") et en comparant le résultat à une
liste de logins stockée "en dur" ou dans une table mais ce ne serait
pas "propre".
Oui, en rajoutant une table avec les login windows et un flag d'autorisation . Puis un petit module au démarrage qui recherche le login windows et regarde s'il existe dans la table. S'il n'existe pas, msgbox et sortie de l'appli. Sinon, on ouvre un formulaire de menu avec les boutons cachés si le flag est à non. J'ai un exemple au besoin. AC.
a écrit dans le message de news:
Bonjour.
Je suis en charge d'une application Access/VBA dont la sécurité est gérée via les outils intégrés à Access (groupes d'utilisateurs avec des droits différents, login/MdP et fichiers mde/mdw).
Or le client souhaite que l'accès à cette application soit désormais lié au compte Windows (afin que les utilisateurs n'aient qu'un seul couple login/MdP à mémoriser).
1. Est-il possible de configurer cette application de manière à ce qu'elle ne puisse être ouverte que par certains comptes Windows ?
2. Dans ce cas, est-il possible de conserver les paramètres précédents (p.ex. interdire l'accès à certains formulaires ou aux tables pour certains groupes d'utilisateurs) ?
3. Je pense qu'il est possible de gérer cela dans le code en récupérant le login avec Environ("UserName") et en comparant le résultat à une liste de logins stockée "en dur" ou dans une table mais ce ne serait pas "propre".
Merci.
3stone
Salut,
Je suis en charge d'une application Access/VBA dont la sécurité est gérée via les outils intégrés à Access (groupes d'utilisateurs avec des droits différents, login/MdP et fichiers mde/mdw).
Or le client souhaite que l'accès à cette application soit désormais lié au compte Windows (afin que les utilisateurs n'aient qu'un seul couple login/MdP à mémoriser).
1. Est-il possible de configurer cette application de manière à ce qu'elle ne puisse être ouverte que par certains comptes Windows ?
2. Dans ce cas, est-il possible de conserver les paramètres précédents (p.ex. interdire l'accès à certains formulaires ou aux tables pour certains groupes d'utilisateurs) ?
3. Je pense qu'il est possible de gérer cela dans le code en récupérant le login avec Environ("UserName") et en comparant le résultat à une liste de logins stockée "en dur" ou dans une table mais ce ne serait pas "propre".
Tu peux regarder ici : http://users.skynet.be/accesshome/ah_administration_username.htm
Je suis en charge d'une application Access/VBA dont la sécurité est
gérée via les outils intégrés à Access (groupes d'utilisateurs
avec des droits différents, login/MdP et fichiers mde/mdw).
Or le client souhaite que l'accès à cette application soit désormais
lié au compte Windows (afin que les utilisateurs n'aient qu'un seul
couple login/MdP à mémoriser).
1.
Est-il possible de configurer cette application de manière à ce
qu'elle ne puisse être ouverte que par certains comptes Windows ?
2.
Dans ce cas, est-il possible de conserver les paramètres précédents
(p.ex. interdire l'accès à certains formulaires ou aux tables pour
certains groupes d'utilisateurs) ?
3.
Je pense qu'il est possible de gérer cela dans le code en récupérant
le login avec Environ("UserName") et en comparant le résultat à une
liste de logins stockée "en dur" ou dans une table mais ce ne serait
pas "propre".
Tu peux regarder ici :
http://users.skynet.be/accesshome/ah_administration_username.htm
Je suis en charge d'une application Access/VBA dont la sécurité est gérée via les outils intégrés à Access (groupes d'utilisateurs avec des droits différents, login/MdP et fichiers mde/mdw).
Or le client souhaite que l'accès à cette application soit désormais lié au compte Windows (afin que les utilisateurs n'aient qu'un seul couple login/MdP à mémoriser).
1. Est-il possible de configurer cette application de manière à ce qu'elle ne puisse être ouverte que par certains comptes Windows ?
2. Dans ce cas, est-il possible de conserver les paramètres précédents (p.ex. interdire l'accès à certains formulaires ou aux tables pour certains groupes d'utilisateurs) ?
3. Je pense qu'il est possible de gérer cela dans le code en récupérant le login avec Environ("UserName") et en comparant le résultat à une liste de logins stockée "en dur" ou dans une table mais ce ne serait pas "propre".
Tu peux regarder ici : http://users.skynet.be/accesshome/ah_administration_username.htm