Somar dados utilizando uma consulta

Somar dados utilizando uma consulta

Nota: Queremos fornecer-lhe os conteúdos de ajuda mais recentes o mais rapidamente possível e no seu idioma. Esta página foi traduzida automaticamente e pode conter erros gramaticais ou imprecisões. O nosso objetivo é que estes conteúdos lhe sejam úteis. Pode informar-nos se as informações foram úteis no final desta página? Eis o artigo em inglês para referência.

Este artigo explica como utilizar um tipo de função designada por uma função de agregação para somar os dados num conjunto de resultados de consulta. Este artigo também brevemente explica como utilizar outras funções de agregação, tais como contar e média para contar ou calcular a média os valores de um conjunto de resultados. Além disso, este artigo explica como utilizar a linha de Total, uma funcionalidade no Access que utiliza para somar dados sem ter de alterar a estrutura de consultas.

O que pretende fazer?

Compreender as formas de somar dados

Preparar-se alguns dados de exemplo

Somar dados utilizando uma linha de Total

Calcular totais gerais utilizando uma consulta

Calcular os totais de grupo utilizando uma consulta de totais

Somar dados em vários grupos utilizando uma consulta cruzada

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

Compreender as formas de somar dados

Pode somar uma coluna de números numa consulta utilizando um tipo de função designada por uma função de agregação. Funções de agregação executar um cálculo numa coluna de dados e devolvem um único valor. O Access fornece uma variedade de funções de agregação, incluindo Soma, contagem, média (para computação de médias), mínimo e máximo. Somar dados ao adicionar a função Soma a sua consulta, contar dados utilizando a função contar e assim sucessivamente.

Além disso, Access fornece várias formas de adicionar Soma e outras funções de agregação a uma consulta. Pode:

  • Abra a sua consulta na vista de folha de dados e adicione uma linha de Total. Linha Total, uma funcionalidade no Access, permite-lhe utilizar uma função de agregação numa ou mais colunas de um resultado de consulta definir sem ter de alterar a estrutura da consulta.

  • Crie uma consulta de totais. Uma consulta de totais calcula subtotais ao longo de grupos de registos; uma linha de Total calcula totais gerais para uma ou mais colunas (campos de) de dados. Por exemplo, se pretender subtotal todas as vendas por cidade ou por trimestre, utilize uma consulta de totais para agrupar os seus registos por categoria pretendida e, em seguida, somar os valores de vendas.

  • Crie uma consulta cruzada. Uma consulta cruzada é um tipo especial de consulta que apresenta os resultados numa grelha que se assemelha uma folha de cálculo do Excel. Consultas cruzadas resumir os valores e, em seguida, agrupá-los por dois conjuntos de factos — uma definida para baixo no lado (cabeçalhos de linha) e o outro na parte superior (cabeçalhos de coluna). Por exemplo, pode utilizar uma consulta cruzada a apresentar totais de vendas para cada cidade para os últimos três anos, como a tabela seguinte mostra:

City (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

...

...

...

...

Nota: As secções sobre como utilizar este documento enfatizar a utilizar a função Soma , mas lembre-se de que pode utilizar outras funções de agregação nos seus linhas de Total e consultas. Para mais informações sobre como utilizar as funções de agregação, consulte a secção referência de função de agregação neste artigo.

Para mais informações sobre formas de utilizar as funções de agregação, consulte o artigo Mostrar totais de coluna numa folha de dados.

Os passos nas secções seguintes explicam como adicionar uma linha de Total, utilizar uma consulta de totais para somar dados nos grupos e como utilizar uma consulta cruzada que subtotais dados ao longo de grupos e intervalos de tempo. Antes de continuar, lembre-se de que muitas das funções de agregação só funcionam em dados nos campos definidos para um tipo de dados específicos. Por exemplo, a função Soma funciona apenas com campos definidos para os tipos de dados número, decimais ou moeda. Para obter mais informações sobre os tipos de dados que necessita de cada função, consulte a secçã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 definido para um campo.

Início da Página

Preparar-se alguns dados de exemplo

As secções instruções neste artigo fornecem tabelas de dados de exemplo. Os passos sobre como utilizar utilizam as tabelas de exemplo para ajudá-lo a compreender como funcionam as funções de agregação. Se preferir, pode, opcionalmente, adicionar as tabelas de exemplo para uma base de dados nova ou existente.

O Access fornece várias formas de adicionar estas tabelas de exemplo para uma base de dados. Pode introduzir os dados manualmente, pode copiar cada tabela para um programa de folha de cálculo como o Excel e, em seguida, importe as folhas de cálculo para o Access ou pode colar os dados num editor de texto como o bloco de notas e importar os dados a partir dos ficheiros de texto resultante.

Os passos nesta secção explicam como introduzir manualmente dados numa folha de dados em branco e como copiar as tabelas de exemplo para um programa de folha de cálculo e, em seguida, importar essas tabelas para o Access. Para mais informações sobre como criar e importar dados de texto, consulte o artigo Importar ou ligar a dados num ficheiro de texto.

As instruções neste artigo utilizam as tabelas seguintes. Utilize estas tabelas para criar os seus dados de exemplo:

A tabela de categorias:

Categoria

Bonecas

Jogos e palavras

ClipArt e enquadramento

Jogos de vídeo

DVDs e filmes

Modelos e passatempos

Desportos

A tabela de produtos:

Nome do Produto

Preço

Categoria

Figura da ação de programador

$12,95

Bonecas

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

$15.85

Jogos e palavras

Diagrama de base de dados relacional

$22.50

ClipArt e enquadramento

O computador nenhum significado especial Chip (500 peças)

$32.65

Jogos e palavras

Acesso! O jogo!

$22.95

Jogos e palavras

Computador Geeks e criaturas Mythical

$78.50

Jogos de vídeo

Exercício para computador Geeks! O DVD!

$14.88

DVDs e filmes

Ultimate voar Pizza

$36.75

Desportos

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

$65.00

Modelos e passatempos

Figura de que não sejam ação bureaucrat

$78.88

Bonecas

Gloom

$53.33

Jogos de vídeo

Construir a sua própria teclado

$77.95

Modelos e passatempos

A tabela de Encomendas:

Order Date (Data da Encomenda)

Data de envio

Cidade do envio

Taxa de envio

14/11/2005

15/11/2005

Jacarta

$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

Jacarta

$43.00

17/11/2005

18/11/2005

Paris

$105.00

17/11/2005

18/11/2005

Estugarda

$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

Jacarta

$92.00

A tabela Detalhes da encomenda:

ID da Encomenda

Nome do Produto

Product ID (ID do Produto)

Preço Unitário

Quantity (Quantidade)

Desconto

1

Construir a sua própria teclado

12

$77.95

9

5%

1

Figura de que não sejam ação bureaucrat

2

$78.88

4

7.5%

2

Exercício para computador Geeks! O DVD!

7

$14.88

6

4%

2

A nenhum significado especial quadrado de computador

4

$32.65

8

0

2

Computador Geeks e criaturas Mythical

6

$78.50

4

0

3

Acesso! O jogo!

5

$22.95

5

15%

4

Figura da ação de programador

1

$12,95

2

6%

4

Ultimate voar Pizza

8

$36.75

8

4%

5

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

9

$65.00

4

10%

6

Diagrama de base de dados relacional

3

$22.50

12

6,5%

7

Gloom

11

$53.33

6

8%

7

Diagrama de base de dados relacional

3

$22.50

4

9%

Nota: Lembre-se de que numa base de dados típica uma tabela de detalhes da encomenda irá conter apenas um campo ID do produto, não é um campo nome do produto. Tabela de exemplo utiliza um campo de nome de produto para facilitar a leitura dos dados.

Introduzir os dados de exemplo manualmente

  1. No separador Criar, no grupo Tabelas, clique em Tabela.

    O Access adiciona uma nova tabela em branco à sua base de dados.

    Nota: Não tem de seguir este passo se abrir uma nova base de dados em branco, mas terá de segui-lo sempre que precisar de adicionar uma tabela à base de dados.

  2. Faça duplo clique na primeira célula na linha de cabeçalho e introduza o nome do campo na tabela de exemplo.

    Por predefinição, o Access indica campos em branco na linha de cabeçalho com o texto Adicionar Novo Campo, como no seguinte exemplo:

    Novo campo numa folha de dados

  3. Utilize as teclas de seta para mover para a próxima célula de cabeçalho em branco e, escreva o segundo nome do campo (também pode premir TAB ou faça duplo clique na nova célula). Repita este passo até que introduza todos os nomes de campo.

  4. Introduza os dados na tabela de exemplo.

    À medida que introduz os dados, o Access infere um tipo de dados para cada campo. Se estiver familiarizado com bases de dados relacionais, deverá 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 de tipo de ajuda a garantir a introdução de dados correctos e também ajuda a impedir erros, tal como utilizar um número de telefone num cálculo. Para estes tabelas de exemplo, deve informar inferir o tipo de dados do Access.

  5. Quando terminar de introduzir os dados, clique em Guardar.

    Atalho do teclado  Prima Ctrl+G.

    A caixa de diálogo Guardar Como é apresentada.

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

    É utilizado o nome de cada tabela de exemplo porque as consultas nas secções de instruções utilizam esses nomes.

  7. Repita estes passos até ter criado cada uma das tabelas de exemplo indicadas no início desta secção.

Se não pretender introduzir os dados manualmente, siga os passos para copiar os dados para um ficheiro de folha de cálculo e, em seguida, importe os dados do ficheiro folha de cálculo para o Access.

Criar folhas de cálculo de exemplo

  1. Inicie o programa de folha de cálculo e crie um ficheiro novo em branco. Se utilizar o Excel, cria um novo livro em branco por predefinição.

  2. Copie a primeira tabela de exemplo acima fornecida e colá-la a primeira folha de cálculo, começando na primeira célula.

  3. Utilizar a técnica fornecida pelo seu programa de folha de cálculo, mudar o nome da folha de cálculo. Dar a folha de cálculo o mesmo nome da tabela de exemplo. Por exemplo, se a tabela de exemplo se chamar categorias, atribua sua folha de cálculo o mesmo nome.

  4. Repita os passos 2 e 3, copiando cada tabela de exemplo para uma folha de cálculo em branco e mudar o nome da folha de cálculo.

    Nota: Poderá ter de adicionar folhas de cálculo para o seu ficheiro de folha de cálculo. Para obter informações sobre essa tarefa a fazer, consulte a ajuda para o seu programa de folha de cálculo.

  5. Guarde o livro num local conveniente no seu computador ou na sua rede e avance para o próximo conjunto de passos.

Criar tabelas de base de dados a partir das folhas de cálculos:

  1. No separador Dados Externos, no grupo Importar, clique em Excel.

    – ou –

    Clique em Mais e, em seguida, selecione um programa de folha de cálculo da lista.

    É apresentada a caixa de diálogo Obter Dados Externos – Folha de Cálculo do Nome do Programa.

  2. Clique em Procurar, abra o ficheiro de folha de cálculo que criou no passo anterior e, em seguida, clique em OK.

    É iniciado o Assistente de Importação de Folhas de Cálculo.

  3. Por predefinição, o seleciona assistente primeira folha de cálculo no livro ( clientes folha de cálculo, se seguiu os passos na secção anterior) e dados da folha de cálculo aparece na secção inferior da página do assistente. Clique em seguinte.

  4. Na página seguinte do assistente, clique em primeira linha contiver cabeçalhos de coluna e, em seguida, clique em seguinte.

  5. Opcionalmente, na página seguinte, utilize as caixas de texto e listas em Opções de campos para alterar os nomes dos campos e tipos de dados ou para omita os campos a operação de importação. Caso contrário, clique em seguinte.

  6. Deixe a opção Deixar o Access adicionar uma chave primária selecionada e clique em Seguinte.

  7. Por predefinição, o Access aplica o nome da folha de cálculo à sua nova tabela. Aceite o nome ou introduza outro nome e, em seguida, clique em Concluir.

  8. Repete os passos 1 a 7 até ter criado uma tabela a partir de cada folha de cálculo no livro.

Mudar o nome de campos de chave primária

Nota: Quando tiver importado as folhas de cálculo, o Access adicionou automaticamente uma coluna de chave primária para cada tabela e, por predefinição, o Access com o nome dessa coluna "ID" e defina-o para o tipo de dados Numeração automática. Os passos neste explicam como mudar o nome de cada campo de chave primária. Ao fazê-lo por isso, ajuda a identifiquem claramente todos os campos numa consulta.

  1. No painel de navegação, com o botão direito cada uma das tabelas que criou nos passos anteriores e clique em Vista de estrutura.

  2. Para cada tabela, localize o campo de chave primária. Por predefinição, o Access nomes cada campo ID.

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

    Por exemplo, quiser mudar o nome de campo ID para a tabela de categorias para "Categoria ID" e o campo para a tabela Encomendas para "ID ordem." Para a tabela Detalhes da encomenda, mudar o nome de campo para "ID detalhe." Para a tabela de produtos, mudar o nome de campo para "ID produto."

  4. Guarde as suas alterações.

Sempre que as tabelas de amostra são apresentados neste artigo, incluem o campo de chave primária e o campo é cujo nome foi mudado conforme descrito utilizando os passos anteriores.

Início da Página

Somar dados utilizando uma linha de Total

Pode adicionar uma linha de Total a uma consulta ao abrir a sua consulta na folha de dados ver, adicionar a linha e, em seguida, selecionar a função de agregação que pretende utilizar, tal como Soma, Min, Maxou Avg. Os passos nesta secção explicam como criar uma consulta selecionar básica e adicionar uma linha de Total. Não tem de utilizar as tabelas de exemplo descritas na secção anterior.

Criar uma consulta selecionar básica

  1. No separador Criar, no grupo Outro, clique em Estrutura da Consulta.

  2. Na caixa de diálogo Mostrar tabelas, faça duplo clique na tabela ou tabelas que pretende utilizar na sua consulta e, em seguida, clique em Fechar.

    A tabela ou tabelas seleccionadas aparecem como windows na parte superior do estruturador de consulta.

  3. Faça duplo clique os campos de tabela que pretende utilizar na sua consulta.

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

    Cada campo é apresentado numa célula na grelha de estrutura.

  4. Clique em Executar imagem de botão para executar a consulta.

    O conjunto de resultados de consulta é apresentado na vista Folha de dados.

  5. Opcionalmente, mude para vista de estrutura e ajustar a sua consulta. Para fazê-lo, com o botão direito no separador de documento para a consulta e clique em Vista de estrutura. Em seguida, pode ajustar a consulta, conforme necessário, ao adicionar ou remover campos da tabela. Para remover um campo, selecione a coluna na grelha de estrutura e prima a tecla DELETE.

  6. Guarde a sua consulta.

Adicionar uma linha de Total

  1. Certifique-se de que a sua consulta está aberta na vista Folha de dados. Para fazê-lo, com o botão direito no separador de documento para a consulta e clique em Vista de folha de dados.

    -ou-

    No painel de navegação, faça duplo clique sobre a consulta. Esta é executada a consulta e carrega os resultados na folha de dados.

  2. No separador Base, no grupo Registos, clique em Totais.

    Uma nova linha de Total é apresentado na sua folha de dados.

  3. Na linha Total, clique na célula no campo que pretende somar e, em seguida, selecione Soma a partir da lista.

Ocultar uma linha de Total

  • No separador Base, no grupo Registos, clique em Totais.

Para mais informações sobre como utilizar uma linha de Total, consulte o artigo Mostrar totais de coluna numa folha de dados.

Início da Página

Calcular totais gerais utilizando uma consulta

Um total geral é a soma de todos os valores numa coluna. Pode calcular vários tipos de totais gerais, incluindo:

  • Total geral simple que soma os valores numa única coluna. Por exemplo, pode calcular os custos de envio total.

  • Total geral calculado que soma os valores mais do que uma coluna. Por exemplo, pode calcular o total de vendas ao multiplicar o custo de vários itens pelo número de produto encomendou e, em seguida, Somatório os valores resultantes.

  • Total geral que exclua alguns registos. Por exemplo, pode calcular o total de vendas apenas para a última sexta-feira.

Os passos nas secções seguintes explicam como criar cada tipo de total geral. Os passos utilizam as tabelas de encomendas e detalhes da encomenda.

A tabela Encomendas

ID da Encomenda

Order Date (Data da Encomenda)

Data de envio

Cidade do envio

Taxa de envio

1

14/11/2005

15/11/2005

Jacarta

$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

Jacarta

$43.00

5

17/11/2005

18/11/2005

Paris

$105.00

6

17/11/2005

18/11/2005

Estugarda

$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

Jacarta

$92.00

Tabela Detalhes da encomenda

ID de detalhe

ID da Encomenda

Nome do Produto

Product ID (ID do Produto)

Preço Unitário

Quantity (Quantidade)

Desconto

1

1

Construir a sua própria teclado

12

$77.95

9

0,05

2

1

Figura de que não sejam ação bureaucrat

2

$78.88

4

: 0,075

3

2

Exercício para computador Geeks! O DVD!

7

$14.88

6

0,04

4

2

A nenhum significado especial quadrado de computador

4

$32.65

8

0,00

5

2

Computador Geeks e criaturas Mythical

6

$78.50

4

0,00

6

3

Acesso! O jogo!

5

$22.95

5

0,15

7

4

Figura da ação de programador

1

$12,95

2

0,06

8

4

Ultimate voar Pizza

8

$36.75

8

0,04

9

5

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

9

$65.00

4

0,10

10

6

Diagrama de base de dados relacional

3

$22.50

12

0,065

11

7

Gloom

11

$53.33

6

0,08

12

7

Diagrama de base de dados relacional

3

$22.50

4

0,09

Calcular um total geral simple

  1. No separador Criar, no grupo Outro, clique em Estrutura da Consulta.

  2. Na caixa de diálogo Mostrar tabela, faça duplo clique na tabela que pretende utilizar na sua consulta e, em seguida, clique em Fechar.

    Se utilizar os dados de exemplo, faça duplo clique na tabela Encomendas.

    A tabela aparece numa janela na parte superior do estruturador de consulta.

  3. Faça duplo clique no campo que pretende somar. Certifique-se de que o campo está definido para o número ou moeda tipo de dados. Se tentar somar valores nos campos não numérico, tal como um campo de texto, o Access apresenta a mensagem de erro um erro de correspondência na expressão de critérios de tipo de dados quando tenta executar a consulta.

    Se utilizar os dados de exemplo, faça duplo clique na coluna taxa envio.

    Pode adicionar campos numéricos adicionais à grelha de se pretender calcular totais gerais para esses campos. Uma consulta de totais pode calcular totais gerais para mais do que uma coluna.

  4. No separador estrutura, no grupo Mostrar/Ocultar, clique em totais. imagem de botão

    Linha Total é apresentada na grelha de estrutura e Group By é apresentado na célula na coluna taxa envio.

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

  6. Clique em Executar imagem de botão para executar a consulta e apresentar os resultados na vista de folha de dados.

    Sugestão: Tenha em atenção que o Access acrescenta "SumOf" para o início do nome do campo essa soma. Para alterar o cabeçalho da coluna para algo mais importantes, como o Total de envio, mude para vista de estrutura e clique na linha campo da coluna taxa envio na grelha de estrutura. Coloque o cursor junto ao Endereço de envio, taxa e escreva as palavras Total de envio, seguidas por dois pontos, assim: Total de envio: endereço de envio, taxa.

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

Calcular um total geral que exclua alguns registos

  1. No separador Criar, no grupo Outro, clique em Estrutura da Consulta.

  2. Na caixa de diálogo Mostrar tabela, faça duplo clique sobre a tabela de encomenda e a tabela Detalhes da encomenda e, em seguida, clique em Fechar para fechar a caixa de diálogo.

  3. Adicione o campo de data da encomenda da tabela Encomendas para a primeira coluna na grelha de estrutura da consulta.

  4. Na linha critérios da primeira coluna, escreva data () -1. Essa expressão exclui os registos do dia atual a partir do total calculado.

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

    Valor total de vendas: (1-[Detalhes da encomenda]. [ Desconto] / 100) * ([Detalhes da encomenda]. [ Preço Unitário] * [Detalhes da encomenda]. [Quantidade])

    Certifique-se que a expressão referencia campos definidos para os tipos de dados número ou moeda. Se a expressão que se refere a campos definidos para outros tipos de dados, o Access apresenta a mensagem de erro de correspondência na expressão de critérios de tipo de dados quando tenta executar a consulta.

  6. No separador Estrutura, no grupo Mostrar/Ocultar, clique em Totais.

    Linha Total é apresentada na grelha de estrutura e Group By é apresentada nas colunas primeiros e a segunda.

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

  8. Clique em Executar imagem de botão para executar a consulta e apresentar os resultados na vista de folha de dados.

  9. Guarde a consulta como Vendas diárias.

    Nota: Da próxima vez que abrir a consulta na vista de estrutura, poderá reparar uma alteração ligeira nos valores especificados nas linhas de campo e o Total da coluna Valor Total de vendas. A expressão aparece incluída no interior a função Soma e a linha Total apresentapermissão de Expreem vez de Soma.

    Por exemplo, se utilizar os dados de exemplo e criar a consulta (conforme mostrado nos passos anteriores), consulte:

    Total de vendas de valor: Soma ((1-[Detalhes da encomenda]. Discount/100) * ([Detalhes da encomenda]. PreçoUnitário * [Detalhes da encomenda]. Quantidade))

Início da Página

Calcular os totais de grupo utilizando uma consulta de totais

Os passos nesta secção explicam como criar uma consulta de totais que calcula os subtotais ao longo de grupos de dados. Antes de continuar, lembre-se de que por predefinição, uma consulta de totais pode incluir apenas o campo ou campos que contêm os dados de grupo, tal como um campo de "categorias" e o campo que contém os dados que pretende somar, tal como um campo "venda". Consultas de totais não podem incluir outros campos que descrevem os itens numa categoria. Se pretender ver esses dados descritivos, pode criar uma consulta em segundo lugar selecionar que combina os campos na sua consulta de totais com os campos de dados adicionais.

Os passos nesta secção explicam como criar um totais e selecione consultas necessárias para identificar o total de vendas para cada produto. Os passos partem do pressuposto a utilização destas tabelas de exemplo:

A tabela de produtos

Product ID (ID do Produto)

Nome do Produto

Preço

Categoria

1

Figura da ação de programador

$12,95

Bonecas

2

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

$15.85

Jogos e palavras

3

Diagrama de base de dados relacional

$22.50

ClipArt e enquadramento

4

O computador nenhum significado especial Chip (500 peças)

$32.65

ClipArt e enquadramento

5

Acesso! O jogo!

$22.95

Jogos e palavras

6

Computador Geeks e criaturas Mythical

$78.50

Jogos de vídeo

7

Exercício para computador Geeks! O DVD!

$14.88

DVDs e filmes

8

Ultimate voar Pizza

$36.75

Desportos

9

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

$65.00

Modelos e objectivo

10

Figura de que não sejam ação bureaucrat

$78.88

Bonecas

11

Gloom

$53.33

Jogos de vídeo

12

Construir a sua própria teclado

$77.95

Modelos e objectivo

Tabela Detalhes da encomenda

ID de detalhe

ID da Encomenda

Nome do Produto

Product ID (ID do Produto)

Preço Unitário

Quantity (Quantidade)

Desconto

1

1

Construir a sua própria teclado

12

$77.95

9

5%

2

1

Figura de que não sejam ação bureaucrat

2

$78.88

4

7.5%

3

2

Exercício para computador Geeks! O DVD!

7

$14.88

6

4%

4

2

A nenhum significado especial quadrado de computador

4

$32.65

8

0

5

2

Computador Geeks e criaturas Mythical

6

$78.50

4

0

6

3

Acesso! O jogo!

5

$22.95

5

15%

7

4

Figura da ação de programador

1

$12,95

2

6%

8

4

Ultimate voar Pizza

8

$36.75

8

4%

9

5

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

9

$65.00

4

10%

10

6

Diagrama de base de dados relacional

3

$22.50

12

6,5%

11

7

Gloom

11

$53.33

6

8%

12

7

Diagrama de base de dados relacional

3

$22.50

4

9%

Os seguintes passos partem do pressuposto de uma relação um-para-muitos entre os campos de ID do produto na tabela Encomendas e tabela Detalhes da encomenda, com a tabela de encomendas no lado "um" da relação.

Criar a consulta de totais

  1. No separador Criar, no grupo Outro, clique em Estrutura da Consulta.

  2. Na caixa de diálogo Mostrar tabela, selecione as tabelas que pretende trabalhar com, clique em Adicionar e, em seguida, clique em Fechar quando tiver terminado de adicionar as tabelas.

    -ou-

    Faça duplo clique as tabelas que pretende utilizar e, em seguida, clique em Fechar. Cada tabela é apresentado como uma janela na parte superior do estruturador de consulta.

    Se utilizar tabelas de exemplo listadas anteriormente, pode adiciona as tabelas de produtos e detalhes da encomenda.

  3. Faça duplo clique os campos de tabela que pretende utilizar na sua consulta.

    Como uma regra, adicione o campo de grupo e o campo de valor à consulta. No entanto, pode utilizar um cálculo em vez de um campo de valor — os passos seguintes explicam como fazê-lo.

    1. Adicione o campo categoria a partir da tabela de produtos à grelha de estrutura.

    2. Crie a coluna que calcula o valor de vendas para cada transação ao escrever a seguinte expressão na segunda coluna na grelha de:

      Valor total de vendas: (1-[Detalhes da encomenda]. [ Desconto] / 100) * ([Detalhes da encomenda]. [ Preço Unitário] * [Detalhes da encomenda]. [Quantidade])

      Certifique-se de que os campos que referenciam na expressão são dos tipos de dados número ou moeda. Se referência campos de outros tipos de dados, o Access apresenta um erro de correspondência na expressão de critérios de tipo de dados a mensagem de erro quando tenta mudar para a vista de folha de dados.

    3. No separador Estrutura, no grupo Mostrar/Ocultar, clique em Totais.

      Linha Total aparece na grelha de estrutura e nessa linha, Group By é apresentada nas colunas primeiros e a segunda.

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

    5. Clique em Executar imagem de botão para executar a consulta e apresentar os resultados na vista de folha de dados.

    6. Manter a consulta aberta para utilizar na secção seguinte.

      Utilizar critérios com uma consulta de totais

      A consulta que criou na secção anterior inclui todos os registos das tabelas subjacentes. Não excluir qualquer ordem ao calcular os totais e apresenta os totais para todas as categorias.

      Se precisar de excluir alguns registos, pode adicionar critérios à consulta. Por exemplo, pode ignorar as transações que são menor do que $100 ou calcular os totais para apenas algumas das categorias de produtos. Os passos nesta secção explicam como utilizar os três tipos de critérios:

    7. Critérios que ignorar determinados grupos ao calcular totais.    Por exemplo, irá calcular totais para apenas as categorias de jogos de vídeo, ClipArt e enquadramento e Desportos.

    8. Critérios que ocultar determinadas totais depois de calculá-los.    Por exemplo, pode apresentar apenas os totais, maiores 150.000.

    9. Critérios que excluir registos individuais do que está a ser incluídos no total.    Por exemplo, pode excluir transações individuais de vendas quando o valor (preço unitário * quantidade) descer abaixo $100.

      Os passos seguintes 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 secção anterior na vista de estrutura. Para fazê-lo, com o botão direito no separador de documento para a consulta e clique em Vista de estrutura.

      -ou-

      No painel de navegação, botão direito do rato na consulta e clique em Vista de estrutura.

    11. Na linha critérios da coluna ID da categoria, escreva = bonecas ou desporto ou ClipArt e o enquadramento.

    12. Clique em Executar imagem de botão para executar a consulta e apresentar os resultados na vista de folha de dados.

    13. Mude novamente para a vista de estrutura e, na linha critérios da coluna Valor Total de vendas, escreva > 100.

    14. Execute a consulta para ver os resultados e, em seguida, mude para vista de estrutura.

    15. Agora adicione os critérios para excluir transações vendas individuais que são menos de 100 $. Para executar esta tarefa, é necessário adicionar outra coluna.

      Nota: Não é possível especificar os critérios de terceiros na coluna Valor Total de vendas. Qualquer dos critérios que especificam nesta coluna aplica-se para o valor total, não para os valores individuais.

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

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

    18. Executar a consulta para ver os resultados e, em seguida, guarde a consulta.

      Nota: Da próxima vez que abre a consulta na vista de estrutura, poderá reparar em ligeiras alterações na grelha de estrutura. Na segunda coluna, a expressão na linha campo aparecerá incluída no interior a função Soma e expressão em vez de Somao valor na linha Total é apresentado.

      Valor total das vendas : soma ((1-[Detalhes da encomenda]. Discount/100) * ([Detalhes da encomenda]. PreçoUnitário * [rdenar pela ordemr detalhes]. Quantidade))

      Também verá uma quarta coluna. Esta coluna é uma cópia da segunda coluna, mas os critérios que especificou na segunda coluna na realidade é apresentado como parte da nova coluna.

Início da Página

Somar dados em vários grupos utilizando uma consulta cruzada

Uma consulta cruzada é um tipo especial de consulta que apresenta os resultados numa grelha semelhante a uma folha de cálculo do Excel. Consultas cruzadas resumir os valores e, em seguida, agrupá-los por dois conjuntos de factos — uma definida para baixo no lado (um conjunto de cabeçalhos de linha) e o outro na parte superior (um conjunto de cabeçalhos de coluna). Esta ilustração mostra parte do conjunto de resultados para consulta cruzada de exemplo:

Consulta cruzada de exemplo

Antes de continuar, lembre-se de que uma consulta cruzada não sempre preencher todos os campos no resultado definir uma vez que as tabelas que utilizar na consulta sempre não contenham valores de cada ponto de dados possível.

Quando criar uma consulta cruzada, normalmente incluem dados de mais do que uma tabela e incluir sempre três tipos de dados: os dados utilizados como cabeçalhos de linha, os dados utilizados como cabeçalhos de coluna e os valores que pretende somar ou caso contrário, calcular.

Os passos nesta secção assumem as tabelas seguintes:

A tabela Encomendas

Order Date (Data da Encomenda)

Data de envio

Cidade do envio

Taxa de envio

14/11/2005

15/11/2005

Jacarta

$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

Jacarta

$43.00

17/11/2005

18/11/2005

Paris

$105.00

17/11/2005

18/11/2005

Estugarda

$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

Jacarta

$92.00

Tabela Detalhes da encomenda

ID da Encomenda

Nome do Produto

Product ID (ID do Produto)

Preço Unitário

Quantity (Quantidade)

Desconto

1

Construir a sua própria teclado

12

$77.95

9

5%

1

Figura de que não sejam ação bureaucrat

2

$78.88

4

7.5%

2

Exercício para computador Geeks! O DVD!

7

$14.88

6

4%

2

A nenhum significado especial quadrado de computador

4

$32.65

8

0

2

Computador Geeks e criaturas Mythical

6

$78.50

4

0

3

Acesso! O jogo!

5

$22.95

5

15%

4

Figura da ação de programador

1

$12,95

2

6%

4

Ultimate voar Pizza

8

$36.75

8

4%

5

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

9

$65.00

4

10%

6

Diagrama de base de dados relacional

3

$22.50

12

6,5%

7

Gloom

11

$53.33

6

8%

7

Diagrama de base de dados relacional

3

$22.50

4

9%

Os passos seguintes explicam como criar uma consulta cruzada que grupos total de vendas por cidade. A consulta utiliza duas expressões para devolver uma data formatada e uma vendas total.

Criar uma consulta cruzada

  1. No separador Criar, no grupo Outro, clique em Estrutura da Consulta.

  2. Na caixa de diálogo Mostrar tabelas, faça duplo clique as tabelas que pretende utilizar na sua consulta e, em seguida, clique em Fechar.

    Cada tabela é apresentado como uma janela na parte superior do estruturador de consulta.

    Se utilizar tabelas de exemplo, faça duplo clique na tabela Encomendas e tabela Detalhes da encomenda.

  3. Faça duplo clique nos campos que pretende utilizar na sua consulta.

    Cada nome de campo é apresentado na uma célula em branco na linha campo da grelha de estrutura.

    Se utilizar tabelas de exemplo, adicione os campos Cidade do envio e de data de envio da tabela Encomendas.

  4. Na célula seguinte em branco na linha campo, copiar e colar ou escreva a seguinte expressão: Total de vendas: soma (CMoeda ([Detalhes da encomenda]. [ Unidade Price]*[Quantity]*(1-[Discount])/100)*100)

  5. No separador Estrutura, no grupo Tipo de Consulta, clique em Cruzada.

    Linha Total e linha cruzada aparecem na grelha de estrutura.

  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 Total de vendas para a expressão.

  7. Na linha cruzada, definir a célula no campo Cidade para o Cabeçalho da linha, defina o campo Data de envio como Cabeçalho da coluna e configure o campo Total de vendas para valor.

  8. No separador Estrutura, no grupo Resultados, clique em Executar.

    Os resultados da consulta aparecem na vista de folha de dados.

Início da Página

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

Esta tabela apresenta e descreve as funções de agregação que o Access fornece na linha Total e nas consultas. Lembre-se de que o Access fornece mais funções de agregação para consultas que o que faz para a linha Total. Além disso, se trabalha com um projeto do Access (um acesso front-end ligado a uma base de dados do Microsoft SQL Server), pode utilizar o conjunto maior de funções de agregação SQL Server fornece. Para mais informações sobre o conjunto de funções, consulte o artigo Microsoft SQL Server Books Online.

Função

Descrição

-Nos "e" com os tipos de dados

Média

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

Número, moeda, data/hora

Contar

Conta o número de itens numa coluna.

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

Para mais informações sobre listas de valores múltiplos, consulte os artigos Guia para campos de valores múltiplos e Adicionar ou alterar um campo de pesquisa que lhe permita armazenar vários valores.

Máximo

Devolve o item com o valor mais alto. Dados de texto, o valor mais alto é o último valor alfabético — Access ignora maiúsculas/minúsculas. A função ignora valores nulos.

Número, moeda, data/hora

Mínimo

Devolve o item com o valor mais baixo. Dados de texto, o valor mais baixo é o primeiro valor alfabético — Access ignora maiúsculas/minúsculas. A função ignora valores nulos.

Número, moeda, data/hora

Desvio Padrão

Medidas como bastante valores são dispersos a partir de um valor médio (uma média).

Para mais informações sobre como utilizar esta função, consulte o artigo Mostrar totais de coluna numa folha de dados.

Número, moeda

Soma

Soma os itens numa coluna. Funciona apenas com dados numéricos e monetários.

Número, moeda

Variância

As medidas de estatística a variância de todos os valores na coluna. Pode utilizar esta função apenas nos dados numéricos e de moeda. Se a tabela contiver menos de duas linhas, o Access devolve um valor nulo.

Para mais informações sobre funções de variância, consulte o artigo Mostrar totais de coluna numa folha de dados.

Número, moeda

Início da Página

Aumente os seus conhecimentos do Office
Explore as formações
Seja o primeiro a obter novas funcionalidades
Adira ao Office Insider

As informações foram úteis?

Obrigado pelos seus comentários!

Obrigado pelo seu feedback! Parece que poderá ser benéfico reencaminhá-lo para um dos nossos agentes de suporte do Office.

×