Sintomas

No Microsoft Access, você pode encontrar um desempenho lento usando consultas passagem como tabelas de origem em outras consultas.

Causa

O Microsoft Access não armazena a definição de uma consulta passagem. Portanto, a consulta passagem pode ser executada em vários momentos para recuperar informações relacionadas à sua definição. Quando a consulta passagem leva um tempo considerável para ser executada, o Access parece travar, pois a consulta de passagem está sendo executada.

Resolução

Dependendo de onde você observar o problema no Access, há vários métodos disponíveis para evitar esse problema.Alterações gerais:

  1. Melhore o desempenho da consulta de passagem para reduzir o tempo necessário para executar a consulta.

  2. Em vez de usar uma consulta passagem, crie um modo de exibição no SQL Server e vincule esse modo de exibição para acessar como uma tabela vinculada.

Cenários específicos:Criando uma consulta:

  1. Fazer alterações de design no modo de exibição SQL do Access em vez do modo Design (no modo de exibição Design da consulta, você pode alterar o modo de exibição para modo SQL abrindo primeiro a consulta no modo Design. Em seguida, vá para a seção resultados na guia Design da faixa de opções.

  2. O problema afeta as consultas salvas. Para que você possa abrir sua consulta existente no modo de exibição SQL do Access, copie a sintaxe SQL, crie uma nova consulta, Cole a sintaxe SQL no modo SQL e altere a consulta para o modo Design. Você poderá criar a consulta sem o problema até que a salve.

Abrir formulários ou executar consultas:

  1. Altere a propriedade do tipo recordset para instantâneo. (No modo de exibição Design, expor a folha de propriedades da guia Design da faixa de opções, no grupo Mostrar/ocultar)

Exibindo relatórios:

  1. Alterar o relatório para usar a consulta passagem como sua fontederegistro

Precisa de mais ajuda?

Expanda suas habilidades
Explore o treinamento
Obtenha novos recursos primeiro
Ingressar no Microsoft Insider

Essas informações foram úteis?

Qual é o seu grau de satisfação com a qualidade do idioma?
O que afetou sua experiência?

Obrigado pelos seus comentários!

×