[RÉSOLU] La base de données ou le projet Microsoft Access contient une erreur de référence manquante ou cassée

Comment réparer Access Database Références manquantes

Résumé:

Ce didacticiel est écrit dans le but principal de fournir les meilleures solutions pour résoudre les problèmes de références de la base de données MS Access. Si vous rencontrez une erreur de référence manquante dans votre base de données d’accès, lisez le guide complet qui explique principalement comment corriger les références manquantes ou brisées de la base de données MS Access

Scénario pratique :

J’ai une base de données d’accès qui a un code VBA. Cela fonctionnait bien avec Office 2010. Je mets à niveau Office vers Office 2016 et maintenant je reçois des erreurs telles que « Fonction non définie » [ RTrim $] dans l’expression « . Elles semblent toutes être des fonctions de type chaîne VB. Je ne sais pas quelle référence est manquante/non sélectionnée. Mon application d’accès ne fonctionne plus du tout.

Toute aide m’orientant dans la bonne direction serait grandement appréciée.

Quel est le problème?

Après le passage d’une version antérieure d’Office à une version plus récente, certaines bases de données Access ne sont pas chargées correctement ou ne s’exécutent pas correctement. À ce moment, la base de données d’accès affiche le message d’erreur suivant :

Votre base de données ou projet Microsoft Access contient une référence manquante ou rompue au fichier « OFFOWC.DLL » version 1.1.

* Pour vous assurer que votre base de données ou votre projet fonctionne correctement, vous devez corriger cette référence. Contenu

Comment Pour résoudre la base de données MS Access manquant ou cassé Références Erreur?

  1. Afficher les références de la base de données MS Access

Pour consulter les références de base de données actuelles :

  1. Ouvrir la base de données.
  2. Appuyez sur ALT+F11 pour démarrer Visual Basic Editor.
  3. Dans le menu Outils , appuyez sur Références .
  4. Résolution des références Visual Basic dans Access

Access charge le fichier applicable (tel que le type de bibliothèque, la bibliothèque de contrôle ou la bibliothèque d’objets) pour chaque référence, selon les informations affichées dans la zone Références. Si Access ne parvient pas à localiser le fichier, Access utilise les méthodes suivantes pour localiser le fichier :

  1. Access vérifie si le fichier référencé est actuellement chargé dans la mémoire.
  2. Si le fichier n’est pas chargé dans le stockage, Access vérifie que la clé de registre RefLibPaths Si la clé subsiste, Access apparaît pour la valeur nommée qui est le même nom que la référence. S’il y a équivalent, Access charge la référence à partir du chemin nommé points de valeur. 
  3. Access trouve le fichier référencé dans les emplacements suivants, dans cette classification :

une. Dossier d’application (emplacement du fichier Msaccess.exe).

  1. Présentez le dossier que vous observez si vous appuyez sur Ouvrir dans le menu Fichier .
  2. Le dossier Winnt ou Windows où fonctionnent les fichiers du système d’exploitation.

ré. Le dossier System sous le dossier Windows ou Winnt .

  1. Les dossiers de l’environnement PATH sont incohérents et accessibles sans faille par le système d’exploitation.
  2. Si Access ne peut pas découvrir le fichier, une erreur de référence se produit.

3. Comprendre les messages d’erreur de référence

Il existe de nombreux messages qui communiquent avec un fichier égaré ou un fichier dont la description diffère de la version utilisée dans la base de données. Dans la plupart des cas, vous recherchez un article dans la base de connaissances MS concernant une note d’erreur précise, et vous pouvez résoudre l’erreur en suivant les étapes de l’article. Dans quelques circonstances, un dossier de toxicomanie n’est pas correctement coordonné avec le dossier principal.

La liste suivante répertorie certains des messages d’erreur de référence que vous pourriez recevoir. D’un autre côté, notez que la liste ne comprend pas toutes les notes d’erreur de référence probables.

  • “La méthode MethodName de l’objet ObjectName a échoué”    

De manière caractéristique, vous obtenez peut-être cette erreur s’il y a un problème avec la bibliothèque de programmation, tel qu’un fichier de bibliothèque de liens dynamiques (DLL) inacceptable d’un objet Access aux données (DAO) . Vous pouvez rechercher dans la base de connaissances MS un élément définissant une variété de formes de message d’erreur.

A lire aussi :

Comment Pour Fix Erreur d’ accès 49 – Bad DLL Calling Convention

  • “La fonction n’est pas disponible dans l’ expression d’ utilisation ”  

Vous pouvez collecter un message d’erreur en cas de difficulté avec la bibliothèque de types de programmation, ou si le code n’appelle pas particulièrement à une bibliothèque précise et que le fichier est enregistré à une priorité inférieure dans la liste de référence que le fichier qui contient le même nom de fonction – par exemple, si le code DAO est utilisé avec la bibliothèque ActiveX Data Object (ADO) planifiée à une priorité supérieure à la bibliothèque DAO. Vous pouvez même obtenir un message d’erreur si le formulaire ou l’instruction comprend un contrôle ActiveX.

  • “Impossible de trouver le projet ou la bibliothèque”

Vous pouvez recevoir cette erreur si Access ne trouve pas le fichier dans la liste de référence. Souvent, le fichier est observé comme manquant dans la boîte de dialogue de référence. Parfois, le fichier existe sur le PC de développement mais pas sur le système cible.

Lire aussi :

Comment Pour Fix Access « Impossible de trouver ou projet de bibliothèque » Erreur

  • ++

Vous pouvez rencontrer l’un des messages d’erreur si vous utilisez l’assistant de sécurité au niveau utilisateur pour protéger la base de données qui référence des bibliothèques en dehors des bibliothèques impliquées par défaut. Supposons que les bibliothèques de référence qui existaient dans une base de données non protégée ne soient pas automatiquement formulées dans une nouvelle base de données ouverte .

A LIRE AUSSI :

Comment Pour réparer Microsoft Access 3615 – « Type Mismatch Dans l’ expression » erreur

  • « Erreur d’exécution 5 », « Argument ou appel de processus non valide »,

“La bibliothèque qui comprend l’icône n’est pas référencée par le projet existant” ou “La bibliothèque qui a ce symbole est référencée par le projet en cours, donc le logo n’est pas défini”

Vous pouvez recevoir ces messages d’erreur s’il existe une référence à la base de données, à une bibliothèque de types ou à une bibliothèque d’objets qualifiée de manquante.

A LIRE AUSSI :

Comment Pour Fix Argument non valide “message d’erreur Access

  • “Le composant activex ne peut pas créer l’objet” 

Ce message d’erreur ne signifie pas inévitablement que le contrôle ActiveX est occupé. Par exemple, une cause potentielle est que DAO, qui est un constituant ActiveX, ne peut pas générer d’objet car DAO Automation Server ne démarre pas. De manière récurrente, la cause est que les DLL fournissant des fonctionnalités référencées pour le programme ne sont pas enregistrées ou enregistrées de manière imparfaite. Pour plus de détails concernant cette erreur, cliquez sur le numéro d’article ci-dessous pour afficher l’article dans la base de connaissances MS :

244264 INFO : Dépannage de l’erreur 429 lors de l’automatisation des applications Office 

Bien que cet article soit imprimé à partir du point de vue Visual Basic, il englobe plusieurs causes d’erreur.

Solution entièrement automatique pour corriger les références manquantes de la base de données MS Access 

Si la solution mentionnée ci-dessus ne vous aide pas à erreur de référence de la corriger  base de données MS Access deuxième solution la plus appropriée consisterait à utiliser une application tierce professionnelle et Access Repair And Recovery Tool est la meilleure option à cette fin.

L’utilisation de cet outil logiciel est la meilleure option car il s’agit d’un logiciel convivial haut de gamme qui répare la base de données Access endommagée en toute sécurité. Ce logiciel restaure la forme et les modules même s’il est crypté par mot de passe. En dehors de cela, le logiciel également les récupère tables liées, les modules, les formulaires, les tables, les index, les rapports, les requêtes, les relations, les enregistrements supprimés et les macros.

* 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.

Étapes pour résoudre les références Access manquantes ou rompues

Emballer:

Tous les correctifs mentionnés ci-dessus, qu’ils soient manuels ou automatiques, résoudront sûrement l’ erreur de référence manquante ou cassée de votre base de données Microsoft Access . Mais c’est à vous de décider si vous voulez utiliser le manuel ou la solution logicielle.

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.