Algumas tabelas não recebem o nome com o prefixo "dbo_" ao utilizar o VBA CreateTableDef no Access para Microsoft 365

Aplica-se A
Access para Microsoft 365 Access 2021 Access 2019

Última Atualização: 1 de março de 2023

PROBLEMA

O método Database.CreateTableDef armazena incorretamente o nome da tabela remota como o nome da tabela local no Objeto TableDef, o que pode fazer com que a chamada para TableDefs.Append falhe.

Os utilizadores que se deparem com este problema receberão um erro semelhante ao seguinte:

Erro nas tabelas do servidor do Access

O problema específico é que o nome especificado para a tabela de origem no método CreateTableDef está a ser utilizado como o nome da tabela local que está a ser criada.  É por isso que a ligação a "Itens", por exemplo, funciona, mas está a ligar ao "dbo. Itens" não, porque o "." não é válido num nome de tabela local.

Este problema afeta o Access 365, Access 2019 Consumer e Access 2021 Consumer, Versão 2212, Build 15928.20000 e posteriores.

ESTADO: CORRIGIDO

Este problema foi corrigido na Versão 2301 para todos os SKUs do Office afetados.

Mais Recursos

Especialistas em Ícones (cérebro, engrenagens) Pergunte aos especialistas

Interaja com peritos, debata as novidades, as atualizações e as melhores práticas, e leia o nosso blogue.

Access Tech Community

Icon Community Obter ajuda na comunidade

Faça uma pergunta e encontre soluções com a ajuda dos Agentes de Suporte, MVPs, Engenheiros e outros utilizadores do Office.

Fórum do Access nas Respostas

Pedido de funcionalidade de ícone (lâmpada, ideia) Sugerir uma nova funcionalidade

Adoramos ler as suas sugestões e o seu feedback! Partilhe as suas ideias. Estamos atentos ao seu feedback.

Fornecer feedback

Consulte Também

Correções ou soluções para problemas recentes no Access