Při použití funkce VBA CreateTableDef v Access pro Microsoft 365 nejsou některé tabulky pojmenovány s předponou "dbo_"

Platí pro
Access pro Microsoft 365 Access 2021 Access 2019

Poslední aktualizace: 1. března 2023

PROBLÉM

Metoda Database.CreateTableDef nesprávně ukládá název vzdálené tabulky jako název místní tabulky v objektu TableDef, což může způsobit selhání volání TableDefs.Append.

Uživatelům, kteří se s tímto problémem setkají, se zobrazí chyba podobná následující:

Chyba tabulek serveru Access

Specifickým problémem je, že název zadaný pro zdrojovou tabulku v metodě CreateTableDef se používá jako název vytvářené místní tabulky.  To je důvod, proč například propojení na "Položky" funguje, ale propojení na "dbo. Položky" ne, protože řetězec "." není platná v názvu místní tabulky.

Tento problém se týká Access 365, Access 2019 Consumer a Access 2021 Consumer, verze 2212, build 15928.20000 a následné buildy.

STAV: OPRAVENO

Tento problém je opravený ve verzi 2301 pro všechny ovlivněné skladové jednotky Office.

Další zdroje

Ikona expertů (mozek s ozubenými kolečky) Ptejte se expertů

Spojte se s experty a probírejte poslední novinky, aktualizace nebo osvědčené postupy. Také sledujte náš blog.

Access Tech Community

Ikona komunity Získejte pomoc v komunitě

Jen se zeptejte, na co potřebujete. Odpoví vám zástupci podpory, specialisté MVP, technici a další uživatelé Office.

Fórum k Accessu na webu Answers

Ikona požadavku na funkci (žárovka, nápad) Navrhnout novou funkci

Rádi si přečteme vaše návrhy a názory. Podělte se s námi o svoje nápady a dojmy. Nasloucháme vám.

Poskytnout zpětnou vazbu

Viz také

Opravy a alternativní řešení pro poslední problémy v Accessu