Access
 sql >> Base de Dados >  >> RDS >> Access

Como usar o Assistente de consulta de tabela cruzada no Access


Crie uma consulta de referência cruzada em minutos usando o Assistente de consulta.

Uma consulta de tabela cruzada é um tipo especial de consulta que calcula uma soma, média ou outra função agregada e, em seguida, agrupa os resultados por dois conjuntos de valores — um no lado esquerdo da folha de dados e outro na parte superior.

Você especifica quais campos devem ser cabeçalhos de linha, qual campo contém cabeçalhos de coluna e qual campo contém os valores a serem resumidos.

Abaixo, demonstrarei como usar o Assistente de consulta de tabela cruzada para criar uma consulta de tabela cruzada.
  • O resultado


    Depois de criarmos nossa consulta de tabela cruzada, ela exibirá resultados como nesta captura de tela.

    Observe que os dados são agrupados por dois campos; cabeçalhos de linha e cabeçalhos de coluna.

    Temos cada artista listado como cabeçalhos de linha e temos cada gênero listado como cabeçalhos de coluna.

    Isso nos permite exibir os dados resumidos nos resultados.

    Este exemplo mostra o número de álbuns que cada artista lançou em cada gênero. Assim, podemos ver que alguns artistas lançaram álbuns em diferentes gêneros. A consulta também mostra o número total de álbuns.

    Estes são apenas dados de exemplo. No mundo real, esses artistas lançaram muito mais álbuns do que isso.
  • Os dados


    Ao criar uma consulta de tabela cruzada, você pode baseá-la em uma tabela ou em outra consulta.

    Neste exemplo, vamos baseá-lo em outra consulta. A consulta retorna essa lista de artistas, álbuns e gêneros do banco de dados.

    O gênero está ligado ao álbum – não ao artista. Assim, um artista pode lançar diferentes álbuns de diferentes gêneros.
  1. Iniciar o Assistente de consulta


    Clique em Assistente de consulta do Criar guia na faixa de opções.

    Isso inicia o Assistente de consulta.
  2. Selecione o Assistente de consulta de tabela cruzada


    Selecione o Assistente de consulta de tabela cruzada da lista e clique em OK .
  3. Selecione a tabela ou consulta


    Selecione a tabela ou consulta que contém os campos para os resultados da consulta de tabela cruzada.

    Neste exemplo, selecionamos uma consulta (que retorna dados de três tabelas).

    Clique em Próximo> .
  4. Selecione o(s) título(s) de linha


    Selecione o(s) campo(s) que você deseja que sejam cabeçalhos de linha.

    Você pode selecionar até três campos. No entanto, neste exemplo, selecionamos apenas um.

    Clique em Próximo> .
  5. Selecione o título da coluna


    Selecione o campo que você deseja que seja o cabeçalho da coluna.

    Clique em Próximo> .
  6. Selecione o campo de dados e a função


    Selecione o campo que você deseja calcular para cada interseção de linha e coluna.

    Neste exemplo, usamos o AlbumName campo e o Count() função. Isso exibirá o número de álbuns que o artista lançou para um gênero específico.

    Também deixamos Sim, inclui somas de linhas marcada, para que uma soma de todos os gêneros seja exibida para cada artista.

    Clique em Próximo> .
  7. Nomeie sua consulta e finalize


    Forneça um nome para a consulta (ou deixe-o com o nome sugerido pelo Access).

    Escolha também se deseja ou não exibir os resultados imediatamente ou entrar no Modo Design, para que você possa personalizar ainda mais a consulta.

    Clique em Concluir para criar a consulta de tabela cruzada.
  8. O resultado


    Se você selecionou Visualizar a consulta sua consulta será executada agora e o resultado será exibido.