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.

Este artigo explica como usar um tipo de função chamada de função agregada para resumir os dados em um conjunto de resultados de consulta. Este artigo também explica brevemente como usar outras funções agregadas, como COUNT e AVG, para contar ou mediar os valores em um conjunto de resultados. Além disso, este artigo explica como usar a Linha Total, um recurso no Access que você usa para resumir dados sem precisar alterar o design de suas consultas.

O que você deseja fazer?

Compreender maneiras de resumir dados

Você pode resumir uma coluna de números em uma consulta usando um tipo de função chamada de função agregada. Funções agregadas executam um cálculo em uma coluna de dados e retornam um único valor. O Access fornece uma variedade de funções agregadas, incluindo Soma, Contagem,Avg (para médias de computação), Min e Max. Você soma dados adicionando a função Sum à sua consulta, conta os dados usando a função Count e assim por diante.

Além disso, Access fornece várias maneiras de adicionar Sum e outras funções agregadas a uma consulta. Você pode:

  • Abra sua consulta no exibição Folha de Dados e adicione uma linha Total. A Linha Total, um recurso no Access, permite que você use uma função agregada em uma ou mais colunas de um conjunto de resultados de consulta sem precisar alterar o design da consulta.

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

  • Crie uma consulta de entre-travessão. Uma consulta de tabela cruzada é um tipo especial de consulta que exibe seus resultados em uma grade que se parece com uma planilha do Excel. As consultas de tabela cruzada resumem seus valores e os agrupam por dois conjuntos de fatos , um definido no lado (títulos de linha) e o outro na parte superior (títulos de coluna). Por exemplo, você pode usar uma consulta de tabela cruzada para exibir os totais de vendas de cada cidade nos ú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

Jacarta

572,997

684,374

792,571

...

...

...

...

Observação: As seções de como fazer neste documento enfatizam o uso da função Soma, mas lembre-se de que você pode usar outras funções agregadas em suas linhas e consultas totais. Para obter mais informações sobre como usar as outras funções agregadas, consulte a seção Referência da função Aggregate posteriormente neste artigo.

Para obter mais informações sobre maneiras de usar as 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 Total, usar uma consulta total para somar dados entre grupos e como usar uma consulta de tabela cruzada que subtotala dados entre grupos e intervalos de tempo. Conforme você continua, lembre-se de que muitas das funções agregadas funcionam somente em dados em campos definidos para um tipo de dados específico. Por exemplo, a função SUM funciona apenas com campos definidos para os tipos de dados Number, Decimal ou Currency. Para obter mais informações sobre os tipos de dados que cada função requer, consulte a seção Referência da função Aggregate, posteriormente neste artigo.

Para obter informações gerais sobre tipos de dados, consulte o artigo Modificar ou alterar o conjunto detipos de dados de um campo .

Início da página

Preparar alguns dados de exemplo

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

O Access fornece várias maneiras de adicionar essas tabelas de exemplo a um banco de dados. Você pode inserir os dados manualmente, copiar cada tabela em um programa de planilha como o Excel e importar as planilhas para o Access ou colar os dados em um editor de texto, como o Bloco de Notas, e importar os dados dos arquivos de texto resultantes.

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

As etapas de como fazer este artigo usam as tabelas a seguir. Use essas tabelas para criar seus dados de exemplo:

A tabela Categorias:

Categoria

Dolls

Jogos e quebra-cabeças

Arte e Enquadramento

Jogos de vídeo

DVDs e filmes

Modelos e Hobbies

Esportes

A tabela Produtos:

Nome do produto

Andrade

Categoria

Figura de ação do programador

US$ 12,95

Dolls

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

US$ 15,85

Jogos e quebra-cabeças

Diagrama de banco de dados relacional

US$ 22,50

Arte e Enquadramento

O chip de computador mágico (500 partes)

US$ 32,65

Jogos e quebra-cabeças

Access! O Jogo!

US$ 22,95

Jogos e quebra-cabeças

Cromos do computador e criaturas mitológicas

US$ 78,50

Jogos de vídeo

Exercício para Os Cromos do Computador! O DVD!

US$ 14,88

DVDs e filmes

Pizza Derradeiro Em Voo

US$ 36,75

Esportes

Unidade de disquete externa de 5,25 polegadas (Escala de 1/4)

US$ 65,00

Modelos e Hobbies

Figura de não-ação de não ação do Burocrat

US$ 78,88

Dolls

Triste

US$ 53,33

Jogos de vídeo

Criar seu próprio teclado

US$ 77,95

Modelos e Hobbies

A tabela Pedidos:

Data do Pedido

Data do ship

Ship City

Taxa de envio

11/14/2005

11/15/2005

Jacarta

US$ 55,00

11/14/2005

11/15/2005

Sydney

US$ 76,00

11/16/2005

11/17/2005

Sydney

US$ 87,00

11/17/2005

11/18/2005

Jacarta

US$ 43,00

11/17/2005

11/18/2005

Paris

US$ 105,00

11/17/2005

11/18/2005

Stuttgart

US$ 112,00

11/18/2005

11/19/2005

Viena

US$ 215,00

11/19/2005

11/20/2005

Miami

US$ 525,00

11/20/2005

11/21/2005

Viena

US$ 198,00

11/20/2005

11/21/2005

Paris

US$ 187,00

11/21/2005

11/22/2005

Sydney

US$ 81,00

11/23/2005

11/24/2005

Jacarta

US$ 92,00

A tabela Detalhes do Pedido:

ID do pedido

Nome do produto

ID do Produto

Preço Unitário

Quantidade

Desconto

1

Criar seu próprio teclado

12

US$ 77,95

9

5%

1

Figura de não-ação de não ação do Burocrat

2

US$ 78,88

4

7.5%

2

Exercício para Os Cromos do Computador! O DVD!

7

US$ 14,88

6

4%

2

O chip de computador mágico

4

US$ 32,65

8

0

2

Cromos do computador e criaturas mitológicas

6

US$ 78,50

4

0

3

Access! O Jogo!

5

US$ 22,95

5

15%

4

Figura de ação do programador

1

US$ 12,95

2

6%

4

Pizza Derradeiro Em Voo

8

US$ 36,75

8

4%

5

Unidade de disquete externa de 5,25 polegadas (Escala de 1/4)

9

US$ 65,00

4

10%

6

Diagrama de banco de dados relacional

3

US$ 22,50

12

6,5%

7

Triste

11

US$ 53,33

6

8%

7

Diagrama de banco de dados relacional

3

US$ 22,50

4

9%

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

Inserir os exemplos de dados manualmente

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

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

    Observação: Você não precisará executar esta etapa se abrir um novo banco de dados em branco, mas precisará executá-la sempre que adicionar uma tabela ao banco de dados.

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

    Por padrão, o Access denota campos em branco na linha de header com o texto Adicionar Novo Campo, assim:

    Um novo campo em uma folha de dados

  3. Use as teclas de seta para mover para a próxima célula de header em branco e digite o segundo nome de campo (você também pode pressionar TAB ou clicar duas vezes na nova célula). Repita esta etapa até inserir todos os nomes de campo.

  4. Insira os dados no exemplo de tabela.

    Enquanto você digita os dados, o Access deduz um tipo de dados para cada campo. Se você for novo em bancos de dados relacionais, deverá definir um tipo de dados específico, como Número, Texto ou Data/Hora, para cada um dos campos em suas tabelas. A configuração do tipo de dados ajuda a garantir a entrada precisa de dados e também ajuda a evitar erros, como o uso de um número de telefone em um cálculo. Para essas tabelas de exemplo, você deve permitir que o Access infera 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, digite o nome da tabela de exemplo e clique em OK.

    Use o nome de cada tabela de exemplo porque as consultas nas seções de como usar esses nomes.

  7. Repita estas etapas até criar cada uma das tabelas de exemplo listadas no início desta seção.

Se você não quiser inserir os dados manualmente, siga as próximas etapas para copiar os dados para um arquivo de planilha e importe os dados do arquivo de planilha para o Access.

Criar as planilhas de exemplo

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

  2. Copie a primeira tabela de exemplo fornecida acima e a colar na primeira planilha, começando na primeira célula.

  3. Usando a técnica fornecida pelo programa de planilha, renomeie a planilha. Dê à planilha o mesmo nome da tabela de exemplo. Por exemplo, se a tabela de exemplo for denominada Categorias,dê à planilha o mesmo nome.

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

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

  5. Salve a pasta de trabalho em um local conveniente no computador ou na 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 escolha um programa de planilha na lista.

    A caixa de diálogo Planilha Obter Dados Externos - Nome do Programa é exibida.

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

    O Assistente de Importação de Planilha é iniciado.

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

  4. Na próxima página do assistente, clique em Primeira linha contém títulosde coluna e clique em Próximo.

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

  6. Deixe a opção Permitir que o Acesso adicione chave primária selecionada e clique em Próximo.

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

  8. Repete as etapas de 1 a 7 até que você tenha criado uma tabela de cada planilha na pasta de trabalho.

Renomear os campos principais de chave

Observação: Quando você importou as planilhas, o Access adicionou automaticamente uma coluna de chave primária a cada tabela e, por padrão, o Access chamou essa coluna de "ID" e a definiu como o tipo de dados de Numeração Automática. As etapas neste explicam como renomear cada campo de chave primária. Isso ajuda a identificar claramente todos os campos em uma consulta.

  1. No Painel de Navegação, clique com o botão direito do mouse em cada uma das tabelas criadas nas etapas anteriores e clique em Design View.

  2. Para cada tabela, localize o campo chave primária. Por padrão, o Access nomeia cada ID de campo.

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

    Por exemplo, você renomeia o campo ID da tabela Categorias como "ID da categoria" e o campo da tabela Pedidos como "ID do pedido". Para a tabela Detalhes do Pedido, renomeie o campo como "ID de detalhes". Para a tabela Produtos, renomeie o campo como "ID do produto".

  4. Salve as alterações.

Sempre que as tabelas de exemplo aparecem neste artigo, elas 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 Total

Você pode adicionar uma linha Total a uma consulta abrindo sua consulta no modo Folha de Dados, adicionando a linha e selecionando a função agregada que você deseja usar, como Sum, Min, Maxou Avg. As etapas nesta seção explicam como criar uma consulta de seleção básica e adicionar uma linha Total. Você não precisa usar as tabelas de exemplo descritas na seção anterior.

Criar uma consulta de seleção básica

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

  2. Clique duas vezes na tabela ou tabelas que você deseja usar em sua consulta.

    As tabelas ou tabelas selecionadas aparecem como janelas na seção superior do designer de consulta.

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

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

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

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

    O conjunto de resultados de consulta aparece no exibição Folha de Dados.

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

  6. Salve sua consulta.

Adicionar uma linha Total

  1. Certifique-se de que sua consulta está aberta no exibição Folha de Dados. Para fazer isso, clique com o botão direito do mouse na guia documento da 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, vá para o grupo Registros e clique em Totais.

    Uma nova linha Total aparece em sua folha de dados.

  3. Na linha Total, clique na célula no campo que você deseja somar e selecione Soma na lista.

Ocultar uma linha Total

  • Na guia Página Inicial, vá para o grupo Registros e clique em Totais.

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

Início da página

Calcular totais grandes usando uma consulta

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

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

  • Um total grande 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 itens ordenados e, em seguida, totalizando os valores resultantes.

  • Um total grande que exclui 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

ID do pedido

Data do Pedido

Data do ship

Ship City

Taxa de envio

1

11/14/2005

11/15/2005

Jacarta

US$ 55,00

2

11/14/2005

11/15/2005

Sydney

US$ 76,00

3

11/16/2005

11/17/2005

Sydney

US$ 87,00

4

11/17/2005

11/18/2005

Jacarta

US$ 43,00

5

11/17/2005

11/18/2005

Paris

US$ 105,00

6

11/17/2005

11/18/2005

Stuttgart

US$ 112,00

7

11/18/2005

11/19/2005

Viena

US$ 215,00

8

11/19/2005

11/20/2005

Miami

US$ 525,00

9

11/20/2005

11/21/2005

Viena

US$ 198,00

10

11/20/2005

11/21/2005

Paris

US$ 187,00

11

11/21/2005

11/22/2005

Sydney

US$ 81,00

12

11/23/2005

11/24/2005

Jacarta

US$ 92,00

A tabela Detalhes do Pedido

ID de detalhes

ID do pedido

Nome do produto

ID do Produto

Preço Unitário

Quantidade

Desconto

1

1

Criar seu próprio teclado

12

US$ 77,95

9

0,05

2

1

Figura de não-ação de não ação do Burocrat

2

US$ 78,88

4

0.075

3

2

Exercício para Os Cromos do Computador! O DVD!

7

US$ 14,88

6

0.04

4

2

O chip de computador mágico

4

US$ 32,65

8

0,00

5

2

Cromos do computador e criaturas mitológicas

6

US$ 78,50

4

0,00

6

3

Access! O Jogo!

5

US$ 22,95

5

0,15

7

4

Figura de ação do programador

1

US$ 12,95

2

0,06

8

4

Pizza Derradeiro Em Voo

8

US$ 36,75

8

0.04

9

5

Unidade de disquete externa de 5,25 polegadas (Escala de 1/4)

9

US$ 65,00

4

0,10

10

6

Diagrama de banco de dados relacional

3

US$ 22,50

12

0.065

11

7

Triste

11

US$ 53,33

6

0,08

12

7

Diagrama de banco de dados relacional

3

US$ 22,50

4

0,09

Calcular um total geral simples

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

  2. Clique duas vezes na tabela que você deseja usar em sua consulta.

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

    A tabela aparece em uma janela na seção superior do designer de consulta.

  3. Clique duas vezes no campo que você deseja resumir. Certifique-se de que o campo está definido como o tipo de dados Number ou Currency. Se você tentar somar valores em campos não numéricos, como um campo Texto, o Access exibirá a incompatibilidade de tipo de dados na mensagem de erro de expressão de critérios ao tentar executar a consulta.

    Se você usar os dados de exemplo, clique duas vezes na coluna Taxa de Envio.

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

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

    A linha Total aparece na grade de design e Group By aparece na célula na coluna Taxa de Envio.

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

  6. Clique em Executar Imagem do botão para executar a consulta e exibir os resultados no exibição Folha de Dados.

    Dica: Observe que o Access anexa "SumOf" ao início do nome do campo que você soma. Para alterar o título da coluna para algo mais significativo, como Envio Total,alternar de volta para o exibição Design e clique na linha Campo da coluna Taxa de Envio na grade de design. Coloque o cursor ao lado de Taxa de Envio e digite as palavras Envio Total, seguido de dois pontos, assim como: Total de Envio: Taxa de Envio.

  7. Opcionalmente, salve a consulta e feche-a.

Calcular um total geral que exclui alguns registros

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

  2. Clique duas vezes na tabela Ordem e na tabela Detalhes do Pedido.

  3. Adicione o campo Data da Ordem da tabela Pedidos à primeira coluna na grade de design de consulta.

  4. Na linha Criteria da primeira coluna, digite Date() -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 seguinte expressão na linha Campo da segunda coluna na grade:

    Valor total de vendas: (1-[Detalhes do pedido].[ Discount]/100)*([Detalhes do pedido].[ Preço da unidade]*[Detalhes do pedido]. [Quantidade])

    Certifique-se de que seus campos de referência de expressão definidos para os tipos de dados Number ou Currency. Se sua expressão se referir a campos definidos para outros tipos de dados, o Access exibirá a incompatibilidade de tipo de dados da mensagem na expressão de critérios ao tentar executar a consulta.

  6. Na guia Design, no grupo Mostrar/Ocultar, clique em Totais.

    A linha Total aparece na grade de design e Group By aparece na primeira e segunda colunas.

  7. Na segunda coluna, altere o valor na célula da linha Total para Soma. A função Sum adiciona os números de vendas individuais.

  8. Clique em Executar Imagem do botão para executar a consulta e exibir os resultados no exibição Folha de Dados.

  9. Salve a consulta como Vendas Diárias.

    Observação: Na próxima vez que você abrir a consulta no visualização Design, poderá notar uma pequena alteração nos valores especificados nas linhas Field e Total da coluna Valor Total de Vendas. A expressão aparece entre a função Soma e a linha Total exibe assiondo Expreem vez de Sum.

    Por exemplo, se você usar os dados de exemplo e criar a consulta (conforme mostrado nas etapas anteriores), você verá:

    Valor total de vendas: Soma((1-[Detalhes do pedido]. Discount/100)*([Detalhes do pedido]. Unitprice*[Detalhes do pedido]. Quantidade))

Início da página

Calcular totais de grupo usando uma consulta de totais

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

As etapas nesta seção explicam como criar um total e selecionar consultas necessárias para identificar o total de vendas de cada produto. As etapas pressupom o uso dessas tabelas de exemplo:

A tabela Produtos

ID do Produto

Nome do produto

Andrade

Categoria

1

Figura de ação do programador

US$ 12,95

Dolls

2

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

US$ 15,85

Jogos e quebra-cabeças

3

Diagrama de banco de dados relacional

US$ 22,50

Arte e Enquadramento

4

O chip de computador mágico (500 partes)

US$ 32,65

Arte e Enquadramento

5

Access! O Jogo!

US$ 22,95

Jogos e quebra-cabeças

6

Cromos do computador e criaturas mitológicas

US$ 78,50

Jogos de vídeo

7

Exercício para Os Cromos do Computador! O DVD!

US$ 14,88

DVDs e filmes

8

Pizza Derradeiro Em Voo

US$ 36,75

Esportes

9

Unidade de disquete externa de 5,25 polegadas (Escala de 1/4)

US$ 65,00

Modelos e Hobby

10

Figura de não-ação de não ação do Burocrat

US$ 78,88

Dolls

11

Triste

US$ 53,33

Jogos de vídeo

12

Criar seu próprio teclado

US$ 77,95

Modelos e Hobby

A tabela Detalhes do Pedido

ID de detalhes

ID do pedido

Nome do produto

ID do Produto

Preço Unitário

Quantidade

Desconto

1

1

Criar seu próprio teclado

12

US$ 77,95

9

5%

2

1

Figura de não-ação de não ação do Burocrat

2

US$ 78,88

4

7.5%

3

2

Exercício para Os Cromos do Computador! O DVD!

7

US$ 14,88

6

4%

4

2

O chip de computador mágico

4

US$ 32,65

8

0

5

2

Cromos do computador e criaturas mitológicas

6

US$ 78,50

4

0

6

3

Access! O Jogo!

5

US$ 22,95

5

15%

7

4

Figura de ação do programador

1

US$ 12,95

2

6%

8

4

Pizza Derradeiro Em Voo

8

US$ 36,75

8

4%

9

5

Unidade de disquete externa de 5,25 polegadas (Escala de 1/4)

9

US$ 65,00

4

10%

10

6

Diagrama de banco de dados relacional

3

US$ 22,50

12

6,5%

11

7

Triste

11

US$ 53,33

6

8%

12

7

Diagrama de banco de dados relacional

3

US$ 22,50

4

9%

As etapas a seguir pressuem uma relação de um para muitos entre os campos ID do Produto na tabela Pedidos e a tabela Detalhes da Ordem, 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. Selecione as tabelas com as que você deseja trabalhar e clique em Adicionar.

    Cada tabela aparece como uma janela na seção superior do criador de consulta.

    Se você usar as tabelas de exemplo listadas anteriormente, adicione as tabelas Produtos e Detalhes do Pedido.

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

    Como regra, você adiciona apenas 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 Categoria da tabela Produtos à grade de design.

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

      Valor total de vendas: (1-[Detalhes do pedido].[ Discount]/100)*([Detalhes do pedido].[ Preço da unidade]*[Detalhes do pedido]. [Quantidade])

      Certifique-se de que os campos referenciados na expressão sejam dos tipos de dados Number ou Currency. Se você referenciar campos de outros tipos de dados, o Access exibirá a mensagem de erro Incompatibilidade de tipo de dados na expressão de critérios ao tentar alternar para o exibição Folha de Dados.

    3. Na guia Design, no grupo Mostrar/Ocultar, clique em Totais.

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

    4. Na segunda coluna, altere o valor na linha Total para Soma. A função Sum adiciona os números de vendas individuais.

    5. Clique em Executar Imagem do botão para executar a consulta e exibir os resultados no exibição 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 exclui nenhuma ordem ao calcular os totais e exibe os totais de todas as categorias.

      Se precisar excluir alguns registros, adicione critérios à consulta. Por exemplo, você pode ignorar transações com menos de US$ 100 ou calcular totais apenas para algumas das categorias de produtos. As etapas nesta seção explicam como usar três tipos de critérios:

    7. Critérios que ignoram determinados grupos ao calcular totais.    Por exemplo, você calculará totais apenas para as categorias Jogos de Vídeo, Arte e Enquadramento e Esportes.

    8. Critérios que ocultam determinados totais depois de calculá-los.    Por exemplo, você pode exibir apenas os totais superiores a US$ 150.000.

    9. Critérios que excluem registros individuais de serem incluídos no total.    Por exemplo, você pode excluir transações de vendas individuais quando o valor (Preço Unitário * Quantidade) ficar abaixo de US$ 100.

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

      Adicionar critérios à consulta

    10. Abra a consulta da seção anterior em Design. Para fazer isso, clique com o botão direito do mouse na guia documento da consulta e clique em Design View.

      -ou-

      No Painel de Navegação, clique com o botão direito do mouse na consulta e clique em Design View.

    11. Na linha Criteria da coluna ID da categoria, digite =Dolls Ou Sports ou Art e Framing.

    12. Clique em Executar Imagem do botão para executar a consulta e exibir os resultados no exibição Folha de Dados.

    13. Alternar de volta para a exibição Design e, na linha Criteria da coluna Valor Total de Vendas, digite> 100.

    14. Execute a consulta para ver os resultados e, em seguida, alternar de volta para o exibição Design.

    15. Agora, adicione os critérios para excluir transações de vendas individuais que sejam menores que US$ 100. Para fazer isso, você precisa adicionar outra coluna.

      Observação: Não é possível especificar o terceiro critério na coluna Valor Total de Vendas. Qualquer critério especificado nesta coluna se aplica ao valor total, não aos valores individuais.

    16. Copie a expressão da segunda coluna para a terceira coluna.

    17. Na linha Total da nova coluna, selecione Onde e, na linha Criteria, digite >20.

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

      Observação: Na próxima vez que você abrir a consulta no design, poderá notar pequenas alterações na grade de design. Na segunda coluna, a expressão na linha Field aparecerá entre a função Soma e o valor na linha Total exibe Expressão em vez de Soma.

      Valor total de vendas: Soma((1-[Detalhes do pedido]. Discount/100)*([Detalhes do pedido]. Unitprice*[Orde r Details]. Quantidade))

      Você também verá uma quarta coluna. Esta coluna é uma cópia da segunda coluna, mas os critérios especificados na segunda coluna aparecem como parte da nova coluna.

Início da página

Somar dados em vários grupos usando uma consulta de entre-linhas

Uma consulta de tabela cruzada é um tipo especial de consulta que exibe seus resultados em uma grade semelhante a uma planilha do Excel. As consultas de tabela cruzada resumem seus valores e os agrupam por dois conjuntos de fatos , um definido no lado (um conjunto de headers de linha) e o outro na parte superior (um conjunto de headers de coluna). Esta figura ilustra parte do conjunto de resultados para a consulta de linha cruzada de exemplo:

Uma consulta de linha cruzada de exemplo.

À medida que você continua, lembre-se de que uma consulta de tabela cruzada nem sempre preenche todos os campos no conjunto de resultados porque as tabelas usadas na consulta nem sempre contêm valores para cada ponto de dados possível.

Quando você cria uma consulta de tabela cruzada, normalmente inclui dados de mais de uma tabela e sempre inclui 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 resumir ou calcular de outra forma.

As etapas nesta seção assumem as seguintes tabelas:

A tabela Pedidos

Data do Pedido

Data do ship

Ship City

Taxa de envio

11/14/2005

11/15/2005

Jacarta

US$ 55,00

11/14/2005

11/15/2005

Sydney

US$ 76,00

11/16/2005

11/17/2005

Sydney

US$ 87,00

11/17/2005

11/18/2005

Jacarta

US$ 43,00

11/17/2005

11/18/2005

Paris

US$ 105,00

11/17/2005

11/18/2005

Stuttgart

US$ 112,00

11/18/2005

11/19/2005

Viena

US$ 215,00

11/19/2005

11/20/2005

Miami

US$ 525,00

11/20/2005

11/21/2005

Viena

US$ 198,00

11/20/2005

11/21/2005

Paris

US$ 187,00

11/21/2005

11/22/2005

Sydney

US$ 81,00

11/23/2005

11/24/2005

Jacarta

US$ 92,00

A tabela Detalhes do Pedido

ID do pedido

Nome do produto

ID do Produto

Preço Unitário

Quantidade

Desconto

1

Criar seu próprio teclado

12

US$ 77,95

9

5%

1

Figura de não-ação de não ação do Burocrat

2

US$ 78,88

4

7.5%

2

Exercício para Os Cromos do Computador! O DVD!

7

US$ 14,88

6

4%

2

O chip de computador mágico

4

US$ 32,65

8

0

2

Cromos do computador e criaturas mitológicas

6

US$ 78,50

4

0

3

Access! O Jogo!

5

US$ 22,95

5

15%

4

Figura de ação do programador

1

US$ 12,95

2

6%

4

Pizza Derradeiro Em Voo

8

US$ 36,75

8

4%

5

Unidade de disquete externa de 5,25 polegadas (Escala de 1/4)

9

US$ 65,00

4

10%

6

Diagrama de banco de dados relacional

3

US$ 22,50

12

6,5%

7

Triste

11

US$ 53,33

6

8%

7

Diagrama de banco de dados relacional

3

US$ 22,50

4

9%

As etapas a seguir explicam como criar uma consulta de tabela cruzada que acarinde o total de vendas por cidade. A consulta usa duas expressões para retornar uma data formatada e um total de vendas.

Criar uma consulta de tabela de referência cruzada

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

  2. Clique duas vezes nas tabelas que você deseja usar em sua consulta.

    Cada tabela aparece como uma janela na seção superior do criador de consulta.

    Se você usar as tabelas de exemplo, clique duas vezes na tabela Pedidos e na tabela Detalhes do Pedido.

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

    Cada nome de campo aparece na célula em branco na linha Campo da grade de design.

    Se você usar as tabelas de exemplo, adicione os campos Ship City e Ship Date da tabela Pedidos.

  4. Na próxima célula em branco na linha Campo, copie e colar ou digite a seguinte expressão: Total de vendas: Sum(CCur([Detalhes do pedido].[ Preço unitário]*[Quantidade]*(1-[Discount])/100)*100)

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

    A linha Total e a linha Crosstab aparecem na grade de design.

  6. Clique na célula na linha Total no campo Cidade e selecione Grupo por. Faça o mesmo para o campo Data da Nave. Altere o valor na célula Total do campo Vendas Totais para Expressão.

  7. Na linha Crosstab, desmarque a célula no campo Cidade como Título da Linha ,desmarque o campo Data da Nave como Título da Coluna edesmarque o campo Total de Vendas como Valor.

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

    Os resultados da consulta aparecem no exibição Folha de Dados.

Início da página

Referência de função agregada

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

Função

Descrição

Us e with the data type(s)

Média

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

Número, Moeda, Data/Hora

Contagem

Calcula o número de itens em uma coluna.

Todos os tipos de dados, exceto dados escalares recorrentes complexos, como uma coluna de listas de múltiplos valores.

Para obter mais informações sobre listas com valores múltiplos, consulte os artigos Guia para campos multivalorados e Criar ou excluir um campo com valores múltiplos.

Máximo

Retorna itens com o valor mais alto. Para dados de texto, o valor mais alto é o último valor alfabético — o Access ignora o caso. A função ignora valores nulos.

Número, Moeda, Data/Hora

Mínimo

Retorna itens com o valor mais baixo. Para dados de texto, o valor mais baixo é o primeiro valor alfabético — o Access ignora o caso. A função ignora valores nulos.

Número, Moeda, Data/Hora

Desvio padrão

Mede o grau de dispersão dos valores em um valor médio (uma média).

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

Número, Moeda

Soma

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

Número, Moeda

Variação

Mede a variação estatística de todos os valores na coluna. É possível usar esta função apenas com 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 totaisde coluna em uma folha de dados .

Número, Moeda

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!

×