terça-feira, 6 de novembro de 2012

Como criar campos de consulta calculados no Microsoft Access


O que é uma consulta calculado? Se você tiver dois ou mais campos de valor de sua consulta você pode calcular um terceiro campo com base nos outros dois campos.

Por exemplo, se você queria saber o valor de um cliente que havia comprado mercadorias. Ela certamente não é prático para entrar e calcular manualmente cada linha.

Você teria o preço unitário e quantidade, mas gostaria de saber o valor total.

Então, como podemos fazer isso?

Eu vou usar o banco de dados de exemplo que vem com o Access para este tutorial. Coloque-se o banco de dados Northwind. Normalmente, o arquivo será nwind.mdb

Abra o designer de consulta e selecionar as tabelas a seguir

Clientes Ordens Detalhes do Pedido

Access vai ligá-los no designer de consulta.

Clique duas vezes ou arraste os seguintes campos para a grade da consulta

Tabela de clientes - CompanyName

Tabela de pedidos - OrderDate

Tabela Detalhes do pedido - PreçoUnitário Quantidade,

No designer de consulta ir a uma coluna em branco e no tipo de linha de campo o seguinte:

TotalValue: PreçoUnitário * Quantidade

Observe como o Access adiciona os colchetes ao redor de cada nome de campo. Este é ok.

Agora, execute a consulta.

Acesso já atingiu a coluna chamada 'totalValue' resultado da multiplicação da quantidade pelo preço unitário.

Se você tem centenas ou milhares de registros esta é uma grande poupança de tempo. Imagine ter que ir manualmente e calcular cada linha?

Espero que este lhe deu uma visão sobre o que pode ser feito com campos de MS Access calculados.

Nenhum comentário:

Postar um comentário