URGENT !!! problème de gestion d'Access 2000 avec VB6

dracer - 8 janv. 2001 à 15:58
mou0410 Messages postés 1 Date d'inscription samedi 29 novembre 2008 Statut Membre Dernière intervention 29 novembre 2008 - 29 nov. 2008 à 20:51
Bonjours à tous.

Comment crypter une base de données Access 2000 pour que seul un administrateur puisse agir sur la base de données, les utilisateurs ne doivent pas pouvoir accéder au contenu des tables, et tous ca doit être géré par Visual Basic 6.

Merci à tous ceux qui pourront m'aider.

2 réponses

Dans Access 97, tu as une gestion des droits d'accès. Ne connaissant pas
Access 2000, je suppose que cette fonctionalité existe également.
Tu dois pouvoir t'en sortir avec ca.

Le problème, c'est que la gestion des droits d'accès avec Access est
à mon sens inéfficace. Les droits d'accès sont définis pour une base de
donnée et sont stockés dans la base system.mda ou system.mdw (si mes souvenirs sont bons).
Pour définir des droits d'accès sur un poste utilisateur, il suffit de partager
le fichier system.md* de façon à ce qu'Access aille rechercher les droits dedans.
Un utilitaire fourni avec Access permet d'initialiser le fichier system.md*.
Par ce même biais, n'importe quel utilisateur un peu bidouilleur peu facilement
virer les droits d'accès en supprimant le lien avec system.md* ou tout
simplement en faisant une copie de la base de donnée sur un poste où la
gestion des droits n'est pas activée.

Et sous VB6, c'est pareil.

La seule chose que tu puisse faire, c'est de déclarer un mot de passe à l'ouverture de la base,
mot de passe, qui lui est stocké dans la base elle-même (à vérifier)
Dans ce cas, tu code en dur dans VB l'ouverture de la base avec ce mot de passe.

comme ca, si un petit malin veut ouvrir la base par Access, il lui faudra obligatoirement un mot
de passe qu'il ne connait pas évidemment.

Si tu veux plus de détails, écrit-moi directement à m_robert51@yahoo.fr

Bon courage.

Marco
0
mou0410 Messages postés 1 Date d'inscription samedi 29 novembre 2008 Statut Membre Dernière intervention 29 novembre 2008
29 nov. 2008 à 20:51
quelle est le mot de passe de la base de donner de votre logiciel de gestion de stoch 2.0 merci
0
Rejoignez-nous