Verouillage Formulaire

massimo888 Messages postés 203 Date d'inscription   Statut Membre Dernière intervention   -  
massimo888 Messages postés 203 Date d'inscription   Statut Membre Dernière intervention   -
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 1130 Date d'inscription   Statut Membre Dernière intervention   40
 
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   Statut Membre Dernière intervention  
 
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   Statut Membre Dernière intervention   40
 
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   Statut Membre Dernière intervention  
 
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