anterior
Tweet about this on TwitterPin on PinterestShare on LinkedInShare on Google+Email this to someoneShare on Facebook
QR CODE

Campos calculados em Access

— Fala pessoal, tudo bem?

Hoje vamos aprender a criar campos calculados ou não acoplados em Access, primeiro vamos tentar entender o que é isso, imagine que você criou uma tabela e um formulário e precisa exibir um total ou realizar algum cálculo deste valor, muitas pessoas criam um campo na tabela e atribui o tipo de dados calculado, caso opte por simplesmente exibir a informação sem a necessidade de armazenar, é necessário utilizar o campo não acoplado, que vamos aprender neste tutorial.

Iniciando um novo projeto de BD (Banco de Dados)

figura1
Determine o nome do banco de dados e o local onde irá salvar e clique em criar (vou utilizar o nome Exemplo).

Após criar o banco de dados, vamos alterar o modo de criação de tabelas para modo design para facilitar a compreensão, observe a figura 2.

figura2
Quando alterar para modo design será necessário salvar a tabela antes de iniciarmos a criação dos campos, observe a figura 3, vou utilizar o nome produtos.

figura3

 

Criando tabela

Agora vamos criar os seguintes campos:

figura4
Observação: Como será apenas um exemplo não vou criar outras tabelas será apenas esta para aprendermos o recurso.

Após a criação da tabela, altere o modo de visualização para folha de dados e vamos popular (preencher) os campos conforme nossa imagem a seguir.

figura5

 

Criando uma consulta

Agora vamos precisar criar uma consulta, pois não podemos criar campos não acoplados para valores em formulários ou tabelas, para criar a consulta é simples, vamos à guia Criar e no grupo Consultas selecione a opção Design da consulta.

figura6
Após clicar na opção, será exibida a seguinte janela:

figura7
Após selecionar a tabela desejada, clique em adicionar (opção 2) e em seguida clique em fechar (opção 3).

Realizado o procedimento acima a janela de trabalho vai aparecer da seguinte maneira.

figura8
Vamos selecionar os campos na seguinte ordem:

figura9
Salve esta consulta com o nome con_produtos (lembrando que utilizamos o prefixo con para nomenclatura de consultas).

Criando formulário

Agora devemos criar um formulário para esta consulta, podemos utilizar o assistente mesmo e personalizá-lo depois.

figura10

 

Após clicar em assistente de formulário vamos selecionar a consulta que desejamos transformar em formulário, no nosso caso vamos utilizar a consulta con_produtos.

figura11
Agora vamos escolher o layout do formulário, vamos escolher a opção tabela que permitirá uma visualização melhor de nossos dados.
figura12

Na próxima etapa iremos alterar o nome do formulário respeitando a nomenclatura, no exemplo vou chamá-lo de  for_con_produtos (Formulário referente à consulta de produtos), e vou marcar a opção “Modificar o Design do Formulário”.

figura13

 

Após clicar em concluir, será apresentado o formulário como mostra a figura 14.

figura14

 

Campo calculado

Para não haver nenhum problema, feche as abas da tabela e da consulta, e mãos à obra!

Primeiramente, vamos aumentar o espaço do formulário (tamanho horizontal), para isso posicione o cursor do mouse na borda final do formulário, clique, segure e arraste com o mouse, não precisa aumentar muito, pois iremos criar apenas o campo subtotal.

Agora utilizando o subgrupo controle vamos inserir um rótulo (label) ao lado do rótulo de vl_unitário.

Veja a figura a seguir:

figura15

 

Agora vamos inserir o campo não acoplado que será um Text Box (caixa de texto).

figura16

 

Perceba que junto com a caixa de texto surgiu um rótulo basta você selecioná-lo e apagá-lo.

Estamos quase lá, na caixa de texto onde está escrito não acoplado digite a seguinte expressão:

=[quantidade]*[vl_unitário]

Salve as alterações no formulário e altere o modo de exibição para o modo formulário:

figura17

 

Resultado

Agora você vai ver que o campo subtotal foi adicionado ao nosso formulário e já está exibindo o resultado da nossa expressão, falta só um detalhe, note que o valor está sendo exibindo como um valor numérico, não monetário (moeda).

figura18

 

Vamos alterar o modo de exibição para design novamente e alterar as propriedades do formulário.

figura19

 

Logo ao clicar, será exibida uma janela ao lado direito, selecione o campo onde foi realizada a expressão e altere a propriedade formato para moeda. Observe a figura 20.

figura20

 

Pronto! Agora será possível visualizar o resultado da expressão com o símbolo R$.

figura21

 

Agora será mais prático e fácil utilizar o recurso de campos calculados, espero que tenham gostado do tutorial, não se esqueça de curtir e compartilhar e comentar ao fim deste post suas experiências e sugestões, até a próxima!

Próximo

Postado por

Meu nome é André Santos, ministro aulas de Informática, Web e Hardware na Microcamp de Praia Grande, atuo na área há diversos anos e continuo meus estudos incessantes todos os dias afinal de contas a informática está sempre mudando e temos uma novidade a todo instante. “Trabalhar enriquece a mente”!

Postagem Relacionada

Testando Comandos SQL sem servidor instalado
Salve galera, hoje vou ensinar como testar comandos SQL sem ter que instalar nenhum servidor,