News & Tipps zu Microsoft Access

Lesen Sie hier einige der besten Beiträge aus SmartTools Access Weekly sowie ausgewählte Inhalte anderer E-Mail-Newsletter von SmartTools Publishing rund um Microsoft Access.

Beitrag aus SmartTools Access Weekly

Verknüpfte Tabelle in Access per VBA in eine lokale Tabelle umwandeln

Access 365 2024 2021 2019 2016 2013 2010

FRAGE Wenn ich in meiner Access-Datenbank eine verknüpfte Tabelle mit der rechten Maustaste anklicke, findet sich im Kontextmenü unter anderem der Befehl In lokale Tabelle konvertieren, mit eine Tabelle aus dem Backend ins Frontend geholt wird. Diese Funktion möchte ich gerne programmatisch nutzen, aber ich bin bisher nicht fündig geworden. Gibt es für die nützliche Umwandlung auch eine VBA-Anweisung?

L. Becker

ANTWORT Diese Funktionalität erreichen Sie mit der folgenden Kombination zweier VBA-Anweisungen:

DoCmd.SelectObject acTable, "TabellenName", True
DoCmd.RunCommand acCmdConvertLinkedTableToLocal

Die erste Anweisung markiert die Tabelle im Navigationsbereich und die zweite Anweisung ruft dann für die aktuell markierte Tabelle die Funktion In lokale Tabelle konvertieren auf.

Für ältere Access-Versionen gilt: Um diese Funktionalität manuell zu nutzen, markieren Sie die verknüpfte Tabelle im Navigationsbereich bzw. im Datenbankfenster und drücken Sie Strg + C gefolgt von Strg + V. Im dann folgenden Dialog geben Sie einen passenden Tabellennamen ein, markieren die Option Struktur und Daten und klicken auf Ok.