Wenn Du wie im Artikel Tabellen [basics]: Datenbank aufteilen per Assistent (www.access-basics.de/580) Deine Datenbank in Frontend und Backend aufgeteilt hast, kann es passieren, dass jemand das Verzeichnis oder den Dateinamen des Backends ändert. Da der Pfad zum Backend in den Tabellenverknüpfungen gespeichert ist, die beim Aufteilen der Datenbank erstellt wurden, kann das Frontend das Backend mit den Tabellen nicht mehr finden. Wie Du in einem solchen Fall die Verknüpfungen schnell aktualisierst, zeigt der vorliegende Artikel.
Beispieldatenbank
Die Beispiele dieses Artikels finden Sie in der Datenbank 2206_TabellenBasics_VerknuepfungAktualisieren.zip.
Was geschieht, wenn sich der Pfad zum Backend ändert
Es kann viele Gründe geben, warum sich der Pfad zu einer Datei ändert. Vielleicht meint man selbst, man müsse den Dateinamen des Backends anpassen, weil dieser nicht aussagekräftig genug ist, oder man ändert den Namen eines der darüber liegenden Verzeichnisse.
Jeder dieser Schritte ändert den Pfad zur Backenddatei, was letztlich dazu führt, dass das Frontend die Verknüpfungen zu den im Backend liegenden Tabellen nicht mehr sauber auflösen kann.
Angenommen, wir verwenden eine Frontenddatenbank namens Frontend.accdb, die Verknüpfungen zu den Tabellen einer Backendatenbank namens Backend.accdb enthält. Ändern wir den Namen der Backenddatenbank in MeinBackend.accdb und versuchen dann, in der Frontenddatenbank eine der verknüpften Tabellen zu öffnen, erhalten wir die Meldung aus Bild 1.
Bild 1: Meldung beim Zugriff auf eine verknüpfte Tabelle, deren Backend verschoben wurde
Lösung: Tabellenverknüpfungs-Manager
Was nun Die einfachste Lösung ohne Einsatz von VBA ist der Tabellenverknüpfungs-Manager. Diesen öffnen wir mit dem Ribbon-Befehl Externe Daten|Importieren und Verknüpfen|Tabellenverknüpfungs-Manager.
Der Tabellenverknüpfungs-Manager zeigt alle Datenquellen an, die er aus den in den Tabellenverknüpfungen enthaltenen Informationen auslesen kann.
In diesem Fall handelt es sich um eine einzige Zeile, denn alle verknüpften Tabellen befinden sich in einer einzigen Backend-Datenbank.
Klicken wir auf das Plus-Zeichen für diesen Eintrag, zeigt der Tabellenverknüpfungs-Manager die in dieser Datenquelle enthaltenen Tabellen an (siehe Bild 2).
Bild 2: Der Tabellenverknüpfungs-Manager mit den aktuell vorhandenen Verknüpfungen
Möchten Sie weiterlesen? Dann lösen Sie Ihr Ticket!
Hier geht es zur Bestellung des Jahresabonnements des Magazins Access [basics]:
Zur Bestellung ...
Danach greifen Sie sofort auf alle rund 400 Artikel unseres Angebots zu - auch auf diesen hier!
Oder haben Sie bereits Zugangsdaten? Dann loggen Sie sich gleich hier ein: