Aide - Recherche - Membres - Calendrier
Version complète : Accéder à une base de données Access protégée
Trucs et astuces Express > Discussions Informatique > Microsoft Office 2003 / 2007 > Access
Fourer
Que faire lorsqu' Access nous demande un mot de passe à l'ouverture de la base de données et qu'on la oublié ?
C'est tout bête… comme les développeurs de chez Microsoft…

Il suffit de créer une petite application VB, ou un formulaire Access. D'y placer un bouton, auquel on lie l'action :

CODE
Application.FollowHyperlink C:databasemotdepasse.mdb


Ce bouton permet d'ouvrir la base de données, sans avoir à donner le mot de passe.
Les options d'ouvertures restent toujours valables. Si vous voulez avoir accès à toutes les tables et formulaires, il suffit de cliquer sur le bouton en maintenir la touche "shift" du clavier enfoncée. Comme à partir de l'explorateur.
De cette manière, vous ne pouvez pas accéder directement aux données, mais vous pouvez les exporter… Pour ne plus avoir à faire avec ce mot de passe, il faut exporter données, formulaires, requêtes,… dans une base de données vide, d'effacer la récalcitrante, et de la remplacer par la toute belle, toute neuve, toute sans Kennwort…

Bien sûr, vous ne pouvez effectuer cette manipulation que si la base de données (contenu et contenant) vous appartient. L'accès à des informations privées ou/et protégées est interdite et punis par la loi. Je ne peux être tenu responsable de la mauvaise utilisation de cette astuce. Il en va de même pour Trucsastuces.com, le webmaster et les modérateurs.
maxence hubiche
testé...
marche pô ... ermm.gif
lust
Recherche sur des sites qui propse de l'aide sur Access, une fois j'ai trouvé un programme VB qui permettait de retrouver ce code, je ne sais plus où mais je croit que c'est en cherchant des exemples de code VBA ou des contrôles ActiveX....Ce programme de damandait d'indiquer le chemin de la base de données et à partir de ça, il te trouvait le code avec éventuellement un ou deux zigouigoui en plus... C'est tous ce j'ai pour toi
mai_chinese.gif
manu1974
Moi j'ai un drôle de problème.
Je suis novice en Access mais j'ai créé une table pour des gents encore plus novice que moi.
Je me suis dit que ce serait bien de protéger la table et je suis donc allé dans "créer un mot de passe", j'en ai mis un, je le connais.
Seulement ça n'a pas donné les résultats escomptés (au lieu de protéger les formulaires ou autres, j'ai protégé la base entière, mais une fois dedans on fait ce qu'on veut) et je voudrais donc le supprimer, mais j'y arrive pas! j'ai trouvé nullepart "supprimer le mot de passe".
Rentrer dans la base ne me pose pas de blem (je connais le password, je suis pas un pirate), pas contre je sais pas comment supprimer la protection pour les futurs utilisateurs.
Comment faire?
manu
Ceci une version "bas débit" de notre forum. Pour voir la version complète avec plus d'information, la mise en page et les images, veuillez cliquez ici.
Invision Power Board © 2001-2008 Invision Power Services, Inc.