Joo02 | tegu a écrit :
Je pense qu'il s'offre à toi deux possibilités principales.
La première est d'utiliser les sécurités intégrées et à ce moment tu n'as pas à faire de formulaire de saisie de profil, mais il te faudra te renseigner sur les fonctions qui permettent de le récupérer auprès du système de login Access. Il te faudra aussi paramétrer les droits d'accès des utilisateurs par groupes de travail dans ta base (menu Outils/Sécurité/...). Mais prends bien le temps de lire de la documentation avant de te lancer car cela peut vite devenir complexe et contraignant (le prix de la sécurité), voire dangereux pour ta base (déjà vu quelqu'un perdre l'accès à sa base en oubliant le mot de passe admin).
Une autre solution est de gérer toute la sécurité de manière manuelle en faisant, comme tu as commencé, un formulaire de saisie de profil et en subordonnant toutes les possibilités d'accès - aux menus et aux formulaires - aux droits alloués à l'utilisateur connecté. Cela nécessite beaucoup de code mais est quelques fois indispensable pour une totale personnalisation des niveaux de sécurité.
Je n'ai jamais vraiment mis en place de verrouillage total de mes applications, ni sous la première forme, ni sous la seconde, donc mes conseils ont leur limite.
J'espère néanmoins t'avoir donné des pistes satisfaisantes.
|
Bonjour,
J'ai plusieurs livres d'Access, et je trouve difficile d'obtenir de l'information pour mettre en place un système de sécurité sur une base de données que l'on installe sur un réseau avec plusieurs utilisateurs...effectivement je vais devoir bien me renseigner. J'ai commencer à faire des formulaires, requêtes et états distincts pour chaque usager (admin,responsable et invité) mais je m'apperçois que c'est très long...je dois recrééer plusieurs requêtes et états!!!!! Toutefois mon problème demeure, car le petit 'x', situé dans le coin droit de la fenêtre' demeure toujours accessible. Ainsi n'importe qui peut fermer le formulaire par ce 'x' finit par avoir accès à la base de données?!? Et l'usager a besoin de ce 'x' pour fermer un état... Y a-t-il un moyen pour remédier à ce problème??
Merci beaucoup pour ta collaboration!!! |