Criar uma consulta Criar Tabela

Aplica-se a
Access para Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Este artigo explica como criar e executar uma consulta criar tabela no Access. Use uma consulta criar tabela quando precisar copiar dados da tabela, arquivar dados ou salvar os resultados da consulta como uma tabela.

Se você precisar alterar ou atualizar parte dos dados em um conjunto de registros existente, como um ou mais campos, use uma consulta atualização. Para saber mais sobre consultas atualização, veja Criar e executar uma consulta atualização.

Se necessitar adicionar registros (linhas) a uma tabela existente, use uma consulta acréscimo. Para saber mais sobre consultas acréscimo, confira Adicionar registros a uma tabela usando uma consulta acréscimo.

O que você deseja fazer?

Entender as consultas Criar tabela

Uma consulta criar tabela recupera dados de uma ou mais tabelas e carrega o conjunto de resultados em uma nova tabela. Essa tabela pode estar no banco de dados atual ou você pode criá-la em outro banco de dados.

Normalmente, você cria consultas criar tabela quando precisa copiar ou arquivar dados. Por exemplo, você pode ter uma ou mais tabelas de dados de vendas anteriores que você usa em relatórios. Esses números de vendas não podem mudar porque as transações têm pelo menos um dia. Executar uma consulta sempre que você precisar dos dados pode levar tempo, especialmente se você executar uma consulta complexa em um grande armazenamento de dados. Carregar os dados em uma tabela separada pode reduzir a carga de trabalho e fornecer um arquivo de dados conveniente. Lembre-se de que os dados na nova tabela são apenas um snapshot. Ela não tem nenhuma relação com a tabela ou tabelas de origem.

O processo de criação de uma consulta criar tabela segue estas etapas:

  • Habilite o banco de dados se ele não estiver assinado ou se não residir em um local confiável. Caso contrário, você não poderá executar consultas de ação, como consultas de acréscimo, atualização e criação de tabelas.
  • No modo Design de consulta, crie uma consulta seleção e modifique-a até retornar os registros desejados. Você pode selecionar dados de mais de uma tabela e, em um sentido real, desnormalizar seus dados. Por exemplo, você pode colocar dados de clientes, transportadores e fornecedores em uma única tabela, algo que não faria em um banco de dados de produção com tabelas normalizadas corretamente. Você também pode usar critérios da consulta para personalizar ou restringir o conjunto de resultados ainda mais. Para obter mais informações sobre como normalizar seus dados, consulte Noções básicas sobre design de banco de dados.
  • Converter a consulta seleção para criar uma consulta tabela, escolha um local para a nova tabela e, em seguida, execute a consulta para criar a tabela.

Não confunda uma consulta criar tabela com uma consulta acréscimo ou atualização. Use uma consulta atualização quando precisar adicionar ou alterar dados em campos individuais. Use uma consulta acréscimo quando precisar adicionar registros (linhas) a um conjunto de registros existente em uma tabela existente.

Início da Página

Criar uma consulta criar tabela

Você cria uma consulta criar tabela criando primeiro uma consulta seleção e, em seguida, convertendo-a em uma consulta criar tabela. A consulta selecionada pode usar campos e expressões calculados para ajudar a retornar dados de que você precisa. As etapas a seguir explicam como criar e converter a consulta. Se você já possui uma consulta selecionar que atende a suas necessidades, pode pular as etapas a seguir e ir para as etapas de conversão da consulta selecionar e de execução da consulta criar tabela.

Crie a consulta selecionar

Observação

Se você já possui uma consulta selecionar que produz os dados necessários, vá para a próxima etapa.

  1. Na guia Criar, vá para o grupo Consultas e clique em Design da Consulta.
  2. Clique duas vezes nas tabelas das quais você deseja recuperar dados. Cada tabela aparece como uma janela na seção superior do criador de consulta. Clique em Fechar quando terminar de adicionar as tabelas.
  3. Em cada tabela, clique duas vezes no campo (ou campos) que deseja usar na consulta. Cada campo aparece em uma célula vazia na linha Campo da grade de design. Esta imagem mostra a grade de design com vários campos adicionados. Uma consulta com três campos na grade de design
  4. Opcionalmente, adicione qualquer expressão à linha Campo.
  5. Opcionalmente, adicione qualquer critério à linha Critérios da grade de design.
  6. Clique em Executar para executar a consulta e exibir os resultados em uma folha de dados.
  7. Opcionalmente, altere seus campos, expressões ou critérios e execute a consulta novamente até que ela retorne os dados desejados para colocar em sua nova tabela.

Converta a consulta selecionar

  1. Abra a consulta selecionar no modo Design, ou alterne para o modo Design. O Access oferece várias maneiras de se fazer isso:

    • Se você tiver a consulta aberta em uma folha de dados, clique com o botão direito do mouse na guia de documento da consulta e clique em Modo Design.
    • Se a consulta estiver fechada, no Painel de Navegação, clique com o botão direito do mouse na consulta e clique em Modo Design no menu de atalho.
  2. Na guia Design da Consulta , no grupo Tipo de Consulta , clique em Criar Tabela. A caixa de diálogo Criar Tabela é exibida. A caixa de diálogo Criar Tabela no Access permite selecionar opções para a sua consulta Criar Tabela.

  3. Na caixa Nome da Tabela, digite um nome para a nova tabela. -ou- Clique na seta para baixo e selecione um nome de tabela existente.

  4. Siga um destes procedimentos:

    • Coloque a nova tabela no banco de dados atual

      1. Se a opção não estiver selecionada, selecione Banco de Dados Atual e clique em OK.

      2. Clique em Executar e em Sim para confirmar a operação.

        Observação

        Se estiver substituindo uma tabela existente, o Access primeiro exclui a tabela e pede que você confirme a exclusão. Clique em Sim e em Sim novamente para criar a nova tabela.

    • Coloque a nova tabela em outro banco de dados

      1. Clique em Outro Banco de Dados.

      2. Na caixa Nome do Arquivo, digite o local e o nome de arquivo do outro banco de dados. -ou- Clique em Procurar, use a nova caixa de diálogo Criar Tabela para localizar o outro banco de dados e clique em OK.

      3. Clique em OK para fechar a primeira caixa de diálogo Criar Tabela.

      4. Clique em Executar e em Sim para confirmar a operação.

        Observação

        Se você substituir uma tabela existente, o Access primeiro exclui a tabela e pede para você confirmar a exclusão. Clique em Sim e em Sim novamente para criar a nova tabela.

Início da Página

Saiba mais sobre expressões e critérios de consulta

As etapas neste artigo mencionaram expressões e critérios de consulta. Um critério de consulta é uma regra que identifica os registros que você deseja incluir em uma consulta. Use critérios quando não quiser ver todos os registros em um conjunto de dados. Por exemplo, o critério >25 AND <50 retorna valores maiores 25 que e menores que 50. Um critério como "Chicago" OR "Paris" OR "Moscow" retorna apenas os registros dessas cidades.

Para obter mais informações sobre como usar critérios, consulte Exemplos de critérios de consulta.

Uma expressão é uma combinação de operadores matemáticos ou lógicos, constantes, funções e nomes de campos, controles e propriedades que resulta em um único valor. Você usa uma expressão quando precisa de dados que não residem diretamente em uma tabela. Por exemplo, a expressão [UnitPrice]*[Quantity] multiplica o valor no UnitPrice campo pelo valor no Quantity campo. Você pode usar expressões de várias maneiras, e criá-las e usá-las pode se tornar bastante complexo.

Início da Página

Para obter mais informações sobre como criar e usar expressões, consulte Criar uma expressão.

Impedir que o modo Desabilitado bloqueie uma consulta

Por padrão, se você abrir um banco de dados que não está salvo em um local confiável ou que não tenha optado por confiar, o Access impedirá que todas as consultas de ação — acrescentar, atualizar, excluir ou fazer consultas de tabela — sejam executadas.

Se você tentar executar uma consulta de ação e perceber que nada acontece, verifique se a seguinte mensagem aparece na barra de status do Access:

Esta ação ou este evento foi bloqueado pelo Modo Desabilitado.

Quando você vir essa mensagem, faça o seguinte:

  • Na Barra de Mensagens, logo abaixo da faixa de opções, clique em Habilitar Conteúdo. A barra de mensagens no Access.
  • Execute a sua consulta novamente.

Início da Página