Applies ToAccess para Microsoft 365 Access 2021 Access 2019 Access 2016

Última atualização: 9 de dezembro de 2019

PROBLEMA

Ao tentar executar uma consulta Atualização, é possível que esta não seja executada e apresente o erro: "A consulta 'nome da consulta' está danificada". 

Erro que indica que a consulta está danificada

Esta situação ocorre numa consulta Atualização que:

  • Atualiza uma única tabela (ex.: atualiza uma tabela, em vez do resultado de uma consulta Selecionar, ou associar).

  • Especifica uma cláusula WHERE (por exemplo, tem entradas na linha Critérios no estruturador de consulta)

Este problema afeta todas as compilações suportadas do Access.

O problema foi introduzido a 12 de novembro de 2019 através das seguintes atualizações de correção para compilações MSI:

Office 2010: Descrição da atualização de segurança para o Office 2010: 12 de Novembro de 2019 (KB4484127) Office 2013: Descrição da atualização de segurança para o Office 2013: 12 de Novembro de 2019 (KB4484119) Office 2016: Descrição da atualização de segurança para o Office 2016: 12 de Novembro de 2019 (KB4484113) Office 2016: 12 de novembro de 2019, atualização para o Office 2016 (KB3085368)

A tabela abaixo lista os números de datas/compilações para a atualização mais recente disponível, mas para compilações MSI, a referida correção não é uma correção necessária e tem de ser aplicada manualmente.  Existe uma atualização de segurança de 10 de dezembro para as compilações MSI, que estará disponível através do WSUS, e será aplicada automaticamente para corrigir o problema:

2010: KB4484193 – compilação 14.0.7243.5000 2013: KB4484186 – compilação 15.0.5197.1000 2016: KB4484180 – compilação 16.0.4939.1000

ESTADO: CORRIGIDO

Este problema será corrigido em todas as versões:

NOTA: Se tentar aplicar uma correção e receber uma mensagem a indicar "Não existem produtos afetados por este pacote instalados no sistema", tal poderá dever-se ao facto de ter uma instalação clique-e-use (C2R) do Office, em vez de uma instalação MSI.  Nesse caso, experimente as instruções correspondentes para a versão C2R quando a correção estiver disponível.

Versão

Compilação com Problemas

Compilação Fixa

Data de Lançamento

Ligação oficial para corrigir o problema

Access 2010 MSI, Access Database Engine 2010 Redistributable

7241.5000

7241.5001

27 de novembro de 2019 

KB2986256 

Access 2010 C2R

7241.5000

7243.5000

10 de dezembro de 2019

Utilize Ficheiro/Conta/ OpçõesDeAtualização/AtualizarAgora numa aplicação do Office

Access 2013 MSI

5189.1000

5189.1002

27 de novembro de 2019

KB2965317

Access 2013 C2R

5189.1000

5197.1000

10 de dezembro de 2019

Utilize Ficheiro/Conta/ OpçõesDeAtualização/AtualizarAgora numa aplicação do Office

Access 2016 MSI, Access Database Engine 2016 Redistributable

4927.1000

4927.1002

18 de novembro de 2019

KB4484198

Licença de Volume do Access 2019

10352.20042

10353.20037

10 de dezembro de 2019

Utilize Ficheiro/Conta/ OpçõesDeAtualização/AtualizarAgora numa aplicação do Office

Access para o Canal Atual do Microsoft 365/Access 2016 C2R/Access 2019 (Versão 1910)

12130.20344

12130.20390

18 de novembro de 2019

Utilize Ficheiro/Conta/ OpçõesDeAtualização/AtualizarAgora numa aplicação do Office

Access para o Canal Empresarial Semestral do Office 365 (Versão 1902)

11328.20468

11328.20480

22 de novembro de 2019

Utilize Ficheiro/Conta/ OpçõesDeAtualização/AtualizarAgora numa aplicação do Office

Access para o Canal Empresarial Semestral do Office 365 (Versão 1808)

10730.20416

10730.20422

22 de novembro de 2019

Utilize Ficheiro/Conta/ OpçõesDeAtualização/AtualizarAgora numa aplicação do Office

Access para o Canal Empresarial Semestral (Pré-visualização) do Office 365, (Versão 1908)

11929.20436

11929.20494

22 de novembro de 2019

Utilize Ficheiro/Conta/ OpçõesDeAtualização/AtualizarAgora numa aplicação do Office

Access para o Office 365 (versão da Microsoft Store)

12130.20344

12130.20390

18 de novembro de 2019

Abrir a Microsoft Store Clique em ... no canto superior direito Selecione "Transferências e Atualizações".

Caso se depare com este problema antes de a correção estar disponível, a solução recomendada é atualizar a consulta de forma a atualizar os resultados de uma outra consulta, em vez de atualizar diretamente uma tabela.

Por exemplo, se tiver uma consulta semelhante a:

UPDATE Tabala1 SET Tabela1.Campo1 = "x" WHERE ([Tabela1].[Campo2]=1);

Pode criar uma nova consulta (Consulta1) definida como:

SELECT * from Tabela1;

E atualizar a sua consulta original para:

UPDATE Consulta1 SET Consulta1.Campo1 = "x" WHERE ([Consulta1].[Campo2]=1);

Ao substituir todas as referências de Tabela1 por Consulta1

Este procedimento irá produzir os mesmos resultados, mas evitará o erro.

Caso seja necessário, também é possível desinstalar uma atualização.

Para compilações MSI, consulte:

Informações sobre a possibilidade de desinstalar o Office

Para o Microsoft 365, consulte:

Como reverter para uma versão anterior do Office 2016 Clique-e-Use

Mais Recursos

Ícone Especialistas (cérebro, roda dentada)

Perguntar aos especialistas

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

Microsoft Tech Community (Comunidade Tecnológica Microsoft)

Ícone Comunidade

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 Office no Answers

Ícone de pedido de funcionalidade (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

Precisa de mais ajuda?

Quer mais opções?

Explore os benefícios da subscrição, navegue em cursos de formação, saiba como proteger o seu dispositivo e muito mais.

As comunidades ajudam-no a colocar e a responder perguntas, a dar feedback e a ouvir especialistas com conhecimentos abrangentes.