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 denominada função agregar para somar os dados num conjunto de resultados de consulta. Este artigo descreve brevemente como utilizar outras funções de agregação, tais como contar e Méd para contar ou calcular a média dos valores num conjunto de resultados. Além disso, este artigo explica como utilizar a linha total, uma funcionalidade no Access que utiliza para somar dados sem ter de alterar a estrutura das suas consultas.

O que pretende fazer?

Compreender formas de somar dados

Preparar alguns dados de exemplo

Somar dados utilizando uma linha total

Calcular totais gerais através de uma consulta

Calcular totais de grupo utilizando uma consulta de totais

Somar dados em vários grupos utilizando uma consulta cruzada

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

Compreender formas de somar dados

Pode somar uma coluna de números numa consulta utilizando um tipo de função denominado função de agregação. As funções de agregação efetuam 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, contar, média (para médias computacionais), mínimo e máximo. Somar dados ao adicionar a função soma à sua consulta, conta os dados utilizando a função contar , entre outros.

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

  • Abra a consulta na vista de folha de dados e adicione uma linha total. A linha total, uma funcionalidade no Access, permite-lhe utilizar uma função de agregação em uma ou mais colunas de um conjunto de resultados de consulta sem ter de alterar a estrutura da consulta.

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

  • Criar uma consulta cruzada. Uma consulta cruzada é um tipo de consulta especial que apresenta os resultados numa grelha semelhante a uma folha de cálculo do Excel. As consultas cruzadas resumem os seus valores e, em seguida, agrupam-os por dois conjuntos de fatos, um configurados à lateral (cabeçalhos de linha) e o outro na parte superior (cabeçalhos de coluna). Por exemplo, pode utilizar uma consulta cruzada para apresentar os totais de vendas de cada cidade dos últimos três anos, conforme apresentado na seguinte tabela:

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 de instruções neste documento enfatizam a utilização da função soma , mas não se esqueça de que pode utilizar outras funções de agregação no total de linhas e consultas. Para obter mais informações sobre como utilizar as outras funções de agregação, consulte a secção referência de funções de agregação mais adiante neste artigo.

Para obter mais informações sobre formas de utilizar as outras funções de agregação, consulte o artigo apresentar totais de colunas numa folhade dados.

Os passos nas secções seguintes explicam como adicionar uma linha de total, utilizar uma consulta de totais para somar dados em grupos e como utilizar uma consulta cruzada que subtotaliza dados em grupos e intervalos de tempo. À medida que prossegue, lembre-se de que muitas das funções de agregação funcionam apenas em dados em campos definidos para um tipo de dados específico. Por exemplo, a função soma só funciona com campos definidos para os tipos de dados número, decimal ou moeda. Para obter mais informações sobre os tipos de dados que cada função requer, consulte a secção referência de funçõesde agregação, mais à frente neste artigo.

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

Início da Página

Preparar alguns dados de exemplo

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

O Access fornece várias formas de adicionar estas tabelas de exemplo a uma base de dados. Pode introduzir os dados manualmente, pode copiar cada tabela para um programa de folhas de cálculo, como o Excel, e, em seguida, importar 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 dos ficheiros de texto resultantes.

Os passos nesta secção explicam como introduzir dados manualmente 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 obter mais informações sobre como criar e importar dados de texto, consulte o artigo importar ou ligar a dados num ficheiro de texto.

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

A tabela categorias :

Categoria

Dolls

Jogos e quebra-cabeças

Arte e enQuadramento

Videogames

DVDs e filmes

Modelos e Hobbies

Quadra

A tabela produtos :

Nome do Produto

Preço

Categoria

Imagem do programador

$12.95

Dolls

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

$15.85

Jogos e quebra-cabeças

Diagrama de bases de dados relacionais

$22.50

Arte e enQuadramento

Chip de computador mágico (500 peças)

$32.65

Jogos e quebra-cabeças

Access! O jogo!

$22.95

Jogos e quebra-cabeças

Pau para o computador e mythical Creatures

$78.50

Videogames

Exercício para pau para o computador O DVD!

$14.88

DVDs e filmes

Pizza de vôo de última qualidade

$36.75

Quadra

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

$65

Modelos e Hobbies

Bureaucrat de não ação

$78.88

Dolls

Gloom

$53.33

Videogames

Criar o seu próprio teclado

$77.95

Modelos e Hobbies

A tabela encomendas:

Data da Encomenda

Data de envio

Cidade do navio

Taxa de envio

11/14/2005

11/15/2005

Jacarta

$55

11/14/2005

11/15/2005

Sydney

$76

11/16/2005

11/17/2005

Sydney

$87

11/17/2005

11/18/2005

Jacarta

$43

11/17/2005

11/18/2005

Paris

$105

11/17/2005

11/18/2005

Stuttgart

$112

11/18/2005

11/19/2005

Viena

$215

11/19/2005

11/20/2005

Miami

$525

11/20/2005

11/21/2005

Viena

$198

11/20/2005

11/21/2005

Paris

$187

11/21/2005

11/22/2005

Sydney

$81

11/23/2005

11/24/2005

Jacarta

$92

A tabela detalhes da encomenda :

ID da Encomenda

Nome do Produto

ID do Produto

Preço Unitário

Quantidade

Desconto

1

Criar o seu próprio teclado

12

$77.95

9

cinco

1

Bureaucrat de não ação

2

$78.88

4

7,5%

2

Exercício para pau para o computador O DVD!

7

$14.88

6

2,4

2

Chip de computador mágico

4

$32.65

8h

1

2

Pau para o computador e mythical Creatures

6

$78.50

4

1

3

Access! O jogo!

5

$22.95

5

15%

4

Imagem do programador

1

$12.95

2

6%

4

Pizza de vôo de última qualidade

8h

$36.75

8h

2,4

5

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

9

$65

4

10%

6

Diagrama de bases de dados relacionais

3

$22.50

12

6,5%

7

Gloom

11

$53.33

6

8%

7

Diagrama de bases de dados relacionais

3

$22.50

4

9%

Nota: Lembre-se de que numa base de dados típica uma tabela detalhes da encomenda irá conter apenas um campo ID do produto e não um campo nome do produto. A 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 se deslocar para a célula de cabeçalho em branco seguinte e escreva o segundo nome de campo (também pode premir a tecla de TABULAção ou fazer duplo clique na nova célula). Repita este passo até introduzir todos os nomes do campo.

  4. Introduza os dados na tabela de exemplo.

    Ao introduzir os dados, o Access infere um tipo de dados para cada campo. Se não estiver familiarizado com bases de dados relacionais, deve definir um tipo de dados específico, como Número, Texto ou Data/Hora, para cada um dos campos nas suas tabelas. Definir o tipo de dados ajuda a garantir uma introdução de dados preciso e também ajuda a evitar erros, como utilizar um número de telefone num cálculo. Para estas tabelas de exemplo, deve deixar que o Access infira os tipos de dados.

  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 seguintes para copiar os dados para um ficheiro de folha de cálculo e, em seguida, importar os dados do ficheiro de folha de cálculo para o Access.

Criar folhas de cálculo de exemplo

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

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

  3. Utilizando a técnica fornecida pelo programa de folhas de cálculo, mude o nome da folha de cálculo. Dê à folha de cálculo o mesmo nome da tabela de exemplo. Por exemplo, se a tabela de exemplo for denominada categorias, atribua o mesmo nome à sua folha de cálculo.

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

    Nota: Poderá ter de adicionar folhas de cálculo ao ficheiro de folha de cálculo. Para obter informações sobre como efetuar essa tarefa, consulte o artigo ajuda para o seu programa de folhas 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 assistente seleciona a primeira folha de cálculo no livro (a folha de cálculo dos clientes , se seguiu os passos na secção anterior) e os dados da folha de cálculo aparecem na secção inferior da página do assistente. Clique em Seguinte.

  4. Na página seguinte do assistente, clique em primeira linha contém cabeçalhos de colunae, em seguida, clique em seguinte.

  5. Opcionalmente, na página seguinte, utilize as caixas de texto e as listas em Opções de campo para alterar nomes de campos e tipos de dados ou para omitir campos da 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 dos campos de chave primária

Nota: Quando importou as folhas de cálculo, o Access adiciona automaticamente uma coluna de chave primária a cada tabela e, por predefinição, o acesso é o nome de coluna "ID" e define-o para o tipo de dados numeração automática. Os passos descritos neste explicam como mudar o nome de cada campo de chave primária. Fazer isto ajuda-o a identificar claramente todos os campos numa consulta.

  1. No painel de navegação, clique com o botão direito do rato em 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 nomeia cada IDde campo.

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

    Por exemplo, deve mudar o nome do campo ID da tabela categorias para "ID da categoria" e o campo da tabela encomendas para "ID da encomenda". Para a tabela detalhes da encomenda, mude o nome do campo para "ID de detalhe". Para a tabela produtos, mude o nome do campo para "ID do produto".

  4. Guarde as suas alterações.

Sempre que as tabelas de exemplo forem apresentadas neste artigo, estas irão incluir o campo de chave primária e o campo será renomeado conforme descrito com os passos anteriores.

Início da Página

Somar dados utilizando uma linha total

Pode adicionar uma linha total a uma consulta abrindo a sua consulta na vista de folha de dados, adicionando a linha e, em seguida, selecionando a função agregar que pretende utilizar, tal como soma, mínimo, máximoou Méd. Os passos nesta secção explicam como criar uma consulta Selecionar básica e adicionar uma linha total. Não é necessário 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 selecionadas aparecem como janelas na secção superior do estruturador de consulta.

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

    Pode incluir campos que contenham dados descritivos, tais como nomes e descrições, mas tem de incluir um campo que contenha dados numéricos ou 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 da consulta é apresentado na vista de folha de dados.

  5. Opcionalmente, mude para a vista de estrutura e ajuste a sua consulta. Para o fazer, clique com o botão direito do rato no separador de documento da consulta e clique em vista de estrutura. Em seguida, pode ajustar a consulta, conforme necessário, adicionando ou removendo campos de tabela. Para remover um campo, selecione a coluna na grelha de estrutura e prima DELETE.

  6. Guarde a sua consulta.

Adicionar uma linha de total

  1. Certifique-se de que a sua consulta está aberta na vista de folha de dados. Para o fazer, clique com o botão direito do rato no separador de documento da consulta e clique em vista de folhade dados.

    -ou-

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

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

    É apresentada uma nova linha total 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 obter mais informações sobre a utilização de uma linha de total, consulte o artigo apresentar totais de colunas numa folhade dados.

Início da Página

Calcular totais gerais através de uma consulta

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

  • Um total geral simples que soma os valores numa única coluna. Por exemplo, pode calcular os custos totais de remessa.

  • Um total geral calculado que soma os valores em 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 itens ordenados e, em seguida, totalizar os valores resultantes.

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

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

A tabela encomendas

ID da Encomenda

Data da Encomenda

Data de envio

Cidade do navio

Taxa de envio

1

11/14/2005

11/15/2005

Jacarta

$55

2

11/14/2005

11/15/2005

Sydney

$76

3

11/16/2005

11/17/2005

Sydney

$87

4

11/17/2005

11/18/2005

Jacarta

$43

5

11/17/2005

11/18/2005

Paris

$105

6

11/17/2005

11/18/2005

Stuttgart

$112

7

11/18/2005

11/19/2005

Viena

$215

8h

11/19/2005

11/20/2005

Miami

$525

9

11/20/2005

11/21/2005

Viena

$198

dez

11/20/2005

11/21/2005

Paris

$187

11

11/21/2005

11/22/2005

Sydney

$81

12

11/23/2005

11/24/2005

Jacarta

$92

A tabela detalhes da encomenda

ID de detalhe

ID da Encomenda

Nome do Produto

ID do Produto

Preço Unitário

Quantidade

Desconto

1

1

Criar o seu próprio teclado

12

$77.95

9

0,05

2

1

Bureaucrat de não ação

2

$78.88

4

0, 75

3

2

Exercício para pau para o computador O DVD!

7

$14.88

6

0, 4

4

2

Chip de computador mágico

4

$32.65

8h

0,00

5

2

Pau para o computador e mythical Creatures

6

$78.50

4

0,00

6

3

Access! O jogo!

5

$22.95

5

0,15

7

4

Imagem do programador

1

$12.95

2

0,06

8h

4

Pizza de vôo de última qualidade

8h

$36.75

8h

0, 4

9

5

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

9

$65

4

0,10

dez

6

Diagrama de bases de dados relacionais

3

$22.50

12

0, 65

11

7

Gloom

11

$53.33

6

0,08

12

7

Diagrama de bases de dados relacionais

3

$22.50

4

0,09

Calcular um total geral simples

  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 é apresentada numa janela na secção 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 tipo de dados número ou moeda. Se tentar somar valores em campos não numéricos, como, por exemplo, um campo de texto, o Access apresenta a mensagem de erro tipo de dados na expressão de critérios ao tentar executar a consulta.

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

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

  4. No separador Estrutura, no grupo Mostrar/Ocultar, clique em Totais. Imagem de botão

    A linha total é apresentada na grelha de estrutura e Agrupar por é apresentada na célula na coluna taxa de remessa.

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

  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" ao início do nome do campo que soma. Para alterar o cabeçalho da coluna para algo mais significativo, como o total de envio, mude novamente para a vista de estrutura e clique na linha de campo da coluna taxa de remessa na grelha de estrutura. Coloque o cursor junto a taxa de remessa e escreva as palavras total de remessa, seguidas por dois pontos, da seguinte forma: total de remessa: taxa de remessa.

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

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 na tabela de encomendas e na tabela detalhes da encomenda e, em seguida, clique em fechar para fechar a caixa de diálogo.

  3. Adicione o campo data do pedido a partir 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 do total calculado.

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

    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 a expressão faz referência a campos definidos para os tipos de dados número ou moeda. Se a sua expressão se referir a campos definidos para outros tipos de dados, o Access apresenta o tipo de dados de mensagem incompatibilidade na expressão de critérios quando tenta executar a consulta.

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

    A linha total é apresentada na grelha de estrutura e Agrupar por é apresentada na primeira e segunda colunas.

  7. Na segunda coluna, altere o valor na célula da linha total para soma. A função soma adiciona os números 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á ser-lhe notado uma pequena alteração nos valores especificados no campo e nas linhas de total da coluna de valor total de vendas. A expressão aparece dentro do interior da função soma e a linha total apresenta a função ExpreSsion em vez de soma.

    Por exemplo, se utilizar os dados de exemplo e criar a consulta (conforme apresentado nos passos anteriores), verá:

    Valor total de vendas: soma (1-[detalhes da encomenda]. Desconto/100) * ([detalhes da encomenda]. PreçoUnitário * [detalhes da encomenda]. Quantidade))

Início da Página

Calcular totais de grupo utilizando uma consulta de totais

Os passos nesta secção explicam como criar uma consulta de totais que calcula subtotais em grupos de dados. À medida que prossegue, lembre-se de que, por predefinição, uma consulta de totais pode incluir apenas o campo ou campos que contêm os dados do seu grupo, como o campo "categorias", e o campo que contém os dados que pretende somar, como um campo "vendas". As consultas de toTais não podem incluir outros campos que descrevam os itens numa categoria. Se pretender Ver os dados descritivos, pode criar uma segunda consulta Selecionar que combine os campos na sua consulta de totais com os campos de dados adicionais.

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

A tabela produtos

ID do Produto

Nome do Produto

Preço

Categoria

1

Imagem do programador

$12.95

Dolls

2

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

$15.85

Jogos e quebra-cabeças

3

Diagrama de bases de dados relacionais

$22.50

Arte e enQuadramento

4

Chip de computador mágico (500 peças)

$32.65

Arte e enQuadramento

5

Access! O jogo!

$22.95

Jogos e quebra-cabeças

6

Pau para o computador e mythical Creatures

$78.50

Videogames

7

Exercício para pau para o computador O DVD!

$14.88

DVDs e filmes

8h

Pizza de vôo de última qualidade

$36.75

Quadra

9

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

$65

Modelos e hobby

dez

Bureaucrat de não ação

$78.88

Dolls

11

Gloom

$53.33

Videogames

12

Criar o seu próprio teclado

$77.95

Modelos e hobby

A tabela detalhes da encomenda

ID de detalhe

ID da Encomenda

Nome do Produto

ID do Produto

Preço Unitário

Quantidade

Desconto

1

1

Criar o seu próprio teclado

12

$77.95

9

cinco

2

1

Bureaucrat de não ação

2

$78.88

4

7,5%

3

2

Exercício para pau para o computador O DVD!

7

$14.88

6

2,4

4

2

Chip de computador mágico

4

$32.65

8h

1

5

2

Pau para o computador e mythical Creatures

6

$78.50

4

1

6

3

Access! O jogo!

5

$22.95

5

15%

7

4

Imagem do programador

1

$12.95

2

6%

8h

4

Pizza de vôo de última qualidade

8h

$36.75

8h

2,4

9

5

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

9

$65

4

10%

dez

6

Diagrama de bases de dados relacionais

3

$22.50

12

6,5%

11

7

Gloom

11

$53.33

6

8%

12

7

Diagrama de bases de dados relacionais

3

$22.50

4

9%

Os seguintes passos consideram uma relação um-para-muitos entre os campos ID do produto na tabela encomendas e detalhes da encomenda, com a tabela 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 com as quais pretende trabalhar, clique em Adicionare, em seguida, clique em Fechar depois de terminar de adicionar as tabelas.

    – ou –

    Faça duplo clique nas tabelas que pretende utilizar e, em seguida, clique em Fechar. Cada tabela aparece como janela na parte superior do estruturador de consultas.

    Se utilizar as tabelas de exemplo listadas anteriormente, adicione as tabelas produtos e detalhes do pedido.

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

    Como regra, só adiciona o campo de grupo e o campo 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 da tabela produtos à grelha de estrutura.

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

      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 faz referência na expressão são dos tipos de dados número ou moeda. Se referenciar campos de outros tipos de dados, o Access apresenta a mensagem de erro incompatibilidade de tipos de dados na expressão de critérios quando tenta mudar para a vista de folha de dados.

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

      A linha total é apresentada na grelha de estrutura e, nessa linha, o grupo aparece na primeira e segunda colunas.

    4. Na segunda coluna, altere o valor na linha total para soma. A função soma adiciona os números 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. Mantenha a consulta aberta para utilização na secção seguinte.

      Utilizar critérios com uma consulta de totais

      A consulta que criou na secção anterior inclui todos os registos nas tabelas subjacentes. O mesmo não elimina qualquer encomenda ao calcular os totais e apresenta os totais de todas as categorias.

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

    7. Critérios que ignoram determinados grupos ao calcular os totais.    Por exemplo, irá calcular os totais apenas para as categorias de videogames, de artes e de enQuadramento.

    8. Critérios que ocultam determinados totais depois de os calcular.    Por exemplo, pode apresentar apenas os totais superiores a $150000.

    9. Critérios que excluem registos individuais incluídos no total.    Por exemplo, pode excluir transações de vendas individuais quando o valor (preço unitário * quantidade) cair abaixo de $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 a partir da secção anterior na vista de estrutura. Para o fazer, clique com o botão direito do rato no separador de documento da consulta e clique em vista de estrutura.

      -ou-

      No painel de navegação, clique com 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 = Dolls ou esportes ou artes eenquadramento.

    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, volte à vista de estrutura.

    15. Agora, adicione os critérios para excluir transações de vendas individuais que sejam inferiores a $100. Para o fazer, tem de adicionar outra coluna.

      Nota: Não pode especificar os terços critérios na coluna valor total de vendas. Quaisquer critérios especificados nesta coluna aplicam-se ao valor total e não aos 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 , escreva >20.

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

      Nota: Da próxima vez que abrir a consulta na vista de estrutura, poderá perceber pequenas alterações na grelha de estrutura. Na segunda coluna, a expressão na linha de campo aparecerá entre dentro da função soma e o valor na linha total apresenta a expressão em vez de soma.

      Valor total de vendas: soma (1-[detalhes da encomenda]. Desconto/100) * ([detalhes da encomenda]. PreçoUnitário * [orde r 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 são realmente apresentados 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 de consulta especial que apresenta os resultados de uma grelha semelhante a uma folha de cálculo do Excel. As consultas de tabela cruzada resumem os seus valores e, em seguida, agrupam-os por dois conjuntos de fatos, uma define o lado (um conjunto de cabeçalhos de linha) e o outro na parte superior (um conjunto de cabeçalhos de coluna). Esta figura ilustra a parte do conjunto de resultados da consulta cruzada de exemplo:

Consulta cruzada de exemplo

À medida que prossegue, lembre-se de que uma consulta cruzada não preenche todos os campos no conjunto de resultados porque as tabelas que utiliza na consulta não contêm sempre valores para cada ponto de dados possível.

Quando cria uma consulta cruzada, normalmente inclui dados de mais do que uma tabela e inclui 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 calcular.

Os passos nesta secção pressupõem as seguintes tabelas:

A tabela encomendas

Data da Encomenda

Data de envio

Cidade do navio

Taxa de envio

11/14/2005

11/15/2005

Jacarta

$55

11/14/2005

11/15/2005

Sydney

$76

11/16/2005

11/17/2005

Sydney

$87

11/17/2005

11/18/2005

Jacarta

$43

11/17/2005

11/18/2005

Paris

$105

11/17/2005

11/18/2005

Stuttgart

$112

11/18/2005

11/19/2005

Viena

$215

11/19/2005

11/20/2005

Miami

$525

11/20/2005

11/21/2005

Viena

$198

11/20/2005

11/21/2005

Paris

$187

11/21/2005

11/22/2005

Sydney

$81

11/23/2005

11/24/2005

Jacarta

$92

A tabela detalhes da encomenda

ID da Encomenda

Nome do Produto

ID do Produto

Preço Unitário

Quantidade

Desconto

1

Criar o seu próprio teclado

12

$77.95

9

cinco

1

Bureaucrat de não ação

2

$78.88

4

7,5%

2

Exercício para pau para o computador O DVD!

7

$14.88

6

2,4

2

Chip de computador mágico

4

$32.65

8h

1

2

Pau para o computador e mythical Creatures

6

$78.50

4

1

3

Access! O jogo!

5

$22.95

5

15%

4

Imagem do programador

1

$12.95

2

6%

4

Pizza de vôo de última qualidade

8h

$36.75

8h

2,4

5

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

9

$65

4

10%

6

Diagrama de bases de dados relacionais

3

$22.50

12

6,5%

7

Gloom

11

$53.33

6

8%

7

Diagrama de bases de dados relacionais

3

$22.50

4

9%

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

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 nas tabelas que pretende utilizar na sua consulta e, em seguida, clique em fechar.

    Cada tabela aparece como janela na parte superior do estruturador de consultas.

    Se utilizar as tabelas de exemplo, faça duplo clique na tabela encomendas e na tabela detalhes da encomenda.

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

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

    Se utilizar as tabelas de exemplo, adicione os campos cidade de remessa e data de remessa a partir da tabela encomendas.

  4. Na próxima célula em branco na linha campo , copie e Cole ou escreva a seguinte expressão: total de vendas: soma (CMoeda ([detalhes da encomenda]. [ Preço unitário] * [quantidade] * (1-[desconto])/100) * 100)

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

    A linha total e a linha cruzada são apresentadas na grelha de estrutura.

  6. Clique na célula na linha total do 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 expressão.

  7. Na linha cruzada , defina a célula no campo cidade como cabeçalho da linha, defina o campo data de envio como cabeçalho da colunae defina o valor total do campo vendas para .

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

    Os resultados da consulta são apresentados na vista de folha de dados.

Início da Página

Referência de funções 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 agregadas para consultas do que para a linha total. Além disso, se trabalhar com um projeto do Access (um front-end do Access ligado a uma base de dados do Microsoft SQL Server), pode utilizar o conjunto maior de funções de agregação que o SQL Server fornece. Para obter mais informações sobre esse conjunto de funções, consulte livros do Microsoft SQL Server online.

Função

Descrição

-Nos e com o (s) tipo (s) 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 dados escalares repetidos complexos, tais como uma coluna de listas com múltiplos valores.

Para obter mais informações sobre listas de valores múltiplos, consulte o Guia de artigos para campos de valores múltiplos e criar ou eliminar um campo de valores múltiplos.

Máximo

Devolve o item com o valor mais alto. Para dados de texto, o valor mais alto é o último valor alfabético: o 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. Para dados de texto, o valor mais baixo é o primeiro valor alfabético: o Access ignora maiúsculas/minúsculas. A função ignora valores nulos.

Número, moeda, data/hora

Desvio Padrão

Mede a dispersão de valores a partir de um valor médio (uma média).

Para obter mais informações sobre como utilizar esta função, consulte o artigo Mostrar os totais de colunas numa folhade dados.

Número, moeda

Soma

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

Número, moeda

Variância

Mede a variância estatística de todos os valores numa coluna. Apenas pode utilizar esta função em dados numéricos e monetários. Se a tabela contiver menos de duas linhas, o Access devolve um valor nulo.

Para obter mais informações sobre as funções de variância, consulte o artigo apresentar totais de colunas numa folhade 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.

×