Freigeben über

Access 2010: Datenbank lässt sich wegen Verweisfehler nicht öffnen

Anonym
2023-10-27T16:49:49+00:00

Liebe Spezialisten

Beim Öffnen meiner Datenbank erscheint folgende Fehlermeldung:

Die Datenbank läuft auf dem Laptop problemlos. Damit das auch auf dem Desktop funktioniert, habe ich die Datenbank an den exakt gleichen Ort verschoben (exakt gleicher Pfad wie auf dem Laptop). Nun "erinnert sich" Access jedoch an den alten Speicherort und kann anscheinend das Arbeitsverzeichnis nicht ändern. Wie kann ich das Arbeitsverzeichnis ändern?

Leider bin ich ein Access-Anfänger, also bitte habt etwas Verständnis für meine Unkenntnis...

Herzlichen Dank für die Hilfe für ein Access-Greenhorn

PetDany

Microsoft 365 und Office | Access | Für Zuhause | Andere

Gesperrte Frage. Diese Frage wurde aus der Microsoft-Support-Community migriert. Sie können darüber abstimmen, ob sie hilfreich ist, aber Sie können keine Kommentare oder Antworten hinzufügen oder der Frage folgen.

0 Kommentare Keine Kommentare
{count} Stimmen
Antwort, die vom Frageautor angenommen wurde
  1. Anonym
    2023-10-31T10:34:51+00:00

    Hallo,

    Um zu sehen, ob es eine 32 oder 64 Bit-Installation ist, reicht es aus, auf der Kontoseite auf "Informationen über Access" zu klicken. Dort haben sie das versteckt.

    "PtrSave" ist auf jeden Fall notwendig und macht auch mit 32 Bit keine Probleme. Es reicht aber nicht immer. Manchmal muss man auch die Datentypen der Parameter oder der API-Funktion selber anpassen und dann ist meist eine bedingte Kompilierung je nach Bit-Version nötig. Daher habe ich dir in meiner vorherigen Antwort den besten Artikel zum Thema verlinkt, in dem die wichtigsten Dinge stehen.

    Wenn man sehr viele API-Funktionen hat oder sich mit diesen Anpassungen nicht auskennt bzw. nicht erfolgreich ist, kann es einfacher sein, das 64 Bit-Office zu deinstallieren und 32 Bit zu installieren. Oder du lässt dir den Code von jemandem anpassen, der sich auskennt. Ich habe gerade eine Access-Entwickler-Konferenz in Nürnberg durchgeführt mit 110 Access-Profis. Es gibt sie also noch. Und nein, ich habe mehr als genug zu tun. ;-)

    Servus
    Karl
    ****************
    Access Forever
    Access News
    Access DevCon
    Access-Entwickler-Konferenz AEK

    Eine Person fand diese Antwort hilfreich.
    0 Kommentare Keine Kommentare

6 zusätzliche Antworten

Sortieren nach: Am hilfreichsten
  1. Anonym
    2023-10-27T17:07:00+00:00

    Zusatzinformation:

    Wenn ich beim vorherigen Fenster auf "OK" tippe, erscheint das folgende Fenster:

    Wenn ich dann hier "OK" wähle, wird die Datenbank geschlossen und Access verabschiedet sich.

    Danke für die Tipps!

    PetDany

    0 Kommentare Keine Kommentare
  2. Anonym
    2023-10-30T15:06:07+00:00

    Hallo!

    Versuche mal, Access 2010 ohne Datenbank zu öffnen. Im Startbildschirm wählst du dann Datei - Optionen - Allgemein. Dort stellst du die Option Standarddatenbankordner auf einen Pfad ein, den es auf dem Rechner gibt.

    Servus
    Karl
    ****************
    Access Forever
    Access News
    Access DevCon
    Access-Entwickler-Konferenz AEK

    0 Kommentare Keine Kommentare
  3. Anonym
    2023-10-30T21:25:51+00:00

    Hallo Karl

    Ja, das schien mir wirklich die Lösung zu sein, so logisch!! Hätte ich wohl auch selbst drauf kommen können ich Dösel!

    Aber leider hat es nichts gebracht, ausser dass die erste Fehlermeldung tatsächlich ausgeblieben ist. Ich habe dann noch Folgendes ausprobiert:

    1. Office zurücksetzen – ohne Erfolg
    2. Office deinstallieren und neu installieren – ebenfalls ohne Erfolg

    Was ich noch festgestellt habe: Es gibt ja 2 FE-(Frontend)-Dateien: Endung ...accdb und ... accdr, Letztere zum geschützten Öffnen, damit kommt Meldung gemäss Bild 2. Wenn ich jedoch mit ...accdb öffne, dann erscheint folgendes Bild:

    ... was mich nun total verwirrt, denn auf dem Laptop mit exakt der gleichen Konfiguration, Win11 22H2 64bit, Microsoft365 Family und vor allem exakt der gleiche Pfadbezeichnung (Datenbank befindet sich auf OneDrive). Somit greift auch der Desktop auf die identischen Datenbank-Dateien wie der Laptop... Und auf dem Laptop funktioniert alles völlig problemlos.

    Daraus schliesse ich, dass der Wurm irgendwo in der Access-App (oder zugehörigen Dateien lokal auf dem Desktop) liegt, aber wo?? Absolut keine Fehlermeldung auf dem Laptop! Ist doch der Wahnsinn... Das geht über mein Verständnis...

    Wer hat eine Idee, wo ich ansetzen soll?

    Herzlichen Dank fürs Feedback

    PetDany

    0 Kommentare Keine Kommentare
  4. Anonym
    2023-10-30T21:50:35+00:00

    Hallo!

    > Aber leider hat es nichts gebracht, ausser dass die erste Fehlermeldung tatsächlich ausgeblieben ist.

    ?

    Nicht ganz klar, warum es dann "nichts gebracht" haben sollte.

    Das letzte Fehlerbild kommt daher, dass die API-Deklarationen (die roten Zeilen) für 32 Bit geschrieben sind. Die können so auf einem 64-Bit-Access nicht laufen. Für 64 Bit müsste nach dem "Declare" jeweils "PtrSafe" stehen. Wenn es auf dem Laptop läuft, dann hat der ein 32 Bit Access.

    Servus
    Karl
    ****************
    Access Forever
    Access News
    Access DevCon
    Access-Entwickler-Konferenz AEK

    0 Kommentare Keine Kommentare