Como usar a função de transformação em consulta acesso

O Query Language (SQL) do motor Estrutura que impulsiona o banco de dados Microsoft Access contém um poderoso conjunto de recursos além da simples criação de tabelas e posando consultas contra eles. Essas ferramentas incluem a capacidade de resumir os dados retornados por uma consulta, em vez de listar uma série de registros que você deve tabular com a mão. A função Transform permite-lhe tirar este tipo de agregação de consulta um passo adiante e colocar os resultados em forma de tabela de referência cruzada, bem como uma tabela dinâmica no Excel.

  • Selecione os "Crio" guia na Faixa de Opções e clique no "design de consulta" ícone para iniciar uma nova consulta.

  • Clique "Fechar" no "Mostrar tabela" diálogo. Clique no "Vista de SQL" Ícone na fita para abrir o editor SQL. Como exemplo do uso de Transform, assumir uma tabela denominada SalesTable existe com o esquema a seguir e os dados:

    Número chave

    Número salesmanId

    Número salesYear

    salesAmount Moeda

    1 100 2009 $ 500,00

    2 100 2010 $ 1500,00

    3 100 2008 $ 750,00

    4 200 2008 $ 3500,00

    5 200 2009 $ 1255,00

    6 200 2010 $ 899,00

  • Digite a consulta SQL contendo a instrução Transform. Se, por exemplo, você deseja exibir os resultados com uma linha para cada salesmanId e uma coluna totalizando cada salesYear, a consulta é:

    TRANSFORMAR sum (table1.amount) como o total de

    SELECIONAR salesmanId

    DE SalesTable

    GROUP BY salesmanId

    PIVOT salesYear

  • Clique no "de folha de dados" Ícone na fita para executar a consulta. Os resultados da consulta são exibidos em forma de tabela de referência cruzada:

    salesmanId 2008 2009 2010

    100 $ 750 $ 500 $ 1500

    200 $ 3500 $ 1255 $ 899

De esta maneira? Compartilhar em redes sociais:

LiveInternet