Alcune tabelle non vengono denominate con il prefisso "dbo_" quando si usa VBA CreateTableDef in Access per Microsoft 365

Si applica a
Access per Microsoft 365 Access 2021 Access 2019

Ultimo aggiornamento: 1 marzo 2023

PROBLEMA

Il metodo Database.CreateTableDef archivia erroneamente il nome della tabella remota come nome della tabella locale nell'oggetto TableDef, il che potrebbe causare un esito negativo della chiamata a TableDefs.Append.

Gli utenti che riscontrano questo problema riceveranno un errore simile al seguente:

Errore nelle tabelle del server di Access

Il problema specifico è che il nome specificato per la tabella di origine nel metodo CreateTableDef viene usato come nome per la tabella locale in fase di creazione.  Questo è il motivo per cui il collegamento a "Elementi", ad esempio, funziona ma il collegamento a "dbo. Items" no, perché il '.' non è valido in un nome di tabella locale.

Questo problema interessa Access 365, Access 2019 Consumer e Access 2021 Consumer, versione 2212, build 15928.20000 e build successive.

STATO: RISOLTO

Questo problema è stato risolto nella versione 2301 per tutte le SKU di Office interessate.

Altre risorse

Icona Esperti (cervello, ingranaggi) Chiedi agli esperti

Connettersi con gli esperti, discutere le ultime novità, gli aggiornamenti e le procedure consigliate e leggere il blog.

Accedi alla community tecnica

Icona community Ottieni assistenza nella community

Porre una domanda e ottenere soluzioni da operatori del supporto, MVP, tecnici e altri utenti di Office.

Forum di Access in Answers

Icona richiesta funzionalità (lampadina, idea) Suggerire una nuova funzionalità

Microsoft apprezza i suggerimenti e il feedback sull'uso dei suoi prodotti. Gli utenti sono invitati a condividere idee e suggerimenti. Ogni segnalazione verrà presa in considerazione.

Invio feedback

Vedere anche

Correzioni o soluzioni alternative per problemi recenti in Access