Somar dados usando uma consulta

Importante :  Este artigo foi traduzido por um sistema de tradução automática, leia o aviso de isenção de responsabilidade. Para sua referência, veja a versão em inglês deste artigo aqui.

Este artigo explica como usar um tipo de função chamada uma função de agregação para somar os dados em um conjunto de resultados de consulta. Este artigo também brevemente explica como usar outras funções de agregação, como contagem e média para contar ou média os valores em um conjunto de resultados. Além disso, este artigo explica como usar a linha de Total, um novo recurso no Microsoft Office Access 2007 que você usa para somar dados sem ter de alterar o design de suas consultas.

O que você deseja fazer?

Noções básicas sobre maneiras de somar dados

Preparar alguns dados de exemplo

Somar dados usando uma linha de totais

Calcular totais usando uma consulta

Calcular totais de grupo usando uma consulta de totais

Somar dados em vários grupos usando uma consulta de tabela de referência cruzada

Referência de função de agregação

Noções básicas sobre maneiras de somar dados

Você pode somar uma coluna de números em uma consulta usando um tipo de função chamada uma função de agregação. Funções de agregação realizar um cálculo em uma coluna de dados e retornam um valor único. O Access fornece uma variedade de funções de agregação, incluindo soma, contagem, média (para computação médias), mínimo e máximo. Somar dados adicionando a função soma à sua consulta, contar dados usando a função Contar e assim por diante.

Além disso, Office Access 2007 fornece várias maneiras de adicionar soma e outras funções de agregação a uma consulta. Você pode:

  • Abrir a consulta no modo folha de dados e adicionar uma linha de totais. A linha de Total, um novo recurso no Office Access 2007, permite que você usar uma função de agregação em uma ou mais colunas de um conjunto sem precisar alterar o design de sua consulta de resultados de consulta.

  • Crie uma consulta de totais. Uma consulta de totais calcula subtotais em grupos de registros; uma linha de totais calcula os totais gerais para uma ou mais colunas (campos) de dados. Por exemplo, se você quiser subtotal todas as vendas por cidade ou por trimestre, use uma consulta de totais para agrupar os registros por categoria desejada e depois somar os números de vendas.

  • Crie uma consulta de tabela de referência cruzada. Uma consulta de tabela de referência cruzada é um tipo especial de consulta que exibe seus resultados em uma grade semelhante uma planilha de Microsoft Office Excel 2007. Consultas de tabela de referência cruzada resumir seus valores e, em seguida, agrupá-los por dois conjuntos de fatos — um definido para baixo lado (títulos de linha) e o outro na parte superior (títulos de coluna). Por exemplo, você pode usar uma consulta de tabela de referência cruzada para exibir totais de vendas para cada cidade para os últimos três anos, como mostra a tabela a seguir:

Cidade

2003

2004

2005

Paris

254,556

372,455

467,892

Sydney

478,021

372,987

276,399

Jakarta

572,997

684,374

792,571

...

...

...

...

Observação : As seções instruções neste documento enfatizar usando a função soma , mas lembre-se de que você pode usar outras funções de agregação em suas linhas de Total e consultas. Para obter mais informações sobre como usar outras funções agregadas, consulte a seção referência de função de agregação posteriormente neste artigo.

Para obter mais informações sobre maneiras de usar outras funções agregadas, consulte o artigo Exibir totais de coluna em uma folha de dados.

As etapas nas seções a seguir explicam como adicionar uma linha de Total, use uma consulta de totais para somar dados em grupos e como usar uma consulta de tabela de referência cruzada que subtotais dados em grupos e intervalos de tempo. Conforme você continuar, lembre-se de que muitas das funções agregadas funcionem apenas nos dados nos campos definidos para um tipo de dados específicos. Por exemplo, a função soma funciona somente com campos definidos para os tipos de dados número, Decimal ou moeda. Para saber mais sobre os tipos de dados que requer de cada função, consulte a seção referência de função de agregação, mais adiante neste artigo.

Para obter informações gerais sobre tipos de dados, consulte o artigo modificar ou alterar o tipo de dados definida para um campo.

Início da página

Preparar alguns dados de exemplo

As seções instruções neste artigo fornecem tabelas de dados de exemplo. As etapas de instruções usam as tabelas de amostra para ajudá-lo a entender como funcionam as funções agregadas. Se preferir, você pode opcionalmente adicionar as tabelas de exemplo em um banco de dados novo ou existente.

O Access fornece várias maneiras de adicionar essas tabelas de exemplo para um banco de dados. Você pode inserir os dados manualmente, você pode copiar cada tabela em um programa de planilha como Microsoft Office Excel 2007 e, em seguida, importar as planilhas no Access ou você pode colar os dados em um editor de texto como o bloco de notas e importar os dados de arquivos de texto resultante.

As etapas desta seção explicam como inserir manualmente dados em uma folha de dados em branco e como como copiar o exemplo tabelas para um programa de planilha e, em seguida, importar essas tabelas para o Access 2007. Para obter mais informações sobre como criar e importar dados de texto, consulte o artigo Importar ou vincular dados em um arquivo de texto.

As etapas de instruções neste artigo usam as tabelas a seguir. Use estas tabelas para criar seus dados de exemplo:

A tabela de categorias:

Categoria

Bonecas

Jogos e quebra-cabeças

Arte e enquadramento

Videogames

DVDs e filmes

Modelos e passatempos

Esportes

A tabela de produtos:

Nome do produto

Andrade

Categoria

Figura de ação programador

US $12,95

Bonecas

Diversão com c# (um jogo de quadro para toda a família)

$15.85

Jogos e quebra-cabeças

Diagrama de banco de dados relacional

$22.50

Arte e enquadramento

O computador mágico Chip (500 partes)

$32.65

Jogos e quebra-cabeças

Acesso! O jogo!

$22.95

Jogos e quebra-cabeças

Aficionados de computador e Creatures mítico

$78.50

Videogames

Exercício para Geeks computador! O DVD!

$14.88

DVDs e filmes

Ultimate vôo Pizza

$36.75

Esportes

Externo disquete 5,25 polegadas unidade (escala de 1/4)

$65.00

Modelos e passatempos

Figura de ação não bureaucrat

$78.88

Bonecas

Gloom

$53.33

Videogames

Construir seu próprio teclado

$77,95

Modelos e passatempos

A tabela pedidos:

Data do pedido

Data de envio

Cidade da remessa

Taxa de remessa

14/11/2005

15/11/2005

Jakarta

$55.00

14/11/2005

15/11/2005

Sydney

$76.00

16/11/2005

17/11/2005

Sydney

$87.00

17/11/2005

18/11/2005

Jakarta

$43.00

17/11/2005

18/11/2005

Paris

r $105,00

17/11/2005

18/11/2005

Stuttgart

$112.00

18/11/2005

19/11/2005

Viena

$215.00

19/11/2005

20/11/2005

Miami

$525.00

20/11/2005

21/11/2005

Viena

$198,00

20/11/2005

21/11/2005

Paris

$187.00

21/11/2005

22/11/2005

Sydney

$81.00

23/11/2005

24/11/2005

Jakarta

$92.00

A tabela Detalhes do pedido:

Order ID

Nome do produto

ID do Produto

Preço Unitário

Quantidade

Desconto

1

Construir seu próprio teclado

12

$77,95

9

5%

1

Figura de ação não bureaucrat

2

$78.88

4

7,5%

2

Exercício para Geeks computador! O DVD!

7

$14.88

6

4%

2

O Chip mágico do computador

4

$32.65

8

0

2

Aficionados de computador e Creatures mítico

6

$78.50

4

0

3

Acesso! O jogo!

5

$22.95

5

15%

4

Figura de ação programador

1

US $12,95

2

6%

4

Ultimate vôo Pizza

8

$36.75

8

4%

5

Externo disquete 5,25 polegadas unidade (escala de 1/4)

9

$65.00

4

10%

6

Diagrama de banco de dados relacional

3

$22.50

12

6,5%

7

Gloom

11

$53.33

6

8%

7

Diagrama de banco de dados relacional

3

$22.50

4

9%

Observação : Lembre-se de que, em um banco de dados típico uma tabela de detalhes do pedido conterá apenas um campo de ID do produto, não é um campo de nome de produto. A tabela de exemplo usa um campo de nome de produto para facilitar a leitura de dados.

Insira os dados de exemplo manualmente

  1. Na guia Criar, no grupo Tabelas, clique em Tabela.

    O Access adiciona uma nova tabela em branco ao seu banco de dados.

    Observação : Você não precisa siga esta etapa se você abrir um banco de dados novo e em branco, mas você precisa acompanhá-lo sempre que você precisar adicionar uma tabela no banco de dados.

  2. Clique duas vezes na primeira célula na linha de cabeçalho e insira o nome do campo na tabela de exemplo.

    Por padrão, o Access indica campos em branco na linha de cabeçalho com o texto Adicionar novo campo, assim:

    Um novo campo em uma folha de dados

  3. Use as teclas de direção para mover para a próxima célula de cabeçalho em branco e digite o nome do segundo campo (você também pode pressionar TAB ou clique duas vezes na célula novo). Repita esta etapa até que você insira todos os nomes de campo.

  4. Insira os dados da tabela de exemplo.

    Quando você insere os dados, o Access infere um tipo de dados para cada campo. Se você estiver começando a bancos de dados relacionais, você deve definir um tipo de dados específicos, como número, texto ou data/hora, para cada um dos campos nas suas tabelas. Definir os dados tipo ajuda a garantir a entrada de dados precisos e também ajuda a evitar erros, como usar um número de telefone em um cálculo. Para essas tabelas de exemplo, você deve deixar o Access inferir o tipo de dados.

  5. Quando terminar de inserir os dados, clique em Salvar.

    Atalho de teclado pressione CTRL + S.

    A caixa de diálogo Salvar como é exibida.

  6. Na caixa Nome da tabela, insira o nome da tabela de exemplo e clique em OK.

    Você usar o nome de cada tabela de amostra, porque as consultas nas seções instruções usar esses nomes.

  7. Repita essas etapas até que você crie cada uma das tabelas amostra listadas no início desta seção.

Se você não deseja inserir os dados manualmente, siga as próximas etapas para copiar os dados para um arquivo de planilha e, em seguida, importar os dados de arquivo de planilha no Access.

Criar as planilhas de exemplo

  1. Inicie o programa de planilha e criar um arquivo novo e em branco. Se você usar o Excel, ela cria uma nova pasta de trabalho em branco por padrão.

  2. Copie a primeira tabela de exemplo fornecida acima e colá-lo em primeira planilha, começando na primeira célula.

  3. Usando a técnica fornecida pelo seu programa de planilha, renomear a planilha. Dê a planilha com o mesmo nome que a tabela de exemplo. Por exemplo, se a tabela de exemplo é denominada categorias, dê sua planilha o mesmo nome.

  4. Repita as etapas 2 e 3, copiando cada tabela de exemplo para uma planilha em branco e renomear a planilha.

    Observação : Talvez seja necessário adicionar planilhas para o seu arquivo de planilha. Para obter informações sobre como fazer essa tarefa, consulte a Ajuda do seu programa de planilha.

  5. Salve a pasta de trabalho em um local conveniente em seu computador ou rede e vá para o próximo conjunto de etapas.

Criar tabelas de banco de dados a partir das planilhas

  1. Na guia Dados externos, no grupo Importar, clique em Excel.

    -ou-

    Clique em mais e, em seguida, selecione um programa de planilha na lista.

    Caixa de diálogo Obter dados externos - planilha de nome do programa é exibida.

  2. Clique em Procurar, abra o arquivo de planilha que você criou nas etapas anteriores e clique em OK.

    Inicia o Assistente de importação de planilha.

  3. Por padrão, o seleciona de assistente a primeira planilha na pasta de trabalho ( clientes planilha, se você seguiu as etapas na seção anterior) e dados da planilha aparece na seção inferior da página do assistente. Clique em Avançar.

  4. Na próxima página do assistente, clique na primeira linha contém títulos de coluna e clique em Avançar.

  5. Opcionalmente, na próxima página, use as caixas de texto e listas em Opções de campo para alterar nomes de campos e tipos de dados ou omitir os campos da operação de importação. Caso contrário, clique em Avançar.

  6. Deixe a opção Permitir que o Access adicione a chave primária selecionada e clique em Avançar.

  7. Por padrão, o Access aplica o nome da planilha para sua nova tabela. Aceite o nome ou digite outro nome e clique em Concluir.

  8. Repete as etapas 1 a 7 até ter criado uma tabela de cada planilha na pasta de trabalho.

Renomear os campos de chave primária

Observação : Quando você importou as planilhas, acesso automaticamente adicionados a uma coluna de chave primária a cada tabela e, por padrão, o Access chamado dessa coluna "ID" e defini-lo como o tipo de dados numeração automática. As etapas neste explicam como renomear cada campo de chave primária. Fazer isso ajuda a identificar claramente todos os campos em uma consulta.

  1. No painel de navegação, clique com botão direito cada uma das tabelas que você criou nas etapas anteriores e clique em Modo Design.

  2. Para cada tabela, localize o campo de chave primária. Por padrão, os nomes de acesso para cada campo ID.

  3. Na coluna Nome do campo para cada campo de chave primária, adicione o nome da tabela.

    Por exemplo, você deve renomear o campo ID para a tabela de categorias para "ID de categoria" e o campo para a tabela de pedidos para "ID do pedido" Para a tabela Detalhes do pedido, renomear o campo "ID detalhe." Para a tabela de produtos, renomear o campo "ID do produto."

  4. Salve as alterações.

Sempre que as tabelas de amostra aparecem neste artigo, eles incluem o campo chave primária e o campo é renomeado conforme descrito usando as etapas anteriores.

Início da página

Somar dados usando uma linha de totais

Você pode adicionar uma linha de Total a uma consulta abrindo sua consulta, na folha de dados de exibição, adicionando a linha e, em seguida, selecionando a função de agregação que você deseja usar, como soma, Min, Maxou Avg. As etapas desta seção explicam como criar uma consulta seleção básica e adicionar uma linha de totais. Você não precisa usar as tabelas de exemplo descritas na seção anterior.

Criar uma consulta seleção básica

  1. Na guia Criar, no grupo Outros, clique em Design da Consulta.

  2. Na caixa de diálogo Mostrar tabelas, clique duas vezes na tabela ou tabelas que você deseja usar em sua consulta e clique em Fechar.

    A tabela selecionada ou tabelas aparecem como windows na seção superior do criador de consultas.

  3. Clique duas vezes nos campos de tabela que você deseja usar em sua consulta.

    Você pode incluir campos que contêm dados descritivos, como nomes e descrições, mas você deve incluir um campo que contém numéricos ou dados de moeda.

    Cada campo aparece em uma célula na grade de design.

  4. Clique em Executar Imagem do botão para executar a consulta.

    O conjunto de resultados de consulta aparece no modo folha de dados.

  5. Opcionalmente, alterne para o modo de Design e ajustar sua consulta. Para fazer isso, clique com botão direito na guia de documento para a consulta e clique em Modo Design. Em seguida, você pode ajustar a consulta, conforme necessário, adicionando ou removendo campos da tabela. Para remover um campo, selecione a coluna na grade de design e pressione DELETE.

  6. Salve sua consulta.

Adicionar uma linha de Total

  1. Certifique-se de que sua consulta é aberta no modo folha de dados. Para fazer isso, clique com botão direito na guia de documento para a consulta e clique em Modo folha de dados.

    -ou-

    No painel de navegação, clique duas vezes na consulta. Isso executa a consulta e carrega os resultados em uma folha de dados.

  2. Na guia página inicial, no grupo registros, clique em totais.

    Uma nova linha de totais aparece na folha de dados.

  3. Na linha Total, clique na célula no campo que você quer somar e, em seguida, selecione soma na lista.

Ocultar uma linha de totais

  • Na guia página inicial, no grupo registros, clique em totais.

Para obter mais informações sobre como usar uma linha de Total, consulte o artigo Exibir totais de coluna em uma folha de dados.

Início da página

Calcular totais usando uma consulta

Um total geral é a soma de todos os valores em uma coluna. Você pode calcular vários tipos de totais, incluindo:

  • Um total geral simple que soma os valores em uma única coluna. Por exemplo, você pode calcular os custos de remessa total.

  • Um total geral é calculado que soma os valores em mais de uma coluna. Por exemplo, você pode calcular o total de vendas multiplicando o custo de vários itens pelo número de item ordenada e, em seguida, totalizando os valores resultantes.

  • Um total geral que exclua alguns registros. Por exemplo, você pode calcular o total de vendas somente para a última sexta-feira.

As etapas nas seções a seguir explicam como criar cada tipo de total geral. As etapas usam as tabelas Pedidos e detalhes do pedido.

A tabela Pedidos

Order ID

Data do pedido

Data de envio

Cidade da remessa

Taxa de remessa

1

14/11/2005

15/11/2005

Jakarta

$55.00

2

14/11/2005

15/11/2005

Sydney

$76.00

3

16/11/2005

17/11/2005

Sydney

$87.00

4

17/11/2005

18/11/2005

Jakarta

$43.00

5

17/11/2005

18/11/2005

Paris

r $105,00

6

17/11/2005

18/11/2005

Stuttgart

$112.00

7

18/11/2005

19/11/2005

Viena

$215.00

8

19/11/2005

20/11/2005

Miami

$525.00

9

20/11/2005

21/11/2005

Viena

$198,00

10

20/11/2005

21/11/2005

Paris

$187.00

11

21/11/2005

22/11/2005

Sydney

$81.00

12

23/11/2005

24/11/2005

Jakarta

$92.00

Tabela Detalhes do pedido

ID de detalhes

Order ID

Nome do produto

ID do Produto

Preço Unitário

Quantidade

Desconto

1

1

Construir seu próprio teclado

12

$77,95

9

0,05

2

1

Figura de ação não bureaucrat

2

$78.88

4

0.075

3

2

Exercício para Geeks computador! O DVD!

7

$14.88

6

0.04

4

2

O Chip mágico do computador

4

$32.65

8

0,00

5

2

Aficionados de computador e Creatures mítico

6

$78.50

4

0,00

6

3

Acesso! O jogo!

5

$22.95

5

0,15

7

4

Figura de ação programador

1

US $12,95

2

0,06

8

4

Ultimate vôo Pizza

8

$36.75

8

0.04

9

5

Externo disquete 5,25 polegadas unidade (escala de 1/4)

9

$65.00

4

0,10

10

6

Diagrama de banco de dados relacional

3

$22.50

12

0,065

11

7

Gloom

11

$53.33

6

0,08

12

7

Diagrama de banco de dados relacional

3

$22.50

4

0,09

Calcular o total geral simple

  1. Na guia Criar, no grupo Outros, clique em Design da Consulta.

  2. Na caixa de diálogo Mostrar tabela, clique duas vezes na tabela que você deseja usar em sua consulta e clique em Fechar.

    Se você usar os dados de exemplo, clique duas vezes na tabela Pedidos.

    A tabela aparece em uma janela na seção superior do criador de consultas.

  3. Clique duas vezes no campo que você quer somar. Certifique-se de que o campo está definido para o número ou moeda tipo de dados. Se você tentar somar valores em campos não numéricos, como um campo de texto, o Access exibe a mensagem de erro de tipo de dados incompatível na expressão de critérios quando você tenta executar a consulta.

    Se você usar os dados de exemplo, clique duas vezes na coluna taxa de remessa.

    Você pode adicionar campos numéricos adicionais à grade se quiser calcular totais para esses campos. Uma consulta de totais pode calcular totais para mais de uma coluna.

  4. Na guia Design, no grupo Mostrar/ocultar, clique em totais. Imagem do botão

    A linha de totais aparece na grade de design e Group By aparece na célula na coluna taxa de remessa.

  5. Altere o valor na célula na linha Total para soma.

  6. Clique em Executar Imagem do botão para executar a consulta e exibir os resultados no modo folha de dados.

    Dica : Observe que o Access acrescenta "SumOf" para o início do nome do campo que você soma. Para alterar o título da coluna para algo mais significativo, como o Total de remessa, alterne para modo de exibição Design e clique na linha campo da coluna taxa de remessa na grade de design. Coloque o cursor ao lado de Taxa de remessa e digite as palavras de Remessa Total, seguidas por dois pontos, da seguinte forma: remessa Total: taxa de remessa.

  7. Opcionalmente, salve a consulta e fechá-lo.

Calcular o total geral que exclua alguns registros

  1. Na guia Criar, no grupo Outros, clique em Design da Consulta.

  2. Na caixa de diálogo Mostrar tabela, clique duas vezes na tabela Pedidos e tabela Detalhes do pedido e clique em Fechar para fechar a caixa de diálogo.

  3. Adicione o campo de data do pedido da tabela Pedidos para a primeira coluna na grade de design da consulta.

  4. Na linha critérios da primeira coluna, digite Data () -1. Essa expressão exclui os registros do dia atual do total calculado.

  5. Em seguida, crie a coluna que calcula o valor de vendas para cada transação. Digite a expressão a seguir na linha campo da segunda coluna na grade:

    Valor total de vendas: (1-[detalhes do pedido]. [ Desconto] / 100) * ([detalhes do pedido]. [ Preço unitário] * [detalhes do pedido]. [Quantidade])

    Certificar-se de que sua expressão referencia campos definidos para os tipos de dados número ou moeda. Se sua expressão se refere a campos definidos para outros tipos de dados, o Access exibe a mensagem que tipo de dados incompatível na expressão de critérios quando você tenta executar a consulta.

  6. Na guia Design, no grupo Mostrar/ocultar, clique em totais.

    A linha de totais aparece na grade de design e Agrupar por aparece nas colunas primeira e segunda.

  7. Na segunda coluna, altere o valor na célula da linha de totais para soma. A função soma adiciona os valores de vendas individuais.

  8. Clique em Executar Imagem do botão para executar a consulta e exibir os resultados no modo folha de dados.

  9. Salve a consulta como Vendas diárias.

    Observação : Na próxima vez que você abre a consulta no modo Design, você observará uma pequena alteração os valores especificados nas linhas campo e Total da coluna de valor Total de vendas. A expressão aparece circunscrito dentro da função soma e a linha Total exibe Expredepermissão em vez de soma.

    Por exemplo, se você usa os dados de exemplo e cria a consulta (como mostrado nas etapas anteriores), consulte:

    Total do valor de vendas: Soma ((1-[detalhes do pedido]. Discount/100) * ([detalhes do pedido]. Preço unitário * [detalhes do pedido]. Quantidade))

Início da página

Calcular totais de grupo usando uma consulta de totais

As etapas desta seção explicam como criar uma consulta de totais que calcula subtotais entre grupos de dados. Medida que prosseguir, lembre-se de que por padrão, uma consulta de totais pode incluir apenas o campo ou campos que contêm seus dados de grupo, como um campo de "categorias" e o campo que contém os dados que você quer somar, como um campo "venda". Consultas de totais não podem incluir outros campos que descrevem os itens em uma categoria. Se você quiser ver esses dados descritivos, você pode criar uma segunda consulta seleção que combina os campos em sua consulta de totais com os campos de dados adicionais.

As etapas desta seção explicam como criar um totais e selecione consultas necessárias para identificar o total de vendas para cada produto. As etapas pressupõem que o uso dessas tabelas de exemplo:

A tabela de produtos

ID do Produto

Nome do produto

Andrade

Categoria

1

Figura de ação programador

US $12,95

Bonecas

2

Diversão com c# (um jogo de quadro para toda a família)

$15.85

Jogos e quebra-cabeças

3

Diagrama de banco de dados relacional

$22.50

Arte e enquadramento

4

O computador mágico Chip (500 partes)

$32.65

Arte e enquadramento

5

Acesso! O jogo!

$22.95

Jogos e quebra-cabeças

6

Aficionados de computador e Creatures mítico

$78.50

Videogames

7

Exercício para Geeks computador! O DVD!

$14.88

DVDs e filmes

8

Ultimate vôo Pizza

$36.75

Esportes

9

Externo disquete 5,25 polegadas unidade (escala de 1/4)

$65.00

Modelos e Hobby

10

Figura de ação não bureaucrat

$78.88

Bonecas

11

Gloom

$53.33

Videogames

12

Construir seu próprio teclado

$77,95

Modelos e Hobby

Tabela Detalhes do pedido

ID de detalhes

Order ID

Nome do produto

ID do Produto

Preço Unitário

Quantidade

Desconto

1

1

Construir seu próprio teclado

12

$77,95

9

5%

2

1

Figura de ação não bureaucrat

2

$78.88

4

7,5%

3

2

Exercício para Geeks computador! O DVD!

7

$14.88

6

4%

4

2

O Chip mágico do computador

4

$32.65

8

0

5

2

Aficionados de computador e Creatures mítico

6

$78.50

4

0

6

3

Acesso! O jogo!

5

$22.95

5

15%

7

4

Figura de ação programador

1

US $12,95

2

6%

8

4

Ultimate vôo Pizza

8

$36.75

8

4%

9

5

Externo disquete 5,25 polegadas unidade (escala de 1/4)

9

$65.00

4

10%

10

6

Diagrama de banco de dados relacional

3

$22.50

12

6,5%

11

7

Gloom

11

$53.33

6

8%

12

7

Diagrama de banco de dados relacional

3

$22.50

4

9%

As etapas a seguir presumem uma relação um-para-muitos entre os campos de ID do produto na tabela Pedidos e tabela Detalhes do pedido, com a tabela Pedidos no lado "um" da relação.

Criar a consulta de totais

  1. Na guia Criar, no grupo Outros, clique em Design da Consulta.

  2. Na caixa de diálogo Mostrar tabela, selecione as tabelas que você deseja trabalhar com, clique em Adicionar e, em seguida, clique em Fechar após terminar de adicionar as tabelas.

    -ou-

    Clique duas vezes as tabelas que você deseja usar e clique em Fechar. Cada tabela é exibido como uma janela na seção superior do designer de consulta.

    Se você usar as tabelas de amostra listadas anteriormente, você pode adicionar as tabelas produtos e detalhes do pedido.

  3. Clique duas vezes nos campos de tabela que você deseja usar em sua consulta.

    Como uma regra, você adiciona somente o campo de grupo e o campo de valor à consulta. No entanto, você pode usar um cálculo em vez de um campo de valor — as próximas etapas explicam como fazer isso.

    1. Adicione o campo de categoria da tabela produtos à grade de design.

    2. Crie a coluna que calcula o valor de vendas para cada transação digitando a expressão a seguir na segunda coluna na grade:

      Valor total de vendas: (1-[detalhes do pedido]. [ Desconto] / 100) * ([detalhes do pedido]. [ Preço unitário] * [detalhes do pedido]. [Quantidade])

      Certifique-se de que os campos que você faz referência na expressão são dos tipos de dados número ou moeda. Se você se referir a campos de outros tipos de dados, o Access exibirá a mensagem de erro que tipo de dados incompatível na expressão de critérios quando você tenta alternar para o modo folha de dados.

    3. Na guia Design, no grupo Mostrar/ocultar, clique em totais.

      A linha de totais aparece na grade de design e nessa linha, Group By aparece nas colunas primeira e segunda.

    4. Na segunda coluna, altere o valor na linha Total para soma. A função soma adiciona os valores de vendas individuais.

    5. Clique em Executar Imagem do botão para executar a consulta e exibir os resultados no modo folha de dados.

    6. Mantenha a consulta aberta para uso na próxima seção.

      Usar critérios com uma consulta de totais

      A consulta que você criou na seção anterior inclui todos os registros nas tabelas subjacentes. Ele não excluir qualquer ordem ao calcular os totais e exibe os totais de todas as categorias.

      Se você precisar excluir alguns registros, você pode adicionar critérios à consulta. Por exemplo, você pode ignorar as transações que são menos de r $100 ou calcular totais apenas algumas de suas categorias de produto. As etapas desta seção explicam como usar três tipos de critérios:

    7. Critérios que ignoram determinados grupos ao calcular totais.    Por exemplo, você irá calcular totais para apenas as categorias de videogames, arte e enquadramento e esportes.

    8. Critérios que ocultar determinados totais depois de calculá-los.    Por exemplo, você pode exibir somente os totais maiores que r $150.000.

    9. Critérios que excluem registros individuais sejam incluídos no total.    Por exemplo, você pode excluir transações de venda individuais quando o valor (preço unitário * quantidade) cai abaixo de r $100.

      As etapas a seguir explicam como adicionar os critérios um por vez e ver o impacto no resultado da consulta.

      Adicionar critérios à consulta

    10. Abra a consulta da seção anterior no modo Design. Para fazer isso, clique com botão direito na guia de documento para a consulta e clique em Modo Design.

      -ou-

      No painel de navegação, clique com botão direito na consulta e clique em Modo Design.

    11. Na linha critérios da coluna ID da categoria, digite = esportes de ou bonecas ou arte e enquadramento.

    12. Clique em Executar Imagem do botão para executar a consulta e exibir os resultados no modo folha de dados.

    13. Alterne para modo de exibição de Design e, na linha critérios da coluna de valor Total de vendas, digite > 100.

    14. Execute a consulta para ver os resultados e, em seguida, alterne para modo Design.

    15. Agora adicione os critérios para excluir transações de venda individuais que são menos de r $100. Para fazer isso, você precisa adicionar outra coluna.

      Observação : Você não pode especificar os critérios de terceiro na coluna Valor Total de vendas. Os critérios que você especificar nesta coluna se aplica ao valor total, não para os valores individuais.

    16. Copie a expressão na segunda coluna na terceira coluna.

    17. Na linha Total da nova coluna, selecione onde e, na linha critérios, tipo > 20.

    18. Executar a consulta para ver os resultados e salve a consulta.

      Observação : Na próxima vez que você abre a consulta no modo Design, você poderá notar pequenas alterações na grade de design. Na segunda coluna, a expressão na linha campo aparecerá circunscrito dentro da função soma e o valor na linha Total exibe expressão em vez de soma.

      Valor de venda total : Soma ((1-[detalhes do pedido]. Discount/100) * ([detalhes do pedido]. Preço unitário * [ordemr detalhes]. Quantidade))

      Você também verá uma quarta coluna. Esta coluna é uma cópia da segunda coluna, mas os critérios que você especificou na segunda coluna, na verdade, é exibido como parte da nova coluna.

Início da página

Somar dados em vários grupos usando uma consulta de tabela de referência cruzada

Uma consulta de tabela de referência cruzada é um tipo especial de consulta que exibe seus resultados em uma grade semelhante a uma planilha do Excel. Consultas de tabela de referência cruzada resumir seus valores e, em seguida, agrupá-los por dois conjuntos de fatos — um definido para baixo lado (um conjunto de cabeçalhos de linha) e o outro na parte superior (um conjunto de cabeçalhos de coluna). Esta figura ilustra parte do conjunto de exemplo de consulta de tabela de referência cruzada resultados:

um exemplo de consulta de tabela de referência cruzada

Conforme você continuar, lembre-se de que uma consulta de tabela de referência cruzada sempre não preencher todos os campos no conjunto porque as tabelas que você usa na consulta sempre não contêm valores para cada ponto de dados possíveis resultados.

Quando você cria uma consulta de tabela de referência cruzada, você normalmente inclue dados de mais de uma tabela e você sempre incluir três tipos de dados: os dados usados como títulos de linha, os dados usados como títulos de coluna e os valores que você deseja somar ou caso contrário, calcular.

As etapas desta seção presumem as tabelas a seguir:

A tabela Pedidos

Data do pedido

Data de envio

Cidade da remessa

Taxa de remessa

14/11/2005

15/11/2005

Jakarta

$55.00

14/11/2005

15/11/2005

Sydney

$76.00

16/11/2005

17/11/2005

Sydney

$87.00

17/11/2005

18/11/2005

Jakarta

$43.00

17/11/2005

18/11/2005

Paris

r $105,00

17/11/2005

18/11/2005

Stuttgart

$112.00

18/11/2005

19/11/2005

Viena

$215.00

19/11/2005

20/11/2005

Miami

$525.00

20/11/2005

21/11/2005

Viena

$198,00

20/11/2005

21/11/2005

Paris

$187.00

21/11/2005

22/11/2005

Sydney

$81.00

23/11/2005

24/11/2005

Jakarta

$92.00

Tabela Detalhes do pedido

Order ID

Nome do produto

ID do Produto

Preço Unitário

Quantidade

Desconto

1

Construir seu próprio teclado

12

$77,95

9

5%

1

Figura de ação não bureaucrat

2

$78.88

4

7,5%

2

Exercício para Geeks computador! O DVD!

7

$14.88

6

4%

2

O Chip mágico do computador

4

$32.65

8

0

2

Aficionados de computador e Creatures mítico

6

$78.50

4

0

3

Acesso! O jogo!

5

$22.95

5

15%

4

Figura de ação programador

1

US $12,95

2

6%

4

Ultimate vôo Pizza

8

$36.75

8

4%

5

Externo disquete 5,25 polegadas unidade (escala de 1/4)

9

$65.00

4

10%

6

Diagrama de banco de dados relacional

3

$22.50

12

6,5%

7

Gloom

11

$53.33

6

8%

7

Diagrama de banco de dados relacional

3

$22.50

4

9%

As etapas a seguir explicam como criar uma consulta de tabela de referência cruzada que grupos total de vendas por cidade. A consulta usa duas expressões para retornar uma data formatada e uma venda total.

Criar uma consulta de tabela de referência cruzada

  1. Na guia Criar, no grupo Outros, clique em Design da Consulta.

  2. Na caixa de diálogo Mostrar tabelas, clique duas vezes as tabelas que você deseja usar em sua consulta e clique em Fechar.

    Cada tabela é exibido como uma janela na seção superior do designer de consulta.

    Se você usar as tabelas de amostra, clique duas vezes a tabela Pedidos e a tabela Detalhes do pedido.

  3. Clique duas vezes nos campos que você deseja usar em sua consulta.

    Cada nome de campo é exibido na uma célula em branco na linha campo da grade de design.

    Se você usar as tabelas de amostra, adicione os campos Cidade da remessa e data de envio da tabela Pedidos.

  4. Na próxima célula em branco na linha campo, copiar e colar ou digite a seguinte expressão: Total de vendas: Soma (CCur ([detalhes do pedido]. [ Unidade Price]*[Quantity]*(1-[Discount])/100)*100)

  5. Na guia Design, no grupo Tipo de Consulta, clique em Tabela de Referência Cruzada.

    A linha de totais e a linha de tabela de referência cruzada são exibidos na grade de design.

  6. Clique na célula na linha Total no campo Cidade e selecione Agrupar por. Faça o mesmo para o campo Data de envio. Altere o valor na célula Total do campo de Total de vendas a expressão.

  7. Na linha tabela de referência cruzada, defina a célula no campo Cidade em Título de linha, defina o campo Data de envio como Título de coluna e defina o campo de Total de vendas para valor.

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

    Os resultados da consulta aparecem no modo folha de dados.

Início da página

Referência de função de agregação

Esta tabela lista e descreve as funções de agregação que o Access fornece na linha Total e em consultas. Lembre-se de que o Access fornece mais funções de agregação para consultas que ele realiza para a linha de totais. Além disso, se você trabalha com um projeto do Access (um acesso front-end conectado a um banco de dados do Microsoft SQL Server), você pode usar o conjunto maior de funções de agregação que fornece do SQL Server. Para obter mais informações sobre esse conjunto de funções, consulte Manuais Online do Microsoft SQL Server.

Função

Descrição

Us e com os tipos de dados

Média

Calcula o valor médio de uma coluna. A coluna deve conter numéricos, moeda, ou dados de data/hora. A função ignora valores nulos.

Número, moeda, data/hora

Contagem

Conta o número de itens em uma coluna.

Todos os tipos de dados, exceto complexas dados escalares, como uma coluna de valores múltiplos listas de repetição.

Para obter mais informações sobre as listas de valores múltiplos, consulte os artigos da guia para campos de múltiplos valores e Adicionar ou alterar um campo de pesquisa que permite armazenar múltiplos valores.

Máximo

Retorna o item com o maior valor. Dados de texto, o maior valor seja o último valor alfabético — Access ignora maiúsculas e minúsculas. A função ignora valores nulos.

Número, moeda, data/hora

Mínimo

Retorna o item com o menor valor. Dados de texto, o menor valor é o primeiro valor alfabético — Access ignora maiúsculas e minúsculas. A função ignora valores nulos.

Número, moeda, data/hora

Desvio Padrão

Avalia como valores estão dispersos de um valor médio (uma média).

Para obter mais informações sobre como usar esta função, consulte o artigo Exibir totais de coluna em uma folha de dados.

Número, moeda

Soma

Adiciona os itens em uma coluna. Funciona apenas em dados numéricos e de moeda.

Número, moeda

Variância

Avalia a variância estatística de todos os valores na coluna. Você pode usar esta função apenas nos dados numéricos e de moeda. Se a tabela contiver menos de duas linhas, o Access retornará um valor nulo.

Para obter mais informações sobre funções de variação, consulte o artigo Exibir totais de coluna em uma folha de dados.

Número, moeda

Início da página

Observação : Aviso de Isenção de Tradução Automática: Este artigo foi traduzido por computador, sem intervenção humana. A Microsoft oferece essas traduções automáticas para ajudar as pessoas que não falam inglês a aproveitar os textos escritos sobre produtos, serviços e tecnologias da Microsoft. Como este artigo foi traduzido automaticamente, é possível que contenha erros de vocabulário, sintaxe ou gramática.

Essas informações foram úteis?

Ótimo! Outros comentários?

Como podemos melhorá-lo?

Obrigado por seus comentários!

×