[BEHOBEN] Microsoft Access-Datenbank oder Projekt enthält einen fehlenden oder defekten Referenzfehler

Zusammenfassung:

Dieses Tutorial wurde mit dem Hauptziel geschrieben, die besten Korrekturen zur Behebung von Referenzproblemen der MS Access-Datenbank bereitzustellen. Wenn Sie in Ihrer Access-Datenbank einen fehlenden Referenzfehler haben, lesen Sie die vollständige Anleitung, in der es hauptsächlich darum geht, wie Sie fehlende oder defekte Referenzen in der MS Access-Datenbank beheben können

Praktisches Szenario:

Ich habe eine Access-Datenbank mit VBA-Code. Es hat mit Office 2010 gut funktioniert. Ich aktualisiere Office auf Office 2016 und erhalte jetzt Fehler wie ‘Undefinierte Funktion ‘[ RTrim $] in Ausdruck’. Sie alle scheinen VB-String-Typ-Funktionen zu sein. Ich weiß nicht, welcher Verweis fehlt/nicht ausgewählt ist. Meine Zugangsanwendung funktioniert jetzt überhaupt nicht.

Jede Hilfe, die mich in die richtige Richtung weist, wäre sehr dankbar.

Was ist das Problem?

Nach dem Wechsel von einer früheren Office-Version auf eine neuere Version werden einige Access-Datenbanken nicht richtig geladen oder nicht ordnungsgemäß ausgeführt. Zu diesem Zeitpunkt zeigt access database die folgende Fehlermeldung an:

Ihre Microsoft Access-Datenbank oder Ihr Projekt enthält einen fehlenden oder fehlerhaften Verweis auf die Datei “OFFOWC.DLL” Version 1.1.

* Um sicherzustellen, dass Ihre Datenbank oder Ihr Projekt richtig funktioniert, müssen Sie diese Referenz korrigieren. Inhalt

Wie zu MS Access – Datenbank Beheben Fehlende oder ungültige Verweise Fehler?

  1. MS Access-Datenbankreferenzen anzeigen

So schauen Sie sich aktuelle Datenbankreferenzen an:

  1. Datenbank öffnen.
  2. Drücken Sie ALT+F11 , um den Visual Basic-Editor zu starten.
  3. Auf Werkzeuge Menü drücken Referenzen .
  4. Visual Basic-Referenzen in Access auflösen

Access lädt die entsprechende Datei (z. B. Bibliothekstyp, Steuerelementbibliothek oder Objektbibliothek) für jede Referenz gemäß den Informationen, die im Feld Referenzen angezeigt werden. Wenn Access die Datei nicht finden kann, führt Access die folgenden Methoden aus, um die Datei zu platzieren:

  1. Access überprüft, ob die referenzierte Datei derzeit im Speicher geladen ist.
  2. Wenn die Datei nicht in den Speicher geladen wird, überprüft Access, ob der Registrierungsschlüssel RefLibPaths überlebt. Wenn der Schlüssel vorhanden ist, wird Access für einen benannten Wert angezeigt, der einen ähnlichen Namen als Referenz hat. Wenn es eine Entsprechung gibt, lädt Access die Referenz aus dem Pfad mit dem Namen Points of Value.
  3. Greifen Sie auf Funde für referenzierte Dateien in nachfolgenden Spots in dieser Klassifizierung zu:

ein. Anwendungsordner (Speicherort der Datei Msaccess.exe).

  1. Präsentieren Sie den Ordner, den Sie beobachten, wenn Sie im Menü von Datei auf Öffnen klicken .
  2. Der Winnt- oder Windows-Ordner, in dem die Betriebssystemdateien funktionieren.
  3. Der Systemordner unter dem Windows- oder Winnt- Ordner.
  4. Die Ordner in der PATH-Umgebung sind inkonsistent, auf die das Betriebssystem uneingeschränkt zugreifen kann.
  5. Wenn Access die Datei nicht aufdecken kann, tritt ein Referenzfehler auf.
  6. Verstehen Sie Referenzfehlermeldungen

Es gibt zahlreiche Nachrichten, die an eine falsch platzierte Datei oder an eine Datei mit einer abweichenden Beschreibung von der in der Datenbank verwendeten Version kommunizieren. In den meisten Situationen durchsuchen Sie die MS Knowledge Base nach einem Artikel mit einem genauen Fehlerhinweis, und Sie können den Fehler beheben, indem Sie die Schritte innerhalb des Artikels befolgen. In einigen Fällen ist eine Suchtakte nicht richtig mit der Primärakte koordiniert.

Die folgende Liste enthält einige Referenzfehlermeldungen, die Sie möglicherweise erhalten. Beachten Sie jedoch, dass die Liste nicht alle Hinweise zu möglichen Referenzfehlern enthält.

  • “Methode Methodenname des Objekts ObjectName fehlgeschlagen”    

Charakteristischerweise erhalten Sie diesen Fehler möglicherweise, wenn ein Problem mit der Programmierbibliothek vorliegt, z. B. eine inakzeptable DLL-Datei ( Data Access Object (DAO) ). Sie können in der MS Knowledge Base nach Teilen suchen, die eine Vielzahl von Fehlermeldungen definieren.

Lesen Sie auch:

Wie Um Access fehler zu beheben 49 – Bad DLL Aufrufkonvention

  • “Funktion ist im Verwendungsausdruck nicht verfügbar ”  

Sie können Fehlermeldungen sammeln, wenn Schwierigkeiten beim Programmieren der Typbibliothek auftreten oder wenn der Code nicht besonders nach einer genauen Bibliothek verlangt und die Datei in der Referenzliste mit niedrigerer Priorität aufgezeichnet wird als die Datei, die den gleichen Namen der Funktion enthält – zum Beispiel, wenn DAO-Code wird mit der ActiveX Data Object (ADO)-Bibliothek verwendet, die mit höherer Priorität als der DAO-Bibliothek geplant ist. Möglicherweise erhalten Sie sogar eine Fehlermeldung, wenn das Formular oder die Anweisung ein ActiveX-Steuerelement enthält.

  • “Kann Projekt oder Bibliothek nicht finden”

Dieser Fehler wird möglicherweise angezeigt, wenn Access die Datei nicht in der Referenzliste finden kann. Oft wird die Datei im Dialogfeld der Referenz als fehlt angezeigt. Manchmal existiert die Datei auf dem Entwicklungs-PC, aber nicht auf dem Zielsystem.

Lesen Sie auch:

Wie Um Zugang Fix Fehler „Kann Projekt oder Bibliothek nicht finden“

  • ++

Sie können auf eine der Fehlermeldungen stoßen, wenn Sie den Assistenten für die Sicherheit auf Benutzerebene verwenden, um Datenbanken zu schützen, die auf Bibliotheken verweisen, abgesehen von Bibliotheken, die standardmäßig beteiligt sind. Angenommen, Referenzbibliotheken, die in einer ungeschützten Datenbank vorhanden waren, werden nicht automatisch in einer neuen, offenen Datenbank formuliert.

LESEN SIE AUCH:

Wie To Fix Microsoft Access 3615 – „Type Mismatch In Ausdruck“ Fehler

  • “Laufzeitfehler 5”, “Ungültiges Prozessargument oder -aufruf”,

“Die Bibliothek, die aus dem Symbol besteht, wird von einem vorhandenen Projekt nicht referenziert” oder “Die Bibliothek mit diesem Symbol wird vom aktuellen Projekt referenziert, daher ist das Logo nicht definiert”

Diese Fehlermeldung wird möglicherweise angezeigt, wenn ein Verweis auf eine Datenbank, eine Typbibliothek oder eine Objektbibliothek vorhanden ist, die als Missing bezeichnet wird.

LESEN SIE AUCH:

Wie Um Access Invalid Argument‘ Fehlermeldung Fix

  • “ActiveX-Komponente kann Objekt nicht erstellen” 

Diese Fehlermeldung bedeutet nicht zwangsläufig, dass das ActiveX-Steuerelement belegt ist. Eine mögliche Ursache ist beispielsweise, dass DAO, ein ActiveX-Bestandteil, kein Objekt generieren kann, da der DAO-Automatisierungsserver nicht startet. Die Ursache ist immer wieder, dass DLLs, die referenzierte Funktionalität für Programme bereitstellen, nicht aufgezeichnet oder fehlerhaft registriert werden. Für weitere Details zu diesem Fehler klicken Sie unten auf die Artikelnummer, um den Artikel in der MS Knowledge Base anzuzeigen:

244264 INFO: Fehlerbehebung bei Fehler 429 beim Automatisieren von Office-Anwendungen 

Obwohl dieser Artikel aus Sicht von Visual Basic gedruckt wird, umschließt er mehrere Fehlerursachen.

Vollautomatische Lösung zum Beheben fehlender Referenzen in der MS Access-Datenbank 

Wenn die oben genannte Lösung nicht helfen Ihnen, MS Access Datenbank zu reparieren Referenz Fehler dann die zweite am besten geeignete Lösung wäre die Verwendung eines professionellen dritten Teil Antrag und Access Reparatur- und Wiederherstellungs tool ist die beste Wahl für diesen Zweck.

Die Verwendung dieses Software-Tools ist die beste Option, da es sich um eine benutzerfreundliche High-End-Software handelt, die beschädigte Access-Datenbanken sicher und zuverlässig repariert. Diese Software stellt Formulare und Module wieder her, obwohl sie passwortverschlüsselt sind. Abgesehen davon stellt die Software auch verknüpfte Tabellen, Module, Formulare, Tabellen, Indizes, Berichte, Abfragen, Beziehungen, gelöschte Datensätze und Makros wieder her.

* Durch Klicken auf die Schaltfläche Herunterladen oben und Installieren von Stellar Repair for Access (14.8 MB, $79 USD) bestätige ich, dass ich die Endbenutzer-Lizenzvereinbarung und die Datenschutzrichtlinie dieser Website gelesen habe und damit einverstanden bin.

Einpacken:

Alle oben genannten Fixes, ob manuell oder automatisch, werden sicherlich Ihren fehlenden oder defekten Referenzfehler in der Microsoft Access-Datenbank beheben . Aber es liegt ganz bei Ihnen, ob Sie sich für die manuelle oder die Softwarelösung entscheiden.

tip Haben Sie immer noch Probleme? Beheben Sie sie mit Stellar Repair for Access:

Diese Software gewährleistet die nahtlose Reparatur und Wiederherstellung der ACCDB- und MDB-Datenbank und stellt alle Objekte einschließlich Tabellen, Berichte, Abfragen, Datensätze, Formulare und Indizes sowie Module, Makros usw. wieder her. Beheben Sie Microsoft Access-Probleme jetzt in 3 einfachen Schritten:

  1. Herunterladen Sie Stellar Repair for Access mit der Bewertung Toll auf Cnet herunter.
  2. Klicken Sie auf die Option Browse und Search, um eine beschädigte Access-Datenbank zu finden.
  3. Klicken Sie auf die Schaltfläche Repair, um die Datenbankobjekte zu reparieren und in der Vorschau anzuzeigen.

Pearson Willey ist ein Website-Inhaltsschreiber und Langform-Inhaltsplaner. Daneben ist er auch ein begeisterter Leser. So weiß er sehr gut, wie man ansprechende Inhalte für Leser schreibt. Schreiben ist für ihn wie ein wachsender Vorteil. Er liebt es, sein Wissen in MS Access zu erkunden und technische Blogs zu teilen.