Entrar com a conta da Microsoft
Entrar ou criar uma conta.
Olá,
Selecionar uma conta diferente.
Você tem várias contas
Escolha a conta com a qual você deseja entrar.

Uma consulta é um conjunto de instruções que você pode usar para trabalhar com dados. Você executa uma consulta para executar essas instruções. Além de retornar resultados – que podem ser classificados, agrupados ou filtrados – uma consulta também pode criar, copiar, excluir ou alterar dados.

Este artigo explica como executar consultas e fornece apenas breves visão geral dos vários tipos de consultas. O artigo também discute as mensagens de erro que você pode encontrar ao executar diferentes tipos de consultas e fornece etapas que você pode tomar para contornar ou corrigir esses erros.

Este artigo não fornece instruções passo a passo para criar consultas.

Importante: Não é possível executar consultas de ação se um banco de dados estiver operando no modo desabilitado — um modo de funcionalidade reduzido que o Access usa para ajudar a proteger seus dados em determinadas circunstâncias. Você pode ver um aviso de caixa de diálogo ou pode ver um aviso na Barra de Mensagens.

Para obter mais informações sobre o modo desabilitado e como habilitar consultas de ação, consulte a seção Executar uma consulta de ação.

O que você deseja fazer?

Executar uma consulta de seleção ou de um crosstab

Você usa consultas selecionadas e consultas cruzadas para recuperar e apresentar dados e fornecer formulários e relatórios com dados. Ao executar uma consulta selecionada ou cruzada, Access exibe os resultados em modo Folha de Dados.

Executar a consulta

  1. Localize a consulta no Painel de Navegação.

  2. Siga um destes procedimentos:

    • Clique duas vezes na consulta que você deseja executar.

    • Clique na consulta que você deseja executar e pressione ENTER.

Se a consulta que você deseja executar estiver aberta no momento em modo Design, você também poderá executá-la clicando em Executar no grupo Resultados na guia Design na Faixa de Opções, parte do Interface de usuário do Microsoft Office Fluent.

Início da Página

Executar uma consulta de ação

Há quatro tipos de consultas de ação: consultas de acréscimo, consultas de exclusão, consultas de atualização e consultas de make-table. Com exceção das consultas de make-table (que criam novas tabelas), as consultas de ação fazem alterações nos dados nas tabelas em que se baseiam. Essas alterações não podem ser facilmente desfeitas, por exemplo, pressionando CTRL+Z. Se você fizer alterações usando uma consulta de ação que você decidirá posteriormente que não queria fazer, normalmente você terá que restaurar os dados de uma cópia de backup. Por esse motivo, você sempre deve ter certeza de que tem um novo backup dos dados subjacentes antes de executar uma consulta de ação.

Você pode atenuar o risco de executar uma consulta de ação visualizando primeiro os dados que serão executados. Há duas maneiras de fazer isso:

  • Exiba a consulta de ação no modo folha de dados antes de executá-la. Para fazer isso, abra a consulta na exibição Design, clique em Exibir na barra de status de Acesso e clique em Modo de Exibição de Folha de Dados no menu de atalho. Para alternar de volta para a exibição design, clique em Exibir novamente e clique em Exibição de Design no menu de atalho.

  • Altere a consulta para uma consulta selecionada e execute-a.

    Observação: Observe com qual tipo de consulta de ação (acrescentar, atualizar, fazer tabela ou excluir) você está começando com, para que você possa alterar a consulta de volta para esse tipo depois de visualizar os dados com esse método.

    Executar uma consulta de ação como uma consulta selecionada

    1. Abra a consulta de ação no modo Design.

    2. Na guia Design , no grupo Tipo de Consulta , clique em Selecionar.

    3. Na guia Design, no grupo Resultados, clique em Executar.

Executar a consulta

Quando estiver pronto para executar uma consulta de ação, clique duas vezes nele no Painel de Navegação ou clique nela e pressione ENTER.

Importante: Por padrão, o Access desabilita todas as consultas de ação em um banco de dados, a menos que você indique que confia no banco de dados. Você pode indicar que confia em um banco de dados usando a Barra de Mensagens, logo abaixo da Faixa de Opções.

Barra de Mensagens

Confiar em um banco de dados

  1. Na Barra de Mensagens, clique em Opções.

    Aparece a caixa de diálogo Opções de Segurança do Microsoft Office

  2. Selecione Habilitar esse conteúdo e clique em OK.

Executar uma consulta de parâmetro

Um consulta parâmetro solicita um valor ao executá-lo. Quando você fornece o valor, a consulta de parâmetro o aplica como um critério de campo. O campo ao qual ele aplica o critério é especificado no design da consulta. Se você não fornecer um valor quando solicitado, a consulta de parâmetro interpretará sua entrada como uma cadeia de caracteres vazia.

Uma consulta de parâmetro sempre é outro tipo de consulta. A maioria das consultas de parâmetros são consultas selecionadas ou consultas cruzadas, mas consultas de anexo, make-table e atualização também podem ser consultas de parâmetro.

Você executa uma consulta de parâmetro de acordo com seu outro tipo de consulta, mas, em geral, usa o procedimento a seguir.

Executar a consulta

  1. Localize a consulta no Painel de Navegação.

  2. Siga um destes procedimentos:

    • Clique duas vezes na consulta que você deseja executar.

    • Clique na consulta que você deseja executar e pressione ENTER.

  3. Quando o prompt de parâmetro for exibido, insira um valor a ser aplicado como critério.

Início da Página

Executar uma consulta específica do SQL

Há três tipos main de consulta específica de SQL: consultas sindicais, consultas de passagem e consultas de definição de dados.

As consultas sindicais combinam dados de duas ou mais tabelas, mas não da mesma maneira que outras consultas. Enquanto a maioria das consultas combina dados concatenando linhas, as consultas de união combinam dados acrescentando linhas. As consultas sindicais diferem das consultas de acréscimo em que as consultas sindicais não alteram as tabelas subjacentes. As consultas de união acrescentam as linhas em um conjunto de registros que não persiste após o fechamento da consulta.

As consultas de passagem não são processadas pelo mecanismo de banco de dados que vem com o Access; em vez disso, eles são passados diretamente para um servidor de banco de dados remoto que faz o processamento e, em seguida, passa os resultados de volta para o Access.

As consultas de definição de dados são um tipo especial de consulta que não processa dados; Em vez disso, as consultas de definição de dados criam, excluem ou modificam outras objetos de banco de dados.

As consultas específicas do SQL não podem ser abertas no modo Design. Eles só podem ser abertos no modo de exibição SQL ou executados. Com exceção das consultas de definição de dados, a execução de uma consulta específica do SQL abre-a no modo de exibição Datasheet.

Executar a consulta

  1. Localize a consulta no Painel de Navegação.

  2. Siga um destes procedimentos:

    • Clique duas vezes na consulta que você deseja executar.

    • Clique na consulta que você deseja executar e pressione ENTER.

Início da Página

Solucionar problemas de uma mensagem de erro

A tabela a seguir mostra algumas mensagens de erro comuns que você pode encontrar. Esses erros podem aparecer como uma mensagem em uma célula (em vez de um valor esperado) ou como uma mensagem de erro. As seções que seguem a lista incluem procedimentos que você pode usar para resolve esses erros.

Observação: Esse conteúdo desta tabela não é exaustivo. Se ele não incluir a mensagem de erro recebida, você poderá enviar comentários usando o formulário no final deste artigo e incluindo informações específicas sobre a mensagem de erro na caixa de comentários fornecida.

Mensagem de erro

Problema

Solução

Incompatibilidade de tipo na expressão

A consulta pode estar unindo campos que têm tipos de dados diferentes.

Verifique o design da consulta e verifique se os campos ingressados têm o mesmo tipo de dados. Para obter instruções, consulte a seção Verificar os campos ingressados em sua consulta.

O registro é excluído

Isso pode ocorrer se o objeto ou o banco de dados estiver danificado.

Compactar e reparar o banco de dados. Para obter instruções, consulte a seção Compactar e reparar seu banco de dados.

Referência circular causada por alias

O alias atribuído a um campo é o mesmo que um componente da expressão para esse campo.

Um alias é um nome que é dado a qualquer expressão na linha Field da grade de design de consulta que não é um campo real. O Access atribui o alias para você se você não fizer isso por conta própria; por exemplo, EXPR1. Um alias é imediatamente seguido por um ponto (:) e, em seguida, pela expressão. Quando você executa a consulta, o alias se torna o nome da coluna na folha de dados.

Altere o alias. Para obter instruções, consulte a seção Alterar um alias de campo.

#Error

Esse erro pode ocorrer quando o valor de um campo calculado é maior do que o valor permitido pela configuração da propriedade FieldSize do campo. Isso também ocorre quando o denominador de um campo calculado é ou avaliado como zero (0).

Verifique se o denominador do campo calculado não é avaliado como zero (0). Se for apropriado, altere a propriedade FieldSize .

#Deleted

O registro a que está sendo encaminhado foi excluído.

Se o registro foi excluído acidentalmente, ele deve ser restaurado de um backup. Se a exclusão foi intencional, você poderá descartar essa mensagem de erro pressionando SHIFT+F9 para atualizar a consulta.

Verifique os campos ingressados em sua consulta

Para marcar os tipos de dados de campos em uma consulta, você examinará as tabelas de origem no modo design e inspecione as propriedades dos campos que você está verificando.

  1. Abra a consulta na exibição Design. As junções aparecem como linhas que conectam campos nas tabelas de origem. Observe os nomes de tabela e de campo para cada junção.

  2. No Painel de Navegação, clique com o botão direito do mouse em cada tabela que tenha um ou mais campos ingressados em sua consulta e clique em Design View.

    Campos associados com tipos de dados diferentes

    1. Campos unidos com diferentes tipos de dados.

    2. Clique com o botão direito do mouse na tabela e clique em Exibição de Design.

  3. Para cada junção, compare os valores na coluna Tipo de Dados da grade de design da tabela para os campos envolvidos nessa junção.

    Verificar os tipos de dados do campo associado no modo Design da tabela

    1. Verifique o tipo de dados dos campos ingressados na exibição design da tabela.

  4. Para alternar para uma tabela para que você possa ver seus campos, clique na guia com o nome da tabela.

Início da Página

Compactar e reparar seu banco de dados

Executar o utilitário compact e reparar banco de dados no Access pode melhorar o desempenho do banco de dados. Esse utilitário faz uma cópia do arquivo de banco de dados e, se ele estiver fragmentado, reorganiza como o arquivo de banco de dados é armazenado em disco. Depois que o processo compacto e de reparo for concluído, o banco de dados compactado terá recuperado espaço desperdiçado e geralmente é menor que o original. Compactando o banco de dados com frequência, você pode ajudar a garantir o desempenho ideal do aplicativo de banco de dados e também resolve erros que surgem de problemas de hardware, falhas de energia ou surtos e causas semelhantes.

Após a conclusão da operação compacta, a velocidade da consulta é aprimorada porque os dados subjacentes foram reescritos para as tabelas em páginas contíguas. A verificação de páginas contíguas é muito mais rápida do que a verificação de páginas fragmentadas. As consultas também são otimizadas após cada compactação de banco de dados.

Durante a operação compacta, você pode usar o nome original para o arquivo de banco de dados compactado ou usar um nome diferente para criar um arquivo separado. Se você usar o mesmo nome e o banco de dados for compactado com êxito, o Access substituirá automaticamente o arquivo original pela versão compactada.

Definir uma opção que automatiza esse processo

  1. Clique em Arquivo > Opções para abrir a caixa de diálogo Opções do Access.

  2. Clique em Banco de Dados Atual e, em Opções de Aplicativo, selecione a caixa Compact em Fechar marcar.

    Isso faz com que o Access compacte e repare automaticamente o banco de dados sempre que ele é fechado.

Compactar manualmente e reparar seu banco de dados

  1. Clique em Ferramentas de Banco de Dados > Banco de Dados Compacto e Reparador.

Início da Página

Alterar um alias de campo

  1. Abra a consulta na exibição Design.

  2. Na grade de design de consulta, procure campos que tenham aliases. Eles terão um ponto no final do nome do campo, como em Nome:.

  3. Verifique cada alias para garantir que o alias não corresponda ao nome de qualquer campo que faça parte da expressão do alias. Se isso acontecer, altere o alias.

Início da Página

Precisa de mais ajuda?

Quer mais opções

Explore os benefícios da assinatura, procure cursos de treinamento, saiba como proteger seu dispositivo e muito mais.

As comunidades ajudam você a fazer e responder perguntas, fazer comentários e ouvir especialistas com conhecimento avançado.

Essas informações foram úteis?

Qual é o seu grau de satisfação com a qualidade do idioma?
O que afetou sua experiência?
Ao pressionar enviar, seus comentários serão usados para aprimorar os produtos e serviços da Microsoft. Seu administrador de TI poderá coletar esses dados. Política de Privacidade.

Agradecemos seus comentários!

×