Niektoré tabuľky nemajú názov s predponou "dbo_", keď používate VBA CreateTableDef v Access pre Microsoft 365

Vzťahuje sa na
Access pre Microsoft 365 Access 2021 Access 2019

Posledná aktualizácia: 1. marca 2023

PROBLÉM

Metóda Database.CreateTableDef nesprávne ukladá názov vzdialenej tabuľky ako názov lokálnej tabuľky v objekte TableDef, čo môže spôsobiť zlyhanie volania tableDefs.Append.

Používateľom, ktorí sa vyskytnú tento problém, sa zobrazí približne takáto chyba:

Chyba tabuliek accessového servera

Špecifický problém spočíva v tom, že názov zadaný pre zdrojovú tabuľku v metóde CreateTableDef sa používa ako názov pre vytváranú lokálnu tabuľku.  To je dôvod, prečo prepojenie na "Položky", napríklad, funguje, ale prepojenie na "dbo. Položky" nie, pretože '.' v názve lokálnej tabuľky nie je platná.

Tento problém sa týka Accessu 365, Accessu 2019 Consumer a Accessu 2021 Consumer, verzie 2212, zostavy 15928.20000 a následných zostáv.

STAV: OPRAVENÉ

Tento problém bol opravený vo verzii 2301 pre všetky ovplyvnené jednotky SKU balíka Office.

Ďalšie zdroje informácií

Icon Experts (mozog, ozubené koliesko) Opýtajte sa odborníkov

Spojte sa s odborníkmi, diskutujte o novinkách, aktualizáciách a najvhodnejších postupoch a prečítajte si náš blog.

Access Tech Community

Ikona Komunita Získať pomoc v komunite

Položte otázku zástupcom oddelenia podpory, odborníkom MVP, technikom a iným používateľom balíka Office a nájdite riešenia.

Fórum o prístupe k odpovediam

Žiadosť o funkciu ikony (žiarovka, nápad) Navrhnúť novú funkciu

Radi si prečítame vaše návrhy a pripomienky. Podeľte sa o svoje myšlienky. Váš názor nás zaujíma.

Poskytnutie odozvy

Pozrite tiež

Opravy alebo alternatívne riešenia nedávnych problémov v Accesse