NUNCA MAIS PASSE RAIVA POR NÃO CONSEGUIR RESOLVER UM PROBLEMA COM O EXCEL - GARANTIDO!

UNIVERSIDADE DO VBA - Domine o VBA no Excel Criando Sistemas Completos - Passo a Passo - CLIQUE AQUI

Você está em: PrincipalArtigosAccess Básico › Capítulo 03 : 10
Quer receber novidades e e-books gratuitos?
« Lição anterior Δ Página principal ¤ Capítulos Próxima lição »
ACCESS BÁSICO - CURSO COMPLETO GRATUITO
Autor: Júlio Battisti
Lição 040 - Módulo 03 - Criando Campos Calculados em Consultas

Na lição sobre "Conceitos básicos de banco de dados", foi dito que não devemos armazenar campos calculados. Quando necessário, os cálculos necessários são feitos. A maneira de fazer os referidos cálculos é através da utilização de consultas. Podemos criar campos calculados, que são exibidos em uma consulta. 

Para criar um campo calculado, ao invés de selecionar o nome de um campo de uma das tabelas que fazem parte da consulta, nos digitamos, na linha Campo, diretamente a expressão de cálculo, no seguinte formato:

NomeDoCampoNaConsulta: Expressão de cálculo 

Antes dos dois pontos (:) colocamos o nome que o campo calculado receberá na consulta. Por padrão este nome aparece como título da coluna, para o campo calculado, quando a consulta é executada.  

Após os dois pontos colocamos a expressão de cálculo. Esta expressão é qualquer expressão de cálculo válida. Para a construção de expressões podemos utilizar as funções do Microsoft Access e os operadores aritméticos indicados na tabela a seguir: 

Operação

Símbolo

Adição

+

Subtração

-

Multiplicação

*

Divisão

/

Nota: Aprenderemos a utilizar algumas funções do Microsoft Access, nas próximas lições deste curso. 

O nome que vem antes dos dois pontos não pode ser o mesmo nome de um dos campos que fazem parte da consulta e nem o nome de uma função ou palavra reservada do Microsoft Access.  

Na tabela a seguir temos alguns exemplos de expressões para a criação de campos calculados.

Expressão

Detalhes

Resultado: [Receita]-[Despesa]

Cria um campo calculado chamado Resultado (nome que vem antes dos dois pontos). Observe que o nome dos campos, na expressão de cálculo, está entre colchetes. Na expressão de calcula (que vem após os dois pontos), fazemos a seguinte subtração: [Receita]-[Despesa], onde [Receita] e [Despesa] são campos de uma das tabelas que fazem parte da consulta.

ValorDoItem: [Quantidade]*[PreçoUnitário]

Calcula o valor individual de cada item, de cada pedido, multiplicando a quantidade vendida ([Quantidade]) pelo valor do respectivo Preço Unitário ([PreçoUnitário]).

Diferença:[DataDeEnvio]-[DataDoPedido]

Esta expressão calcula a diferença, em dias, entre a DataDeEnvio e a DataDoPedido. Podemos fazer esta subtração entre datas, pois o Microsoft Access armazena as datas, internamente, como sendo números, conforme explicado anteriormente.

ValorDoItem: ([Quantidade]*[PreçoUnitário])* (1-[Desconto])

Neste exemplo, para o cálculo do total para cada item, estamos levando em consideração um determinado percentual de desconto - definido no campo [Desconto]. Também observe que estamos utilizando parênteses para definir a ordem de execução da expressão. O Microsoft Access executa, em primeiro lugar, o que estiver entre parênteses. No nosso exemplo, primeiro será calculado o valor de ([Quantidade]*[PreçoUnitário]), em seguida o valor de (1-[Desconto]) e, por último, os dois valores obtidos anteriormente serão multiplicados. Com a utilização de parênteses podemos fazer com que o Microsoft Access siga uma ordem específica de execução.

ValorDesconto: [Preço]*0,25

Esta expressão cria uma coluna calculada, chamada ValorDesconto, a qual corresponde a 25% (0,25) do valor do campo [Preço].

Nas próximas lições vamos fazer alguns exemplos práticos para aprender a criar campos calculados em consultas. Nestes exemplos vamos aplicar os conceitos já vistos até o momento:  

  • Criação de consultas simples.
  • Definição de critérios em consultas.
  • Utilização da linha Total.

LIÇÕES DESTE MÓDULO:
031. Consultas: Definições e Usos
032. Criando uma Consulta de Seleção
033. Criação de Consultas Simples
034. Consultas Baseadas em duas ou mais Tabelas
035. Definindo Critérios de Filtragem e Ordenação em Consultas
036. Criação de Consultas Simples com Critérios
037. Totalizando Valores em Consultas
038. Mais um exemplo de Totalização
039. Exercícios
040. Criando Campos Calculados em Consultas
041. Exemplo com Valores Calculados
042. Exemplo com Valores Calculados
043. Exercícios
044. Utilizando Operadores para Definir Critérios de Pesquisa
045. Exercícios
046. Utilizando Funções do Access em Consultas
047. Funções para Tratamento de Data e Hora
048. Funções Matemáticas e de Texto
049. Uso de Funções em Consultas
050. Exemplos e Exercícios
051. Exercícios
052. Consultas Parametrizadas: Teoria e Prática
053. Exercícios
054. Consultas de Referência Cruzada: Teoria e Prática
055. Outros Tipos de Consultas no Microsoft Access
056. Exemplos e Exercícios


« Anterior Δ Página principal ¤ Capítulos Próximo »

você conhece a universidade do access?

Universidade do Access - Curso Completo de Access
com tudo para você dominar o Access - do Básico ao
Avançado - até a Criação de Sistemas Profissionais
Completos - Passo a Passo - Tela a Tela

Capa da Universidade do Access

Aplica-se ao Access 2019, 2016, 2013 e 2010!

13 Cursos - 574 Vídeo-Aulas - 63:32 horas

Para todos os detalhes, acesse:

https://juliobattisti.com.br/universidade-do-access.asp

Quer receber novidades e e-books gratuitos?

Contato: Telefone: (51) 3717-3796 | E-mail: webmaster@juliobattisti.com.br | Whatsapp: (51) 99627-3434

Júlio Battisti Livros e Cursos Ltda | CNPJ: 08.916.484/0001-25 | Rua Vereador Ivo Cláudio Weigel, 537 - Universitário, Santa Cruz do Sul/RS, CEP: 96816-208

Todos os direitos reservados, Júlio Battisti 2001-2021 ®

[LIVRO]: MACROS E PROGRAMAÇÃO VBA NO EXCEL 2010 - PASSO-A-PASSO

APRENDA COM JULIO BATTISTI - 1124 PÁGINAS: CLIQUE AQUI