OVH Cloud OVH Cloud

Verouiller accès formulaire

4 réponses
Avatar
Emilie
Bonjour,

J'ai créer une base de données sur laquelle différents intervenant viennent
se connecter et enregistrer différentes informations. Seul un formulaire ne
doit pas être accessible par tout le monde, est il possible de verrouiller
l'accès à un formulaire via un mot de passe ???

Emilie

4 réponses

Avatar
Jessy Sempere [MVP]
Bonjour

Regardes l'aide sur la gestion d'utilisateur dans access, ça conviendra
à ce que tu souhaite
(Menu : Outils - Sécurité - ...)

@+
Jessy Sempere - Access MVP

------------------------------------
Site @ccess : http://access.jessy.free.fr/
Pour l'efficacité de tous :
http://www.mpfa.info/
------------------------------------
"Emilie" a écrit dans le message de
news:
Bonjour,

J'ai créer une base de données sur laquelle différents intervenant
viennent

se connecter et enregistrer différentes informations. Seul un formulaire
ne

doit pas être accessible par tout le monde, est il possible de verrouiller
l'accès à un formulaire via un mot de passe ???

Emilie


Avatar
Emilie
J'avais bien vu ce système de sécurisation mais ça me parait hyper compliqué
... N'existerait il pas un petit macro que je pourrais mettre sur l'ouverture
de mon formulaire. Cette macro me demanderait un mot de passe qui permettrait
ou non d'ouvrir ce formulaire ???

Emilie


Bonjour

Regardes l'aide sur la gestion d'utilisateur dans access, ça conviendra
à ce que tu souhaite
(Menu : Outils - Sécurité - ...)

@+
Jessy Sempere - Access MVP

------------------------------------
Site @ccess : http://access.jessy.free.fr/
Pour l'efficacité de tous :
http://www.mpfa.info/
------------------------------------
"Emilie" a écrit dans le message de
news:
Bonjour,

J'ai créer une base de données sur laquelle différents intervenant
viennent

se connecter et enregistrer différentes informations. Seul un formulaire
ne

doit pas être accessible par tout le monde, est il possible de verrouiller
l'accès à un formulaire via un mot de passe ???

Emilie







Avatar
Jessy Sempere [MVP]
Oui, tu pourrais faire ça mais ce n'est pas très évolutif...
Le plus simple, serait mettre le code qui suit sur l'événement
sur ouverture du formulaire...

If InputBox("Entrez le mot de passe ?") <> "toto" Then
DoCmd.Close
End If

Maintenant, tu peux aussi gérer le mot de passe dans une table...

@+
Jessy Sempere - Access MVP

------------------------------------
Site @ccess : http://access.jessy.free.fr/
Pour l'efficacité de tous :
http://www.mpfa.info/
------------------------------------
"Emilie" a écrit dans le message de
news:
J'avais bien vu ce système de sécurisation mais ça me parait hyper
compliqué

... N'existerait il pas un petit macro que je pourrais mettre sur
l'ouverture

de mon formulaire. Cette macro me demanderait un mot de passe qui
permettrait

ou non d'ouvrir ce formulaire ???

Emilie


Bonjour

Regardes l'aide sur la gestion d'utilisateur dans access, ça conviendra
à ce que tu souhaite
(Menu : Outils - Sécurité - ...)

@+
Jessy Sempere - Access MVP

------------------------------------
Site @ccess : http://access.jessy.free.fr/
Pour l'efficacité de tous :
http://www.mpfa.info/
------------------------------------
"Emilie" a écrit dans le message de
news:
Bonjour,

J'ai créer une base de données sur laquelle différents intervenant
viennent

se connecter et enregistrer différentes informations. Seul un
formulaire



ne
doit pas être accessible par tout le monde, est il possible de
verrouiller



l'accès à un formulaire via un mot de passe ???

Emilie









Avatar
Bonjour Emilie,

"Emilie" a écrit dans le message de news:
Bonjour,

J'ai créer une base de données sur laquelle différents intervenant viennent
se connecter et enregistrer différentes informations. Seul un formulaire ne
doit pas être accessible par tout le monde, est il possible de verrouiller
l'accès à un formulaire via un mot de passe ???

Emilie


Je préconise plutôt la vérification de l'existence du user windows dans un champ d'une table contenant la liste des utilisateurs
autorisés afin de déterminer si l'ouverture est autorisée ou non :

if dcount("*",latable,champuser='" & environ("username") & "')" > 0 then
docmd.openform "tonform"
else
msgbox "pas le droit"
end if

on peut aussi "cacher" la liste des utilisateurs autorisés dans le code vba (utile en cas de mde)
ou dans la base de registres (vba& settings)

--
A+
Arnaud
-----------------------------------------------------
Tout ce qu'il faut savoir est sur http://www.mpfa.info
-----------------------------------------------------