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

    [Resolvido]Total geral em formulario

    danilo da siva
    danilo da siva
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 381
    Registrado : 15/10/2011

    [Resolvido]Total geral em formulario Empty Total geral em formulario

    Mensagem  danilo da siva 1/5/2012, 00:16

    Olá boa noite,

    Tenho 2 Duvidas

    1- Tenho um formulario de compras onde tenho Quantidade, Valor, Desconto e SubTotal, Quero saber o valor do desconto em cada item então no subtotal estou fazendo assim:

    =[Quantidade]*[Vrl]-[Desconto]*100 mais não esta dando a porcentagem correta.Exemplo 1 protudo de 34R$ com desconto de 10% esta dando o resultado de -966.

    2-Como obter um valor geral na soma de todos os itens? por exemplo: Tenho um subformulario com o subtotal de cada item, gostaria de somar todos os subtotais para chegar ao Total Geral, alguem poderia me ajudar?


    Observação: Ambas questoes estao no subformulario ItensCompra



    .................................................................................
    Pensar nunca é insano.Pensar sozinho é humano.Pensar o pensamento de alguém é aprendizagem.
    O que não deu certo pode ser só uma etapa de aprendizagem pro que ainda está por vir.
    criquio
    criquio
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 11229
    Registrado : 30/12/2009

    [Resolvido]Total geral em formulario Empty Re: [Resolvido]Total geral em formulario

    Mensagem  criquio 1/5/2012, 00:37

    Se colocar o campo do desconto no formato Porcentagem, deve funcionar assim:

    =([Quantidade]*[Vrl])-[Desconto]


    .................................................................................
    Meu novo site: www.vcssistemas.com.br

    Clique aqui e veja um vídeo que explica como fazer pesquisas no forum.


    DICA: Quando precisar inserir um exemplo do seu aplicativo, siga os procedimentos abaixo:
    1 - faça uma cópia do aplicativo
    2 - retire tudo que não for necessário à solução do problema, exceto o que o aplicativo precisar para funcionar
    3 - use o Compactar/Reparar
    4 - compacte o aplicativo em zip ou rar (zip para postagem como anexo na mensagem)


    Agradeça a quem lhe ajudou, clicando no joinha de uma das mensagens do usuário.
    Positive as mensagens que achar útil, no canto superior direito delas.

    danilo da siva
    danilo da siva
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 381
    Registrado : 15/10/2011

    [Resolvido]Total geral em formulario Empty Re: [Resolvido]Total geral em formulario

    Mensagem  danilo da siva 1/5/2012, 00:45

    Obrigado Criquio por responder, Fiz conforme me orientou e não deu a somatoria correta, por exemplo 10%De 200,00r$ é 20,00 entao o subtotal 180,00 e esta dando 198.00


    .................................................................................
    Pensar nunca é insano.Pensar sozinho é humano.Pensar o pensamento de alguém é aprendizagem.
    O que não deu certo pode ser só uma etapa de aprendizagem pro que ainda está por vir.
    criquio
    criquio
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 11229
    Registrado : 30/12/2009

    [Resolvido]Total geral em formulario Empty Re: [Resolvido]Total geral em formulario

    Mensagem  criquio 1/5/2012, 00:50

    Tente assim:

    =([Quantidade] * [Vrl]) - ([Quantidade] * [Vrl] / [Desconto]


    .................................................................................
    Meu novo site: www.vcssistemas.com.br

    Clique aqui e veja um vídeo que explica como fazer pesquisas no forum.


    DICA: Quando precisar inserir um exemplo do seu aplicativo, siga os procedimentos abaixo:
    1 - faça uma cópia do aplicativo
    2 - retire tudo que não for necessário à solução do problema, exceto o que o aplicativo precisar para funcionar
    3 - use o Compactar/Reparar
    4 - compacte o aplicativo em zip ou rar (zip para postagem como anexo na mensagem)


    Agradeça a quem lhe ajudou, clicando no joinha de uma das mensagens do usuário.
    Positive as mensagens que achar útil, no canto superior direito delas.

    danilo da siva
    danilo da siva
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 381
    Registrado : 15/10/2011

    [Resolvido]Total geral em formulario Empty Re: [Resolvido]Total geral em formulario

    Mensagem  danilo da siva 1/5/2012, 00:59

    Funcionou Criquio mas Quando não há desconto no produto ele aparece assim: #Div/0!


    .................................................................................
    Pensar nunca é insano.Pensar sozinho é humano.Pensar o pensamento de alguém é aprendizagem.
    O que não deu certo pode ser só uma etapa de aprendizagem pro que ainda está por vir.
    criquio
    criquio
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 11229
    Registrado : 30/12/2009

    [Resolvido]Total geral em formulario Empty Re: [Resolvido]Total geral em formulario

    Mensagem  criquio 1/5/2012, 01:01

    Use o nz:

    =([Quantidade] * [Vrl]) - ([Quantidade] * [Vrl] / nz([Desconto];1))

    O nz transforma um campo nulo no número que você definir. Nesse caso, 1.


    .................................................................................
    Meu novo site: www.vcssistemas.com.br

    Clique aqui e veja um vídeo que explica como fazer pesquisas no forum.


    DICA: Quando precisar inserir um exemplo do seu aplicativo, siga os procedimentos abaixo:
    1 - faça uma cópia do aplicativo
    2 - retire tudo que não for necessário à solução do problema, exceto o que o aplicativo precisar para funcionar
    3 - use o Compactar/Reparar
    4 - compacte o aplicativo em zip ou rar (zip para postagem como anexo na mensagem)


    Agradeça a quem lhe ajudou, clicando no joinha de uma das mensagens do usuário.
    Positive as mensagens que achar útil, no canto superior direito delas.

    danilo da siva
    danilo da siva
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 381
    Registrado : 15/10/2011

    [Resolvido]Total geral em formulario Empty Re: [Resolvido]Total geral em formulario

    Mensagem  danilo da siva 1/5/2012, 01:18

    Mais uma vez obrigado pela ajuda,

    Estamos quase lá, Estou usando assim =[Quantidade]*[Vrl]-[Quantidade]*[Vrl]/Nz([Desconto];1), porem se eu usar o valor Zero no desconto ele mostra #Div/0!, se eu deixo em branco ele mostra certinho, outro detalhe é que o subtotal so aparece quando é inserido o desconto


    .................................................................................
    Pensar nunca é insano.Pensar sozinho é humano.Pensar o pensamento de alguém é aprendizagem.
    O que não deu certo pode ser só uma etapa de aprendizagem pro que ainda está por vir.
    criquio
    criquio
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 11229
    Registrado : 30/12/2009

    [Resolvido]Total geral em formulario Empty Re: [Resolvido]Total geral em formulario

    Mensagem  criquio 1/5/2012, 01:31

    Para não permitir zero e nem outro tipo de caractere não numérico, coloque no evento "Após atualizar" do campo do desconto:

    If IsNull(Me.Desconto) Or Me.Desconto.Value = "" Or Not IsNumeric(Me.Desconto) Or Me.Desconto = 0 Then

    Me.Desconto = 1

    End If


    Para que esse campo não fique em branco enquanto estiver preenchendo outros, pode colocar esse mesmo código no "Após atualizar" dos outros campos envolvidos no cálculo.


    .................................................................................
    Meu novo site: www.vcssistemas.com.br

    Clique aqui e veja um vídeo que explica como fazer pesquisas no forum.


    DICA: Quando precisar inserir um exemplo do seu aplicativo, siga os procedimentos abaixo:
    1 - faça uma cópia do aplicativo
    2 - retire tudo que não for necessário à solução do problema, exceto o que o aplicativo precisar para funcionar
    3 - use o Compactar/Reparar
    4 - compacte o aplicativo em zip ou rar (zip para postagem como anexo na mensagem)


    Agradeça a quem lhe ajudou, clicando no joinha de uma das mensagens do usuário.
    Positive as mensagens que achar útil, no canto superior direito delas.

    danilo da siva
    danilo da siva
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 381
    Registrado : 15/10/2011

    [Resolvido]Total geral em formulario Empty Re: [Resolvido]Total geral em formulario

    Mensagem  danilo da siva 1/5/2012, 01:39

    Deu tudo certo Criquio exceto o campo subtotal, porque se eu não lançar o desconto ele me mostra o valor zero no subtotal.


    .................................................................................
    Pensar nunca é insano.Pensar sozinho é humano.Pensar o pensamento de alguém é aprendizagem.
    O que não deu certo pode ser só uma etapa de aprendizagem pro que ainda está por vir.
    criquio
    criquio
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 11229
    Registrado : 30/12/2009

    [Resolvido]Total geral em formulario Empty Re: [Resolvido]Total geral em formulario

    Mensagem  criquio 1/5/2012, 01:46

    Qual expressão tem nesse campo?


    .................................................................................
    Meu novo site: www.vcssistemas.com.br

    Clique aqui e veja um vídeo que explica como fazer pesquisas no forum.


    DICA: Quando precisar inserir um exemplo do seu aplicativo, siga os procedimentos abaixo:
    1 - faça uma cópia do aplicativo
    2 - retire tudo que não for necessário à solução do problema, exceto o que o aplicativo precisar para funcionar
    3 - use o Compactar/Reparar
    4 - compacte o aplicativo em zip ou rar (zip para postagem como anexo na mensagem)


    Agradeça a quem lhe ajudou, clicando no joinha de uma das mensagens do usuário.
    Positive as mensagens que achar útil, no canto superior direito delas.

    danilo da siva
    danilo da siva
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 381
    Registrado : 15/10/2011

    [Resolvido]Total geral em formulario Empty Re: [Resolvido]Total geral em formulario

    Mensagem  danilo da siva 1/5/2012, 01:49

    No subTotal esta com a seguinte expressão

    =[Quantidade]*[Vrl]-[Quantidade]*[Vrl]/Nz([Desconto];1)

    Formato: Monetaria
    Formulario Continuo


    .................................................................................
    Pensar nunca é insano.Pensar sozinho é humano.Pensar o pensamento de alguém é aprendizagem.
    O que não deu certo pode ser só uma etapa de aprendizagem pro que ainda está por vir.
    criquio
    criquio
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 11229
    Registrado : 30/12/2009

    [Resolvido]Total geral em formulario Empty Re: [Resolvido]Total geral em formulario

    Mensagem  criquio 1/5/2012, 02:13

    Utilize o nz nos outros campos tambem, mas colocando 0 quando for adição ou subtração e 1 quando for multiplicação ou divisão.


    .................................................................................
    Meu novo site: www.vcssistemas.com.br

    Clique aqui e veja um vídeo que explica como fazer pesquisas no forum.


    DICA: Quando precisar inserir um exemplo do seu aplicativo, siga os procedimentos abaixo:
    1 - faça uma cópia do aplicativo
    2 - retire tudo que não for necessário à solução do problema, exceto o que o aplicativo precisar para funcionar
    3 - use o Compactar/Reparar
    4 - compacte o aplicativo em zip ou rar (zip para postagem como anexo na mensagem)


    Agradeça a quem lhe ajudou, clicando no joinha de uma das mensagens do usuário.
    Positive as mensagens que achar útil, no canto superior direito delas.

    danilo da siva
    danilo da siva
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 381
    Registrado : 15/10/2011

    [Resolvido]Total geral em formulario Empty Re: [Resolvido]Total geral em formulario

    Mensagem  danilo da siva 1/5/2012, 02:35

    Ratificando o comando que estou fazendo conforme orientou estou fazendo correto?Porque continua da mesma forma?

    =nz([Quantidade;0])*[Vrl]-nz([Quantidade;0])*[Vrl]/Nz([Desconto];1)


    .................................................................................
    Pensar nunca é insano.Pensar sozinho é humano.Pensar o pensamento de alguém é aprendizagem.
    O que não deu certo pode ser só uma etapa de aprendizagem pro que ainda está por vir.
    danilo da siva
    danilo da siva
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 381
    Registrado : 15/10/2011

    [Resolvido]Total geral em formulario Empty Re: [Resolvido]Total geral em formulario

    Mensagem  danilo da siva 1/5/2012, 18:47

    Boa tarde,

    Gostaria de saber como fazer esta soma em VB?


    =([Quantidade] * [Vrl]) - ([Quantidade] * [Vrl] / [Desconto]


    .................................................................................
    Pensar nunca é insano.Pensar sozinho é humano.Pensar o pensamento de alguém é aprendizagem.
    O que não deu certo pode ser só uma etapa de aprendizagem pro que ainda está por vir.
    Silvio
    Silvio
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 5076
    Registrado : 20/04/2011

    [Resolvido]Total geral em formulario Empty Re: [Resolvido]Total geral em formulario

    Mensagem  Silvio 2/5/2012, 00:38

    Boa noite para todos...dando apenas um pitaco.

    Para fazer a soma, utilize os nomes dos campos, contidos no formulário em questão.


    .................................................................................
    Caso tenha resolvido a tua duvida, coloque o tópico como resolvido.
    www.maximoaccess.com/t860-resolucao-de-topicos

    "Quase tudo é possível quando se tem determinação e força de vontade. Não desista tão rápido."
    avatar
    Convidad
    Convidado


    [Resolvido]Total geral em formulario Empty Re: [Resolvido]Total geral em formulario

    Mensagem  Convidad 2/5/2012, 01:07

    Olá Pessoal

    Vamos voltar para a escola? Twisted Evil

    ((200*2)*10%)/100 = 40

    =(([Quantidade]*[Vrl])*[Desconto])/100

    Não esqueça que desconto tem que ter o valor = 0 quando não houver desconto.

    Grande abraço Laughing Laughing
    danilo da siva
    danilo da siva
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 381
    Registrado : 15/10/2011

    [Resolvido]Total geral em formulario Empty Re: [Resolvido]Total geral em formulario

    Mensagem  danilo da siva 2/5/2012, 03:11

    Obrigado Criquio Balem e Silvio caso resolvido


    .................................................................................
    Pensar nunca é insano.Pensar sozinho é humano.Pensar o pensamento de alguém é aprendizagem.
    O que não deu certo pode ser só uma etapa de aprendizagem pro que ainda está por vir.
    avatar
    Convidad
    Convidado


    [Resolvido]Total geral em formulario Empty Re: [Resolvido]Total geral em formulario

    Mensagem  Convidad 2/5/2012, 03:17

    Danilo

    Valeu pelo retorno

    Boa sorte!

    Conteúdo patrocinado


    [Resolvido]Total geral em formulario Empty Re: [Resolvido]Total geral em formulario

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 2/5/2024, 15:49