Você está em: Principal › Artigos › Access Básico › Capítulo 03 : 08
Lição 038 - Módulo 03 - Mais um exemplo de Totalização
Para criar uma consulta que informe o nome do Cliente e a soma de todos os fretes pagos pelo cliente, faça o seguinte:
Em primeiro lugar temos que pensar para definir quais os campos serão necessários para a criação da consulta proposta.
Precisamos do campo NomeDaEmpresa, da tabela Clientes, pois queremos a soma do frete por cliente, o qual é representado pelo NomeDaEmpresa.
Também precisamos do campo Frete da tabela Pedidos, para fazer a soma dos fretes para cada cliente.
Com isso chegamos a conclusão de que a nossa consulta deverá ser baseada nas seguintes tabelas: Pedidos e Clientes.
Por isso para a construção da nossa consulta utilizaremos os seguintes campos:
NomeDaEmpresa da tabela Clientes
Crie uma nova consulta clicando na opção "Criar consulta no modo Estrutura".
Adicione a tabela Pedidos.
Adicione a tabela Clientes.
Adicione o campo NomeDaEmpresa da tabela Clientes.
Adicione o campo Frete da tabela Pedidos.
Vá para o modo folha de dados e observe que é exibida uma listagem simples, com o nome dos vários clientes e o valor respectivo do frete. Observe que o nome de um mesmo cliente pode aparecer várias vezes. Isso acontece porque um mesmo cliente pode ter vários pedidos. Por exemplo, se o nome de um cliente aparecer 20 vezes nesta listagem, isto significa que o cliente tem 20 pedidos cadastrados. Porém observe que o valor do frete é diferente para cada pedido. A função da linha Total, que usaremos logo em seguida, é justamente essa: Agrupar todos os pedidos de um mesmo cliente (Agrupar por NomeDaEmpresa) e fazer uma operação matemática com o outro campo, que no nosso exemplo será somar todos os valores do frete para cada cliente.
Para fazer com que o Microsoft Access agrupe os diversos registros de cada cliente e some o frete, precisamos voltar ao modo Estrutura da consulta e fazer com que a linha Totais seja exibida.
Selecione o comando Exibir -> Totais.
Observe que uma nova linha é exibida no Modo Estrutura: Total.
No campo NomeDaEmpresa, na linha Total, selecione a opção Agrupar por.
No campo Frete, na linha Total, selecione a opção Soma.
Suas configurações devem estar conforme definido na figura a seguir:
Configurações da linha Total.
Vá para o modo Folha de Dados e observe os resultados, conforme indicado na figura a seguir:
Soma do frete por cliente - NomeDaEmpresa.
Observe que temos 89 registros como resultado desta consulta. Isto significa que temos pedidos para 89 Clientes diferentes.