Última atualização: 9 de dezembro de 2019
PROBLEMA
Ao tentar executar uma Consulta atualização, ela pode não ser executada e exibir o erro: “A consulta 'Nome da consulta' está corrompida”.
Isso ocorrerá para uma Consulta atualização que:
-
Atualiza uma única tabela (por exemplo, atualiza uma tabela, em vez da saída de uma Consulta seleção ou junta-se
-
Especifica uma cláusula WHERE (por exemplo, tem entradas na linha Critério no designer de consulta)
Esse problema afeta todas as compilações com suporte do Access.
O problema foi introduzido em 12 de novembro de 2019 por meio das seguintes atualizações de patch para as versõ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 Outlook 2013: 12 de novembro de 2019 (KB4484119) Office 2016: Descrição da atualização de segurança para o Outlook 2016: 12 de novembro de 2019 (KB4484113) Office 2016: 12 de novembro de 2019, atualização para o Office 2016 (KB3085368)
A tabela a seguir lista os números de datas/build para a atualização mais recente disponível, mas para compilações MSI, o patch mencionado não é um patch obrigatório e deverá ser aplicado manualmente. Há uma atualização de segurança de 10 de dezembro para as compilações MSI, que estará disponível via WSUS e será aplicada automaticamente para corrigir o problema:
2010: KB4484193 – Build 14.0.7243.5000
2013: KB4484186 – Build 15.0.5197.1000 2016: KB4484180 – Build 16.0.4939.1000STATUS : CORRIGIDO
Esse problema será corrigido em todas as versões:
OBSERVAÇÃO: Se você tentar aplicar um patch e receber uma mensagem que diz "nenhum produto é afetado por este pacote instalado no sistema", pode ser que você tenha uma instalação clique para executar (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 |
Build interrompido |
Build corrigido |
Data do lançamento |
Link oficial para corrigir o problema |
---|---|---|---|---|
Access 2010 MSI, Mecanismo de Banco de Dados do Access 2010 Redistribuível |
7241.5000 |
7241.5001 |
27 de novembro de 2019 |
|
Access 2010 C2R |
7241.5000 |
7243.5000 |
10 de dezembro de 2019 |
Usar Arquivo/Conta/ UpdateOptions/UpdateNow dentro de um aplicativo do Office |
Access 2013 MSI |
5189.1000 |
5189.1002 |
27 de novembro de 2019 |
|
Access 2013 C2R |
5189.1000 |
5197.1000 |
10 de dezembro de 2019 |
Usar Arquivo/Conta/ UpdateOptions/UpdateNow dentro de um aplicativo do Office |
Access 2016 MSI, Mecanismo de Banco de Dados do Access 2016 Redistribuível |
4927.1000 |
4927.1002 |
18 de novembro de 2019 |
|
Licença de Volume do Access 2019 |
10352.20042 |
10353.20037 |
10 de dezembro de 2019 |
Usar Arquivo/Conta/ UpdateOptions/UpdateNow dentro de um aplicativo do Office |
Access para Microsoft 365 Canal Atual/Access 2016 C2R/Access 2019 (Versão 1910) |
12130.20344 |
12130.20390 |
18 de novembro de 2019 |
Usar Arquivo/Conta/ UpdateOptions/UpdateNow dentro de um aplicativo do Office |
Access para o Office 365 Canal Empresarial Semestral (Versão 1902) |
11328.20468 |
11328.20480 |
22 de novembro de 2019 |
Usar Arquivo/Conta/ UpdateOptions/UpdateNow dentro de um aplicativo do Office |
Access para o Office 365 Canal Empresarial Semestral (Versão 1808) |
10730.20416 |
10730.20422 |
22 de novembro de 2019 |
Usar Arquivo/Conta/ UpdateOptions/UpdateNow dentro de um aplicativo do Office |
Canal Empresarial Semestral (Visualização) do Access para Office 365 (versão 1908) |
11929.20436 |
11929.20494 |
22 de novembro de 2019 |
Usar Arquivo/Conta/ UpdateOptions/UpdateNow dentro de um aplicativo do Office |
Access para Office 365 (versão da Microsoft Store) |
12130.20344 |
12130.20390 |
18 de novembro de 2019 |
Abrir a Microsoft Store Clique... no canto superior direito Selecione “Downloads e Atualizações”. |
Caso encontre esse problema antes que a correção esteja disponível, a solução alternativa recomendada é atualizar a consulta para que ela atualize os resultados de outra consulta, em vez de atualizar uma tabela diretamente.
Por exemplo, se você tiver uma consulta similar a:
UPDATE Table1 SET Table1.Field1 = "x" WHERE ([Table1].[Field2]=1);
Você pode criar uma nova consulta (Query1) definida como:
SELECIONE * da Table1;
E atualize a consulta original para:
UPDATE Query1 SET Query1.Field1 = "x" WHERE ([Query1].[Field2]=1);
Substituindo todas as referências à Table1 pela Query1
Isso produzirá os mesmos resultados, mas evitará o erro.
Se necessário, também é possível desinstalar uma atualização.
Para compilações MSI, confira:
Informações sobre o recurso de desinstalação do Office
Para Microsoft 365, confira:
Como reverter para uma versão anterior do Clique para Executar do Office 2016
Mais recursos
Pergunte aos especialistas
Conecte-se com especialistas, participe de discussões sobre as mais recentes novidades, atualizações e práticas recomendadas, e leia o nosso blog.
Encontre ajuda na comunidade
Faça uma pergunta e encontre as soluções com os Agentes de Suporte, MVPs, Engenheiros e outros usuários do Office.
Sugira um novo recurso
É um prazer ler seus comentários e sugestões! Compartilhe suas ideias. Estamos ouvindo.
Confira também
Correções ou soluções alternativas para problemas recentes do Access