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]Soma com seImed retorna so primeiro campo

    avatar
    genio10
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 20
    Registrado : 02/01/2014

    [Resolvido]Soma com seImed retorna so primeiro campo Empty [Resolvido]Soma com seImed retorna so primeiro campo

    Mensagem  genio10 30/9/2014, 22:24

    Amigos do Forum , venho atraves desta duvida estrear no espaço , que a tantos ajuda e esclarece .

    Meu conhecimento de access é apenas de usuario curioso , e por esse motivo talvez não tenha encontrado resposta para minha duvida,mas vamos la...

    Tenho 5 tabelas relacionadas e estou montando a estrutura com formularios e subformularios para todas ficarem em um unico formulario o "CAD" que ja funciona corretamente as relações ,ou imagino que sim.
    Um dos formularios inseridos nesse principal é o formulario "financeiro" plugado na tabela de mesmo nome e que traz o campo “mr” definido(unid monetária)e o campo "beneficio" como (numero) que ao ser clicado abre o formulario "emp2" e os registros (7 no Maximo)daquele beneficio.
    O formulario (emp2) esta relacionado a tabela (emp2) , e tem os campos "parcelas" definido como (unid monetária) e "bancos" como (texto)
    o campo que recebera essa soma e uma cx de texto no formulario "emp2" chamada "TOTAL"
    o campo (mr) traz um valor fixo (salario)
    o campo (parcelas) traz valores e serão 7 campos no maximo -em geral todas parcelas são diferentes umas das outras.
    o campo (bancos) traz o nome de bancos e serão 7 campos no maximo - em geral podemos ter 2 tipos o "A" ate 6 vezes e o "B" uma unica vez


    O que preciso fazer é :1- se no campo"bancos" só tiver "bancoA" ,entao eu pego, mr*0,3-Soma [parcelas]
    2- se no campo "bancos " tiver algum "bancoB"(só pode ter 1), entao eu pego, mr*0,2-Soma [parcelas]excetuando da soma a parcela de bancoB
    exemplo: mr=1000
    cenario1 cenario2

    parcelas bancos parcelas bancos
    10 A 10 A
    25 A 25 A
    30 A 30 A
    45 A 45 A
    50 A 50 B
    60 A 60 A

    (mr=1000*0,3-soma(220)=80 (mr=1000*0,2-soma(170)=30

    Agradeceria se conseguisse uma luz , venho tentando atraves de SeImed mas travou num determinado ponto na segunda condição.
    =SeImed([bancos]<>"bancoB";([Formulários]![CAD]![financeiro subformulário]![mr])*0,3-(Soma([parcelas]));SeImed([BANCOS]="bancoB";([Formulários]![CAS]![financeiro subformulário]![mr])*0,2-(Soma([parcelas])))
    rdrck
    rdrck
    VIP
    VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1011
    Registrado : 11/03/2014

    [Resolvido]Soma com seImed retorna so primeiro campo Empty Re: [Resolvido]Soma com seImed retorna so primeiro campo

    Mensagem  rdrck 1/10/2014, 13:39

    Olá,
    Tente:

    =SeImed([bancos]<>"bancoB";([Formulários]![CAD]![financeiro subformulário]![mr])*0,3-(Soma([parcelas]));SeImed([bancos]="bancoB";([Formulários]![CAS]![financeiro subformulário]![mr])*0,2-(Soma([parcelas])));0)


    .................................................................................
    Meu Programa / OS:
    Access 2010 - Windows 10.
    avatar
    genio10
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 20
    Registrado : 02/01/2014

    [Resolvido]Soma com seImed retorna so primeiro campo Empty Re: [Resolvido]Soma com seImed retorna so primeiro campo

    Mensagem  genio10 1/10/2014, 15:28

    Caro rdrck obrigado pela atenção mas não deu certo , continua nao retornando a soma correta ,ele soma todos os campos e preciso que na condição 2 ,ele retorne o calculo sem o"bancoB"
    detalhe : quando clico dentro do registro em "bancoB" ele atualiza correto,mas só quando clico nele.
    rdrck
    rdrck
    VIP
    VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1011
    Registrado : 11/03/2014

    [Resolvido]Soma com seImed retorna so primeiro campo Empty Re: [Resolvido]Soma com seImed retorna so primeiro campo

    Mensagem  rdrck 1/10/2014, 17:24

    Se quiser postar os objetos envolvidos no problema, talvez possamos lhe ajudar de forma mais eficaz.


    .................................................................................
    Meu Programa / OS:
    Access 2010 - Windows 10.
    avatar
    genio10
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 20
    Registrado : 02/01/2014

    [Resolvido]Soma com seImed retorna so primeiro campo Empty Re: [Resolvido]Soma com seImed retorna so primeiro campo

    Mensagem  genio10 1/10/2014, 20:10

    E bem essa linha mesmo explicada ;

    parcelas--bancos ----------------------------------------parcelas bancos
    10--------- A------------------------------------------------- 10 -------A
    25--------- A -------------------------------------------------25 -------A
    30--------- A -------------------------------------------------30 -------A
    45--------- A -------------------------------------------------45 -------A
    50--------- A -------------------------------------------------50------- B
    60--------- A -------------------------------------------------60------- A

    80 (resultado esperado)--------------------------------------30 (resultado esperado)

    onde "bancos" e "parcelas" são campos do formulario (emp2) e "mr" campo do subformulario (financeiro)


    avatar
    genio10
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 20
    Registrado : 02/01/2014

    [Resolvido]Soma com seImed retorna so primeiro campo Empty Re: [Resolvido]Soma com seImed retorna so primeiro campo

    Mensagem  genio10 30/10/2014, 19:11

    Alguem com alguma dica ?
    Alexandre Neves
    Alexandre Neves
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 8498
    Registrado : 05/11/2009

    [Resolvido]Soma com seImed retorna so primeiro campo Empty Re: [Resolvido]Soma com seImed retorna so primeiro campo

    Mensagem  Alexandre Neves 17/8/2015, 08:56

    Bom dia
    Como anda a dúvida?
    Não deu continuidade, não disponibilizou os objectos envolvidos solicitados pelo colega rdrck


    .................................................................................
    Access 2010. Mande bd que dê para testar (indique a versão). Não peça para fazer o que já tem feito. Dê todos os detalhes.
    Não coloquem entraves como senhas, esconder controlos, etc. Disponibilizem o mais limpo possível
    Só respondo a mensagens privadas, se forem de assunto privado; às outras não respondo.
    Quem trabalha e mata a fome não come o pão de ninguém; mas quem não trabalha e come, come sempre o pão de alguém. António Aleixo
    avatar
    genio10
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 20
    Registrado : 02/01/2014

    [Resolvido]Soma com seImed retorna so primeiro campo Empty Re: [Resolvido]Soma com seImed retorna so primeiro campo

    Mensagem  genio10 17/8/2015, 13:42

    Modifiquei o projeto , estou dando como resolvido.

    Conteúdo patrocinado


    [Resolvido]Soma com seImed retorna so primeiro campo Empty Re: [Resolvido]Soma com seImed retorna so primeiro campo

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 21/11/2024, 22:17