5 correctifs pour résoudre l’erreur Access la bibliothèque non enregistrée

Dans la bibliothèque Access, l’erreur non enregistrée se produit principalement lorsque, lors de l’installation ou de la désinstallation d’un logiciel, les bibliothèques sont écrasées ou désenregistrées. Après cela, vous remarquerez que même les fonctions simples comme Trim () ou Date () cessent de fonctionner.

Si vous rencontrez le même problème, ce blog vous aidera vraiment beaucoup. Comme dans cela, vous apprendrez à connaître les meilleurs correctifs pour résoudre l’ erreur de bibliothèque non enregistrée dans Access 2019/2016/2013/2010/2007.

En plus de cela, nous discuterons également des types de bibliothèques dans Access et des problèmes qui surviennent en raison d’ une erreur de bibliothèque Access non enregistrée.

Qu’est-ce que la bibliothèque de bases de données Access?

Avant de plonger dans les correctifs, récapitulons rapidement ce qu’est la bibliothèque de base de données Access . Lorsque la base de données Access est programmée à l’aide du code VBA afin de gérer d’autres objets d’application qui sont externes à la base de données Access, vous devez autoriser l’utilisation des fichiers de bibliothèque respectifs de chaque application. Ensuite, seul le VBA fonctionnera entre la base de données Access et d’autres applications externes. Ces bibliothèques donnent non seulement une couche de sécurité et contrôlent également l’accès complet à tous les objets.

Voici une raison plus intéressante d’utiliser les bibliothèques de bases de données Access:

  • Augmente les performances en exécutant ou en chargeant votre application à un rythme plus rapide.
  • Améliore l’utilisation de la mémoire de la base de données Access
  • Offre la meilleure sécurité pour garder votre propriété intellectuelle en toute sécurité.
  • Partage facile des projets de base de données entre plusieurs développeurs.
  • Donne de la stabilité au front-end de la base de données Access.
  • Il a été si facile à maintenir car la taille du code du frontal de la base de données Access est moins complexe et plus petite. Ainsi, il y aura moins de risques de corruption de la base de données Access.

Fix Microsoft Access Problèmes
Exécutez une analyse de base de données avec Stellar Access de base de données réparation l'outil pour réparer base de données Access incohérente. Une fois l'analyse terminée, le processus de réparation restaurera la base de données à son normal état, fixation Alles les erreurs. En cliquant sur le bouton Télécharger ci-dessus et en installant Stellar Repair for Access (14.8 MB, $79 USD), je reconnais avoir lu et accepté le contrat de licence utilisateur final et la politique de confidentialité de ce site.

Quels sont les différents types de bibliothèque dans la base de données Access?

Les bibliothèques inutiles sont un tel gaspillage de mémoire. En dehors de cela, il est également à l’origine de plusieurs problèmes tels que le chargement lent, entrave le débogage du processus et bien d’autres.

Il existe principalement trois bibliothèques importantes de la base de données Access: VBA, DAO, Access . Sur ces trois bibliothèques, VBA et Access sont intégrés et ont donc la priorité la plus élevée. Vous ne pouvez pas non plus supprimer l’une de ces bibliothèques intégrées de la base de données Access.

Objets d’accès aux données (DAO) : ce modèle d’objet est spécifiquement écrit pour de meilleures performances de la base de données Access. Pour qu’il puisse sauvegarder vos données de manière très organisée dans les tables Access.

Objets de données ActiveX (ADO) : Il s’agit de la bibliothèque la plus générique conçue pour gérer les données de différentes sources en plus des tables d’accès (SQL Server) et des interfaces en dehors du Web. Ceux qui exécutent tous les bases de données d’entreprise connaissent bien la bibliothèque ADO.

Microsoft a fait de cette bibliothèque ADO la bibliothèque par défaut dans les versions Access 2002 et 2000 . Alors que DAO est la bibliothèque par défaut dans les versions Access 2007 et 2003.

Voici est la liste complète des références de bibliothèque qui sont appropriées selon la version d’accès:

Nom de la bibliothèque Accès Version Type de fichier Fichier de bibliothèque (emplacement par défaut)
VBA
(Visual Basic pour applications)
2010 C: \ Program Files \ Common Files \ Microsoft Shared \ vba \ vba7 \ vbe7.dll
2007 C: \ Program Files \ Common Files \ Microsoft Shared \ vba \ vba6 \ vbe6.dll
2003
2002
2000
97 C: \ Program Files \ Common Files \ Microsoft Shared \ vba \ vba332.dll
Access
( bibliothèque d’objets Microsoft Access xx.x )
2010 14,0 C: \ Program Files \ Microsoft Office \ Office14 \ msacc.olb
2007 12,0 C: \ Program Files \ Microsoft Office \ Office12 \ msacc.olb
2003 11,0 C: \ Program Files \ Microsoft Office \ Office11 \ msacc.olb
2002 10,0 C: \ Program Files \ Microsoft Office \ Office10 \ msacc.olb
2000 9,0 C: \ Program Files \ Microsoft Office \ Office \ msacc9.olb
97 8,0 C: \ Program Files \ Microsoft Office \ Office \ msacc8.olb
DAO
(bibliothèque d’objets Microsoft DAO 3.x
ou moteur de base de données
Microsoft Office xx.x Access)
2010 14,0 ACCDB C: \ Program Files \ Common Files \ Microsoft Shared \ Office14 \ acedao.dll
MDB C: \ program files \ common files \ microsoft shared \ dao \ dao360.dll
2007 12,0 ACCDB C: \ Program Files \ Microsoft Office \ Office12 \ acedao.dll
MDB C: \ program files \ common files \ microsoft shared \ dao \ dao360.dll
2003 3,6
2002
2000
97 3,51 C: \ program files \ common files \ microsoft shared \ dao \ dao350.dll
ADODB
(bibliothèque d’objets de données Microsoft ActiveX 2.x)
toutes les versions C: \ Program Files \ Common Files \ System \ ADO \ msado25.tlb

Source du tableau ci-dessus: https://www.accessdemo.info/docs_articulos/como-activar-referencias-access-parte-dos.html

Quel problème survient en raison d’une erreur d’accès à la bibliothèque non enregistrée?

Si vos bibliothèques de bases de données Access contiennent un objet du même nom. comme les bibliothèques ADO et DAO contiennent tous deux l’ objet Recordset , la base de données Access sera définitivement bloquée chaque fois que le jeu d’ enregistrements DAO est utilisé.

Eh bien, ce problème peut être facilement résolu en utilisant ces astuces:

  • Modifiez la priorité de la bibliothèque DAO en la déplaçant sur ADO.
  • Supprimez la référence de la bibliothèque DAO ou ADO .
  • Éliminez l’ambiguïté de chacune des déclarations uniques, en spécifiant simplement votre bibliothèque prévue Par exemple, Dim rs As DAO.

Des situations telles que la corruption des données et des incohérences à la fin aboutissent à référencer des bibliothèques incorrectes pour la version Access.

Telles que la version Access 97 utilise la bibliothèque DAO 3.5. Alors que dans la version Access 2003, 2002 et 2000 utilise la bibliothèque DAO 3.6 alors que la bibliothèque ACEDAO vous permet d’utiliser de nouvelles fonctionnalités pour un moteur JET privé.

Comment réparer l’erreur Access Library Not Registered?

1 # Réenregistrer la bibliothèque

  • Pour vérifier quelles bibliothèques sont référencées dans le projet Access, vous devez ouvrir la fenêtre de code en appuyant sur Ctrl + G
  • Maintenant, allez dans le menu des outils et appuyez sur l’ onglet Références .

Access la bibliothèque non enregistrée 1

  • Ici, si vous voyez qu’une bibliothèque est marquée d’un mot-clé «manquant», cliquez sur Parcourir maintenant pour rechercher le bon fichier de bibliothèque.

Remarque: pour vous aider dans ce processus de sélection, j’ai dressé une liste de fichiers importants pour chaque version des bibliothèques Access.

  • Si toujours, vous ne parvenez pas à obtenir les bibliothèques, puis réenregistrez-les immédiatement. Appuyez sur le bouton Fenêtre + R à partir de votre clavier et dans la boîte de dialogue d’exécution ouverte, tapez regsvr32 avec le chemin complet du fichier de bibliothèque. Comme ça:

regsvr32 “c: \ program files \ common files \ microsoft shared \ dao \ dao360.dll”

  • La plupart du temps on voit que la bibliothèque Access ne resistered erreur ne résoudra pas tant que la bibliothèque non enregistrée puis réinscrire.

Voici donc le code que vous devez utiliser pour désinscrire la bibliothèque à l’origine du problème.

regsvr32 -u “c: \ program files \ common files \ microsoft shared \ dao \ dao360.dll”

  • Après avoir terminé le processus de désinscription, réenregistrez-le maintenant avec le code ci-dessus.
  • Ouvrez votre base de données Access, puis choisissez à nouveau la référence de la bibliothèque.

2 # Définissez les paramètres du registre

  • Fermez l’application MS Access.
  • Appuyez sur le bouton Fenêtre + R de votre clavier.
  • Dans la fenêtre Exécuter ouverte , vous devez taper « regedit » et entrer le bouton ok.

Access la bibliothèque non enregistrée 2

  • Recherchez ces emplacements:
    • HKEY_CLASSES_ROOT
    • Typelib
    • {0006F062-0000-0000-C000-000000000046}
  1. Appuyez sur le signe plus pour développer l’ option {0006F062-0000-0000-C000-000000000046} . faire un
  2. Dans celui-ci, vous obtiendrez un dossier de « 1.0 », choisissez l’ option « Supprimer ».
  3. Appuyez sur le bouton « Oui » car vous devez supprimer la valeur de manière permanente.
  4. Quittez l’éditeur de registre.

3 # Faites correspondre la liste de la bibliothèque

Pour contourner ce problème, procédez comme suit:

  • Allez dans le menu Démarrer et cliquez sur le bouton Exécuter .
  • Dans la fenêtre d’exécution ouverte, vous devez taper le regedit après avoir appuyé sur le bouton OK .
  • Dans l’Éditeur du Registre, recherchez la clé suivante.

Access la bibliothèque non enregistrée 3

HKEY_CLASSES_ROOT \ TypeLib

  • Si la sous – clé suivante {91A74EB0-EFA0-482B-B43C-35CFC74B275F} est présente et supprimez-la.
  • Fermez l’ éditeur de registre.
  • Ouvrez à nouveau la fenêtre Exécuter en appuyant sur le bouton fenêtre + R. Tapez cmd et appuyez sur le bouton OK .

Access la bibliothèque non enregistrée 4

  • Dans la fenêtre d’invite de commande ouverte, tapez la commande suivante, puis appuyez sur le bouton Entrée.

C: \ Windows \ Microsoft.NET \ Framework \ v4.0.30319 \ regtlibv12.exe “C: \ Program Files (x86) \ Microsoft Visual Studio 10.0 \ Common7 \ IDE \ dteproperties.tlb “

  • Vous recevrez un message concernant le succès de l’inscription.
  • Redémarrez votre application de base de données Access.

4 # Fix Le problème Add-Ins

Une autre meilleure option pour corriger l’erreur non enregistrée de la bibliothèque Access est de savoir quels compléments sont réellement à l’origine du problème. Voici comment résoudre ce problème de complément dans Access.

  • Appuyez sur Alt + F11 pour ouvrir l’éditeur VBA.
  • Dans le menu d’ outils , sélectionnez l’ onglet Références .

Access la bibliothèque non enregistrée 5

  • Dans la boîte de dialogue Références ouverte, vous verrez la liste complète des bibliothèques. Dans cette liste, vous devez noter les options de bibliothèque cochées.
  • Fermez la boîte de dialogue des références et quittez facilement l’éditeur VBA.

Maintenant, allez sur votre PC dans lequel vous obtenez cette erreur de bibliothèque non enregistrée et effectuez les étapes ci-dessus une fois que vous êtes arrivé à l’étape 3, vous devez faire correspondre si le système est sélectionné avec les mêmes bibliothèques ou non.

Fermez maintenant l’éditeur VBA et vérifiez si votre base de données Access affiche toujours une erreur de bibliothèque non enregistrée ou non.

5 # réinscrivent L’ application d’ accès de base de données

Une autre option consiste à réenregistrer complètement l’application Access. Si vous ne savez pas comment procéder, suivez les étapes suivantes:

  • Prenez la sortie complète des applications de base de données Access si elle est ouverte.
  • Accédez au menu de démarrage de votre système et choisissez l’ option d’ exécution .
  • Maintenant à partir de la boîte de dialogue d’ exécution ouverte .
  • Dans la zone de texte, vous avez le chemin complet du programme Access, avec un commutateur suivant comme / regserver .

Si votre chemin d’accès contient n’importe quel type d’espace, mettez votre chemin entre guillemets. Voici un exemple de ce que vous devez entrer dans la zone de texte.

    “c: \ Program Files \ Microsoft Office \ Office \ access.accdb” / regserver

  • Appuyez sur le bouton OK.

Après cela, redémarrez votre application de base de données Access, cette fois, vous verrez que le problème est maintenant résolu.

Conclusion:

J’espère que vous avez trouvé de nombreuses informations sur la façon de corriger l’erreur de bibliothèque non enregistrée dans Access . Si vous avez une autre solution pour corriger cette erreur de base de données Access, faites-le nous savoir en commentant ce blog.

En dehors de cela, si vous avez d’autres questions à poser concernant la base de données Access, vous pouvez vous connecter avec nous sur nos différentes plateformes de médias sociaux comme FBTwitterPintrest..

tip rencontrez toujours des problèmes? Fix les avec Stellar réparation pour Access:

Ce logiciel assure la réparation et la récupération en toute transparence de la base de données ACCDB et MDB. Il restaure tous les objets, y compris les tables, les rapports, les requêtes, les enregistrements, les formulaires et les index ainsi que les modules, les macros, etc. Fix problèmes de Microsoft Access maintenant en 3 étapes faciles:

  1. Télécharger Stellar Access base de données réparation outil évalué Excellent sur Cnet.
  2. Cliquez sur l'option Parcourir et Rechercher pour localiser la base de données Access corrompue.
  3. Cliquez sur le bouton Réparer pour réparer et prévisualiser les objets de la base de données.

Pearson Willey est un rédacteur de contenu de site Web et un planificateur de contenu détaillé. En plus de cela, il est également un lecteur assidu. Par conséquent il sait très bien rédiger un contenu engageant pour les lecteurs. L'écriture est pour lui un avantage croissant. Il amours explorer ses connaissances on MS Access et partage technologie blogs.