Criando Sub Totais em Sub Formulários do Access

Criando Sub Totais em Sub Formulários do Access

Recebi muitas mensagens solicitando um tutorial dessa magnitude. Para fazer estes cálculos é necessário um pouco de técnica, mas nada que seja difícil. Então o passo a passo deste artigo será: Criando Sub Totais em Sub Formulários do Access.

Neste nosso tutorial, para que possamos construir essa técnica, vamos trazer 2 tabelas relacionadas como exemplo:

accessfacil.com

Agora precisamos criar um formulário com as informações principais do meu banco de dados, que neste caso seria a tabela serviços, e um sub formulário com as informações secundárias, vamos dizer assim.

O detalhe é que este sub formulário não é o convencional do Access. O que recomendo utilizar sempre são os Formulários Contínuos.

Então você deve criar um formulário, com as informações dos recursos, com base no nosso exemplo, depois transformá-lo para formulário contínuo na folha de propriedade do formulário

accessfacil.com

Agora precisamos criar os sub totais no nosso sub formulário.

Para isso, vamos entrar no modo design do sub formulário e adicionar 2 caixas de texto. Uma nós iremos criar a quantidade de recursos e a outra vamos somar o total dos recursos.

Mas antes disso, gostaria de mostrar como cheguei neste total da tabela de recursos, porque há 2 campos na tabela, que são quantidade e valor unitário. Para isso criei uma consulta, com campo calculado para justamente criar o total de cada recurso.

accessfacil.com

É justamente os dados desta consulta que estão acoplados ao meu sub formulário.

Vídeo Aula: Criando Sub Totais em Sub Formulários do Access

A 1ª Função que vamos criar é para contar a quantidade de recursos que temos em cada OS. Para isso usamos a Função de Agregação CONTAR().

accessfacil.com

A 2/[ Função que vamos criar é para calcular o Valor Total dos recursos de cada OS. Para isso vamos utilizar a função SOMA()

accessfacil.com

Pronto!

Nosso sub formulário com os sub totais de cada OS já estão calculados. Agora basta navegar pelas OS para ver a alteração dos valores dos campos

Até o próximo tutorial!

Um forte abraço!

Aldir Oliveira

Deixe um comentário

O seu endereço de email não será publicado. Campos obrigatórios marcados com *