MaximoAccess

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

Obrigado

Administração do MaximoAccess

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

    [Resolvido]Soma no subformulario, me pareceu tão fácil mas ta dando err

    Compartilhe
    avatar
    Aguinaldo Moreira
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 4
    Registrado : 13/06/2017

    [Resolvido]Soma no subformulario, me pareceu tão fácil mas ta dando err

    Mensagem  Aguinaldo Moreira em Qui 29 Jun 2017, 19:15

    Tenho formulario de baixas e estou criando um campo calculado (já que direto não consegui).
    O campo calculado multiplica qntidade * Valor unit e se eu dei baixa ele retorna zero, ou seja, só tem valor dif de zero se não foi dado baixa.

    Problema é que não consigo mostrar o total dos valores do campo calculado no Formulario
    Anexos
    soma.jpg
    Você não tem permissão para fazer download dos arquivos anexados.
    (806 Kb) Baixado 11 vez(es)


    Última edição por Aguinaldo Moreira em Ter 04 Jul 2017, 21:03, editado 1 vez(es)
    avatar
    FabioPaes
    Moderador
    Moderador

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3419
    Registrado : 14/08/2013

    Re: [Resolvido]Soma no subformulario, me pareceu tão fácil mas ta dando err

    Mensagem  FabioPaes em Sex 30 Jun 2017, 22:05

    Seja bem vindo ao forum!

    Sempre que surgir uma duvida, de uma pesquisada no Fórum pois possuímos muito material por aqui!
    Veja como pesquisar: ( [Você precisa estar registrado e conectado para ver este link.] ) ou Pesquise direto no Google: ( google.com.br/?#q=Termo+Pesquisado;Maximoaccess.com )


    Sua Imagem ficou Horrível!
    Mas, nesse exemplo, tenho como Subformulario "Frm_VendasSub" e faço a soma na caixa de texto que esta no rodapé desse formaulario com o nome "txtValorTotal".
    Seguindo nesse sentido, basta em uma caixa de texto no rodapé do Formulario Principal, colocar na fonte de Controle dela isso:
    =[Frm_VendasSub].[Formulário]![txtValorTotal]


    .................................................................................
    _____________________________________________________________________
    Achou a solução para sua dúvida? Não seja Egoísta, Compartilhe com todos!
    A dica do Colega foi útil? Agradeça!

    O importante não saber tudo, mas sim a Onde procurar!
    avatar
    Aguinaldo Moreira
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 4
    Registrado : 13/06/2017

    Re: [Resolvido]Soma no subformulario, me pareceu tão fácil mas ta dando err

    Mensagem  Aguinaldo Moreira em Seg 03 Jul 2017, 12:23

    FabioPaes, eu busquei no forum, e encontrei o que você me falou, até tenho alguns formulários com essa função, mas não funciona com campo calculado.
    Funciona para soma dos campos existentes na Tabela, mas no formulário não,  e essa soma exp. é com condição, que só consegui no subformulário, não consegui no Formulário.
    Ou seja, vamos por partes, como diz meu amigo Jack:
    No subformulário Subtotal = Se PAGO=-1 (multiplica Qtdade x Valor Unitario), senão deixa zero.
    = soma([SubTotal])

    No Form MOSTRAR essa soma

    no sub:  =SeImed([Pago]="0";([Preço Unit]*[Quantidade]);0)

    no rodapé do sub: =Soma(Nz([SubTotal];0))

    No Form: =[Tabela de Lançamentos Subformulário].[Formulário]([SomaSub])

    Aparece #Nome?   e quando tento acertar alguma coisa, aparece Erro
    Anexos
    soma.jpg
    Você não tem permissão para fazer download dos arquivos anexados.
    (88 Kb) Baixado 2 vez(es)
    avatar
    FabioPaes
    Moderador
    Moderador

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3419
    Registrado : 14/08/2013

    Re: [Resolvido]Soma no subformulario, me pareceu tão fácil mas ta dando err

    Mensagem  FabioPaes em Seg 03 Jul 2017, 13:39

    Ja verificou se realmente a soma esta sendo feita no Subformulário?
    Pois tem uma inconsistência na sua condição:

    =SeImed([Pago]="0";([Preço Unit]*[Quantidade]);0)

    Esse Zero deveria esta fora das Aspas "".

    Qlquer coisa posta aqui o exemplo!


    .................................................................................
    _____________________________________________________________________
    Achou a solução para sua dúvida? Não seja Egoísta, Compartilhe com todos!
    A dica do Colega foi útil? Agradeça!

    O importante não saber tudo, mas sim a Onde procurar!
    avatar
    Aguinaldo Moreira
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 4
    Registrado : 13/06/2017

    Re: [Resolvido]Soma no subformulario, me pareceu tão fácil mas ta dando err

    Mensagem  Aguinaldo Moreira em Seg 03 Jul 2017, 17:33

    Vou anexar o programa, está no form BAIXA E LANÇAMENTOS EXTRAS

    Deixei das 2 formas, com calculo e sem (veja que sem, ele retorna mas apenas o 1º valor encontrado) e eu quero somá-los.

    O 0 com ou sem aspas funciona, não é isso. Tem alguma coisa que não deixa somar o campo calculado criado na consulta.

    Officce 2009
    Anexos
    Cadastro Pedocinho - GERAL.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (320 Kb) Baixado 10 vez(es)
    avatar
    FabioPaes
    Moderador
    Moderador

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3419
    Registrado : 14/08/2013

    Re: [Resolvido]Soma no subformulario, me pareceu tão fácil mas ta dando err

    Mensagem  FabioPaes em Ter 04 Jul 2017, 13:34

    Desculpe amigo... Realmente Se o campo é calculado não rola fazer outro Calculo em cima dele! Pare resolver isso, basta fazermos o Calculo (SeImed([Pago]=0;([Preço Unit]*[Quantidade]);0)) Direto na Consulta Origem dos dados do subformulario. Assim, basta mandarmos somar esse Campo!

    Veja como ficou:
    dropbox.com/s/ofqkba1wf2it5u3/Cadastro%20Pedocinho%20-%20GERAL.zip



    .................................................................................
    _____________________________________________________________________
    Achou a solução para sua dúvida? Não seja Egoísta, Compartilhe com todos!
    A dica do Colega foi útil? Agradeça!

    O importante não saber tudo, mas sim a Onde procurar!
    avatar
    Aguinaldo Moreira
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 4
    Registrado : 13/06/2017

    Muitíssimo agradecido

    Mensagem  Aguinaldo Moreira em Ter 04 Jul 2017, 14:09

    PERFEITOOOOOOOOOOOOOOOOOOO
    Muitíssimo obrigado, nossa, abriu um leque de possibilides de outras telas valeu mesmo, Tera agradecido.
    avatar
    FabioPaes
    Moderador
    Moderador

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3419
    Registrado : 14/08/2013

    Re: [Resolvido]Soma no subformulario, me pareceu tão fácil mas ta dando err

    Mensagem  FabioPaes em Ter 04 Jul 2017, 20:33

    Grato pelo retorno amigo, até a próxima se Deus Quiser!

    Não esquece de marcar como Resolvido!!!


    .................................................................................
    _____________________________________________________________________
    Achou a solução para sua dúvida? Não seja Egoísta, Compartilhe com todos!
    A dica do Colega foi útil? Agradeça!

    O importante não saber tudo, mas sim a Onde procurar!

      Data/hora atual: Qua 22 Nov 2017, 10:40