Contar dados usando uma consulta

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

Este artigo explica como contar os dados retornados por uma consulta. Por exemplo, em um formulário ou relatório, você pode contar o número de itens em um ou mais campos da tabela ou controles. Você também pode calcular valores médios e encontrar os valores menores, maiores, mais antigas e mais recentes. Além disso, o Microsoft Office Access 2007 oferece um novo recurso chamado na linha de Total que você pode usar para contar dados em uma folha de dados sem precisar alterar o design da consulta.

O que você deseja fazer?

Conhecer as formas para contar dados

Contar dados usando uma linha de Total

Contar dados usando uma consulta de totais

Referência de funções agregadas

Conhecer as formas para contar dados

Você pode contar o número de itens em um campo (coluna de valores) usando a função Contar . A função Contar pertence a um conjunto de funções chamadas de funções agregadas. Você pode utilizar funções agregadas para executar um cálculo em uma coluna de dados e retornar um único valor. O Access fornece um número de funções agregadas, além de contagem, como:

  • Soma, para somar uma coluna de números.

  • Média, para calcular a média de uma coluna de números.

  • Máximo, para encontrar o maior valor em um campo.

  • No mínimo, para encontrar o menor valor em um campo.

  • Desvio padrão , para medir de quanto valores estão dispersos em um valor médio (uma média).

  • Variação, para medir a variância estatística de todos os valores na coluna.

Office Access 2007 fornece duas maneiras de adicionar contagem e outras funções agregadas a uma consulta. Você pode:

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

  • Crie uma consulta de totais. Uma consulta de totais calcula subtotais em grupos de registros. Por exemplo, se você deseja subtotalizar todas as vendas por cidade ou por trimestre, você deve usar uma consulta de totais para agrupar os registros por categoria desejado e soma os valores de vendas. Por outro lado, uma linha de Total calcula totais para uma ou mais colunas (campos) de dados.

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

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

As etapas nas seções a seguir explicam como adicionar uma linha de Total e como usar uma consulta de totais para contar dados. Como você prosseguir, lembre-se de que a função Contar funciona em um número maior de tipos de dados que outras funções agregadas. Por exemplo, você pode executar uma função Contar contra qualquer tipo de campo, exceto um contendo dados escalares complexos e repetidos, como um campo de listas de valores múltiplos.

Por outro lado, muitas das funções agregadas funcionam apenas nos dados nos campos definidos para um tipo de dados específico. Por exemplo, a função soma funciona somente em campos definidos para os tipos de dados número, Decimal ou moeda. Para obter mais informações sobre os tipos de dados que requer que cada função, consulte referência de funções agregadas, 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

Contar dados usando uma linha de Total

Adicionar uma linha de Total a uma consulta abrindo a consulta no modo folha de dados, adicionando a linha e, em seguida, selecionando a função Contar ou outra função agregada, como soma, mínimo, máximoou Médio. As etapas desta seção explicam como criar uma consulta seleção básica e adicionar uma linha de Total.

Criar uma consulta seleção básica

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

    Imagem da Faixa de Opções do Access

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

    A tabela selecionada ou tabelas aparecem como windows na seção superior do criador de consultas. Esta figura mostra uma tabela típica no criador de consultas:

    Uma consulta com três campos na grade de design

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

    Você pode incluir campos que contêm dados descritivos, como nomes e descrições, mas você deve incluir o campo que contém os valores que você deseja contar.

    Cada campo é exibido em uma coluna na grade de design da consulta.

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

    Os resultados da consulta são exibidos no modo folha de dados.

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

  6. Opcionalmente, salve a consulta.

Adicionar uma linha de Total

  1. Abra a consulta no modo folha de dados. Para fazer isso para um banco de dados no formato do Access 2007, clique na guia do documento para a consulta e clique em Modo folha de dados.

    -ou-

    Para um banco de dados criado com uma versão mais antiga do Access, na guia início, no grupo modos de exibição, clique na seta abaixo do modo de exibição e clique em Modo folha de dados.

    -ou-

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

  2. Na guia início, no grupo registros, clique em totais.

    Imagem da Faixa de Opções do Access

    Uma nova linha de Total é exibida abaixo da última linha de dados na sua folha de dados.

  3. Na linha de Total, clique no campo que você deseja somar e selecione contagem da lista.

Ocultar uma linha de Total

  • Na guia início, no grupo registros, clique em totais.

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

Início da página

Contar dados usando uma consulta de totais

Contar dados usando uma consulta de totais em vez de uma linha de Total, quando você precisa calcular alguns ou todos os registros retornados por uma consulta. Por exemplo, você pode contar o número de transações de venda ou o número de transações em uma só cidade.

Normalmente, você usa uma consulta de totais em vez de uma linha de Total quando você precisa usar o valor resultante em outra parte do seu banco de dados, como um relatório.

Contar todos os registros em uma consulta

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

    Imagem da Faixa de Opções do Access

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

    A tabela é exibida em uma janela na parte superior do designer de consulta.

  3. Duas vezes nos campos que você deseja usar na consulta e certifique-se de que incluir o campo que você deseja contar. Você pode contar campos da maioria dos tipos de dados, exceto os campos que contêm dados escalares complexos e repetidos, como um campo de listas de valores múltiplos.

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

    A linha Total aparecerá na grade de design e Agrupar por aparece na linha para cada campo na consulta.

  5. Na linha de Total, clique no campo que você deseja contar e selecione Contar na lista resultante.

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

    Os resultados da consulta são exibidos no modo folha de dados.

  7. Opcionalmente, salve a consulta.

Contar registros em um grupo ou categoria

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

    Imagem da Faixa de Opções do Access

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

    A tabela ou tabelas aparecem em uma janela na parte superior do designer de consulta.

  3. Clique duas vezes no campo que contém os dados da categoria e também o campo que contém os valores que você deseja contar. A consulta não pode conter outros campos descritivos.

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

    A linha Total aparecerá na grade de design e Agrupar por aparece na linha para cada campo na consulta.

  5. Na linha de Total, clique no campo que você deseja contar e selecione Contar na lista resultante.

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

    Os resultados da consulta são exibidos no modo folha de dados.

  7. Opcionalmente, salve a consulta.

Início da página

Referência de funções agregadas

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

Função

Descrição

Use com os dados de tipo (s)

SOMA

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

Número de decimais, moeda

MÉDIA

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

Número de decimais, moeda, data/hora

Contagem

Conta o número de itens em uma coluna.

Todos os tipos de dados, exceto aqueles que contêm dados de escalares repetição complexos, como uma coluna de listas de valores múltiplos.

Para obter 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 permite armazenar valores múltiplos.

Máximo

Retorna o item com o valor mais alto. Para dados de texto, o valor mais alto é o último valor alfabético e acesso diferencia maiúsculas de minúsculas. A função ignora valores nulos.

Número de decimais, moeda, data/hora

Mínimo

Retorna o item com o valor mais baixo. Para dados de texto, o valor mais baixo é o primeiro valor alfabético e acesso diferencia maiúsculas de minúsculas. A função ignora valores nulos.

Número de decimais, moeda, data/hora

desvio padrão

Mede o quanto os valores estão dispersos em um valor médio (uma média).

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

Número de decimais, moeda

variação

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

Para obter mais informações sobre funções de variância, consulte o artigo Exibir totais de colunas em uma folha de dados.

Número de decimais, moeda

Início da página

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

Aplicável a: Access 2007



Essas informações foram úteis?

Sim Não

Como podemos melhorá-lo?

255 caracteres restantes

Para proteger sua privacidade, não inclua informações de contato em seus comentários. Avalie nosso política de privacidade.

Obrigado por seus comentários!

Alterar idioma