Einige Tabellen werden nicht mit dem Präfix "dbo_" benannt, wenn VBA CreateTableDef in Access für Microsoft 365 verwendet wird

Gilt für
Access für Microsoft 365 Access 2021 Access 2019

Letzte Aktualisierung: 1. März 2023

PROBLEM

Die Database.CreateTableDef-Methode speichert den Namen der Remotetabelle fälschlicherweise als Namen der lokalen Tabelle im TableDef-Objekt, was dazu führen kann, dass der Aufruf von TableDefs.Append fehlschlägt.

Benutzer, bei denen dieses Problem auftritt, erhalten eine Fehlermeldung wie die folgende:

Fehler bei Access-Servertabellen

Das spezifische Problem besteht darin, dass der Name, der für die Quelltabelle in der CreateTableDef-Methode angegeben ist, als Name für die lokale Tabelle verwendet wird, die erstellt wird.  Aus diesem Grund funktioniert z. B. das Verknüpfen mit "Items", aber das Verknüpfen mit "dbo. Items" nicht, da das '.' in einem lokalen Tabellennamen nicht zulässig ist.

Dieses Problem betrifft Access 365, Access 2019 Consumer und Access 2021 Consumer, Version 2212, Build 15928.20000, und nachfolgende Builds.

STATUS: BEHOBEN

Dieses Problem wurde in Version 2301 für alle betroffenen Office-SKUs behoben.

Weitere Ressourcen

Symbol Experten (Gehirn, Zahnräder) Experten fragen

Nehmen Sie Kontakt zu Experten auf, diskutieren Sie über aktuelle Neuigkeiten, Updates und bewährte Methoden, und lesen Sie unseren Blog.

Auf Tech Community zugreifen

Symbol Community Hilfe in der Community erhalten

Stellen Sie eine Frage und finden Sie Lösungen von Supportmitarbeitern, MVPs, Ingenieuren und anderen Office-Benutzern.

Auf das Forum für Antworten zugreifen

Symbol zum Anfordern von Features (Glühbirne, Idee) Neues Feature vorschlagen

Wir freuen uns auf Ihr Feedback und Ihre Vorschläge! Teilen Sie uns Ihre Meinung mit. Wir hören Ihnen zu.

Feedback geben

Siehe auch

Korrekturen oder Problemumgehungen für aktuelle Probleme in Access