Verouillage Formulaire

Fermé
massimo888 Messages postés 203 Date d'inscription mercredi 11 juin 2014 Statut Membre Dernière intervention 7 avril 2017 - Modifié par massimo888 le 20/08/2015 à 10:16
massimo888 Messages postés 203 Date d'inscription mercredi 11 juin 2014 Statut Membre Dernière intervention 7 avril 2017 - 25 août 2015 à 10:25
Bonjour tous le monde,

Je suis entrain de définir des droits utilisateurs dans mon fichier Access.
Selon le profil "Admin" ou "Lecture Seule" j'affiche mes formulaires.
Si le profil est admin, il a le droit à faire des modifications sinon toute modification est interdite.

J'ai fait le code suivant:

 Sub Button1_Click()
DoCmd.Close acForm, "Formulaire1"

If StrProfilLectureSeule Then
DoCmd.OpenForm "Formulaire12", acNormal, , , acFormReadOnly, acDialog

ElseIf StrProfilUserAdmin Then
DoCmd.OpenForm "Formulaire1", acNormal, , , acFormEdit, acDialog

End If

End Sub


Ce code fonctionne pour certains formulaires quand l'utilisateur est en "Lecture seule", mais certains reste "Modifiable"

Est-ce que quelqu'un pourrait m'aider SVP?

Merci

2 réponses

le meruvien Messages postés 1111 Date d'inscription vendredi 12 août 2011 Statut Membre Dernière intervention 15 avril 2024 40
24 août 2015 à 06:18
bonjour, dans access,tu as : -->outils-->sécurité-->autorisation d'accès
Mais alors, fait gaffe, c'est compliqué, et tu risque de perdre ta base, alors avant tout fait une sauvegarde!!
Roger
0
massimo888 Messages postés 203 Date d'inscription mercredi 11 juin 2014 Statut Membre Dernière intervention 7 avril 2017
24 août 2015 à 09:56
Bonjour Merci pour ta réponse.
Ce qu'il me faut c'est selon le profil de l'utuilisateur.
J'ai tvu les options mais il n'y a rien
0
ButteDuLac Messages postés 495 Date d'inscription jeudi 5 mars 2009 Statut Membre Dernière intervention 24 octobre 2020 40
24 août 2015 à 17:00
As-tu créé ton code après avoir créé les formulaires? Si ça fonctionne sur certains et pas sur d'autres, on dirait que les formulaires ont été créés avant et n'ont pas intégré le code.
Malheureusement, je ne suis pas experte en programmation, alors je ne peux pas te dire comment l'intégrer aux formulaires récalcitrants, mais ça me semble être ça le problème... Si ce n'est pas trop long, tu peux faire un test en te créant un nouveau formulaire pour voir si celui-là fonctionne comme tu le souhaites...
0
massimo888 Messages postés 203 Date d'inscription mercredi 11 juin 2014 Statut Membre Dernière intervention 7 avril 2017
25 août 2015 à 10:25
Merci butteDuLaC!
J'ai créé mon code en dernier, après tous les formulaires.
Je fais un test pour en être sûr!
Encore Merci
0