[AC2010] Sécuriser l'accès aux formulaires

Fermé
Anonymous38 Messages postés 18 Date d'inscription jeudi 19 avril 2012 Statut Membre Dernière intervention 24 mai 2012 - 23 mai 2012 à 10:36
Anonymous38 Messages postés 18 Date d'inscription jeudi 19 avril 2012 Statut Membre Dernière intervention 24 mai 2012 - 23 mai 2012 à 17:23
Bonjour, j'ai créé une base de donnée sur Access 2010 avec des Tables avec pour chacune d'elle un formulaire d'ajout et un de recherche.

J'aimerais maintenant sécurisé cette base avec deux types d'utilisateurs : un qui peut consulter et modifier et l'uatre qui peut seulement consulter.

Le premier aurait donc accès à tout et le deuxième pourrait seulement accéder aux formulaires de recherches.

Merci d'avance pour votre aide et si vosu avez besoin de précisions pour m'aider n'hésitez surtout pas ;)



3 réponses

eljojo_e Messages postés 1155 Date d'inscription lundi 10 mai 2010 Statut Membre Dernière intervention 14 octobre 2022 153
Modifié par eljojo_e le 23/05/2012 à 16:20
Bonjour,

Tu devrai créer une table utilisateur avec nom; Mot de passe; niveau :

niveau 1 : recherche, 2 : modification

A l'ouverture tu affiche un formulaire où se trouve le login et mot de passe et suivant le login, une requête sur le niveau va perettre ou non d'ouvrir le formulaire.

Exemple :

Ouverture du fichier :
login : test
mot de passe : test --> requete sur test --> niveau 1 (recherche uniquement)

Tu va créer un champ (vérouillé) sur ton formulaire d'accueil et y insérer le niveau : Forms![F Menu Accueil].Niveau.value = "requete niveau"

A chaque ouverture de formulaire de modif ou de recherche, tu met une condition "si" pour tester le niveau (qui est inscrit sur le formulaire d'accueil).

j'espère t'avoir aidé,

Cordialement,
0
michel_m Messages postés 16603 Date d'inscription lundi 12 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2023 3 302
23 mai 2012 à 17:12
Bonjour

ci joint mon tuto (acc2003, formation d'artisans) ) pour la sécurisation d'une base
N'oublie surtout pas de faire une copie préalable de system.mdw

https://www.cjoint.com/?3ExrmimH6Ax
0
Anonymous38 Messages postés 18 Date d'inscription jeudi 19 avril 2012 Statut Membre Dernière intervention 24 mai 2012
23 mai 2012 à 17:23
Merci à vous deux pour vos réponses, je vais essayer tout ça et je vous tiens au courant :)
0