Unele tabele nu sunt denumite cu prefixul "dbo_" atunci când utilizați VBA CreateTableDef în Access pentru Microsoft 365

Se aplică la
Access pentru Microsoft 365 Access 2021 Access 2019

Ultima actualizare: 1 martie 2023

PROBLEMĂ

Metoda Database.CreateTableDef stochează incorect numele tabelului la distanță ca nume al tabelului local din obiectul TableDef, ceea ce poate face ca apelul la TableDefs.Append să nu reușească.

Utilizatorii care întâmpină această problemă vor primi o eroare ca în exemplul următor:

Eroare tabele server Access

Problema specifică este că numele specificat pentru tabelul sursă în metoda CreateTableDef este utilizat ca nume pentru tabelul local creat.  De aceea, legarea la "Elemente", de exemplu, funcționează, dar legarea la "dbo. Elemente" nu, deoarece '.' nu este validă într-un nume de tabel local.

Această problemă afectează Access 365, Access 2019 pentru consumatori și Access 2021 pentru consumatori, versiunea 2212, compilarea 15928.20000 și versiunile ulterioare.

STARE: REMEDIAT

Această problemă a fost remediată în versiunea 2301 pentru toate SKU-urile Office afectate.

Mai multe resurse

Pictograma Experți (creier, rotițe dințate) Întrebați experții

Luați legătura cu experți, discutați despre cele mai recente știri, actualizări și cele mai bune practici și citiți blogul nostru.

Accesați comunitatea tehnică

Pictograma Comunitate Obțineți ajutor de la Comunitate

Adresați o întrebare și găsiți soluții de la agenți de suport, specialiști MVP, ingineri și alți utilizatori Office.

Accesați Forumul cu răspunsuri

Pictograma Solicitare caracteristică (bec, idee) Sugerați o caracteristică nouă

Ne place să vă citim sugestiile și feedbackul! Împărtășiți-vă gândurile. Vă ascultăm.

Oferiți feedback

Consultați și

Remedieri sau soluții pentru problemele recente din Access