MaximoAccess

Caro Usuário, antes de postar pela primeira vez, leia as regras do fórum.

https://www.maximoaccess.com/t48-regras-do-forum

Obrigado

Administração


Participe do fórum, é rápido e fácil

MaximoAccess

Caro Usuário, antes de postar pela primeira vez, leia as regras do fórum.

https://www.maximoaccess.com/t48-regras-do-forum

Obrigado

Administração

MaximoAccess

Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.

Dicas Ms Access, Exemplos Ms Access, Codigos VBA Ms Access, SQL Ms Access

3 participantes

    Soma de valores

    avatar
    x7iruama7x
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 39
    Registrado : 24/01/2013

    Soma de valores Empty Soma de valores

    Mensagem  x7iruama7x 11/3/2014, 21:04

    Tenho uma tabela chamada Orçamento que tem cinco campos: Mobiliário, Cadeiras, Divisórias, Serviços e Total. Eu insiro os valores através de um formulário baseado em uma consulta que uni varias tabelas, incluindo a tabela Orçamento. Como eu faço para que na hora que eu digitar o valor dentro do formulário nos campos Mobiliário, Cadeiras, Divisórias e Serviços, automaticamente aparecesse a soma dos valores inseridos no campo Total?
    HARYSOHN
    HARYSOHN
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 12226
    Registrado : 01/03/2011

    Soma de valores Empty Re: Soma de valores

    Mensagem  HARYSOHN 11/3/2014, 22:34

    Boas colega.. está um tanto quanto confusa a questão, ajudaria se enviasse a parte do bd para que possamos ver isto pra ti.

    Cumprimentos.
    avatar
    x7iruama7x
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 39
    Registrado : 24/01/2013

    Soma de valores Empty Re: Soma de valores

    Mensagem  x7iruama7x 12/3/2014, 11:43

    O formulário é acessado pelo botão "Pedidos" na seção de Cadastro e os campos são Mobiliário, Cadeiras, Serviços e Divisórias.

    Eu queria que ao selecionar um numero na combo "Orçamento",eu manualmente inserisse os valores que foram cotados para os itens acima (mobiliário, cadeiras..) e o campo valor total ja fosse somando e atualizando cada vez que eu inserisse um valor em cada um dos quatro campos.
    Anexos
    Soma de valores AttachmentCadastro de clientes.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (298 Kb) Baixado 20 vez(es)
    HARYSOHN
    HARYSOHN
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 12226
    Registrado : 01/03/2011

    Soma de valores Empty Re: Soma de valores

    Mensagem  HARYSOHN 12/3/2014, 20:56

    Boas..

    Primeiro:
    Renomeie o nome das caixas texto e objetos dos teus formulários.. Não coloque o nome do objeto igual ao nome do campo, isto fatalmente lhe trará problemas.

    Para soma tente algo assim no evento após atualizar dos campos:

    Private Sub txtVMobiliário_AfterUpdate()
    Me.VTotal = Nz(Me.VMobiliário, 0) + Nz(Me.VServiços, 0) + Nz(Me.VCadeiras, 0) + Nz(Me.VDivisórias, 0)
    End Sub


    Cumprimentos.
    HARYSOHN
    HARYSOHN
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 12226
    Registrado : 01/03/2011

    Soma de valores Empty Re: Soma de valores

    Mensagem  HARYSOHN 12/3/2014, 20:57

    Outro detalhe, teu bd está com pau... Crie um novo bd e importe os objetos do teu.

    Cumprimentos.
    avatar
    x7iruama7x
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 39
    Registrado : 24/01/2013

    Soma de valores Empty Re: Soma de valores

    Mensagem  x7iruama7x 17/3/2014, 11:21

    Valeu cara Very Happy

    Só estou com outro probleminha, o campo VTotal não tem como atualizar automaticamente quando eu insiro os valores?
    Noobezinho
    Noobezinho
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 4144
    Registrado : 29/06/2012

    Soma de valores Empty Re: Soma de valores

    Mensagem  Noobezinho 17/3/2014, 11:35

    Olá amigo

    Vejo que é novato em Access  Razz 

    Portanto, uma das primeiras premissas do Access:

    Não se salva valores de totais em tabelas.

    Para isso existem as consultas, com a quais você manipula os dados existente nas tabelas
    entre eles somar, dividir , etc

    Editando: Se ainda continua querendo salvar o total na tabela, por ser um campo não vinculado,
    terá que usar código VBA.

    Grande Abraço

    Noob


    .................................................................................
    A pergunta que não quer calar:
    Por quê quando alguém vem pedir ajuda e conforme o caso pedimos
    para enviar parte do projeto, não temos mais continuidade do tópico?  
    Crê que temos bolas de cristal ou está com medo que "roubemos"  a
    idéia/projeto dele?  Twisted Evil
    Se é tão bom assim...


    Ajude a ser ajudado:
    Seja objetivo na dúvida, dê os detalhes do que precisa, sem rodeios.
    Quando anexar teu projeto, diga onde está o problema, ganhamos mais tempo
    sem precisar procurar o mesmo.
    HARYSOHN
    HARYSOHN
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 12226
    Registrado : 01/03/2011

    Soma de valores Empty Re: Soma de valores

    Mensagem  HARYSOHN 17/3/2014, 12:23

    O Colega está correto quanto a não salvar valores totais.. isto pode ser feito por consultas..

    Colocando este código no evento após atualizar de cada campo a caixa texto apresentará o valor:

    Me.VTotal = Nz(Me.VMobiliário, 0) + Nz(Me.VServiços, 0) + Nz(Me.VCadeiras, 0) + Nz(Me.VDivisórias, 0)

    Cumprimentos.

      Data/hora atual: 3/12/2022, 01:39