Verouillage Formulaire

massimo888 Messages postés 209 Statut Membre -  
massimo888 Messages postés 209 Statut Membre -
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 1414 Statut Membre 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 209 Statut Membre
 
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 534 Statut Membre 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 209 Statut Membre
 
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