MaximoAccess

Caro Usuário, não tire as suas duvidas nas Salas de Repositório, abra sempre um novo tópico relacionado, nas salas destinadas para o efeito, como Sala de Tabelas, Consultas, Formulários, Relatórios, Macros, Módulos e VBA.

Obrigado

Administração do MaximoAccess

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

    [Resolvido]Só lê o primeiro IF em cálculo.

    Compartilhe

    Cláudio Machado
    VIP
    VIP

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1327
    Registrado : 17/03/2011

    [Resolvido]Só lê o primeiro IF em cálculo.

    Mensagem  Cláudio Machado em Qua 09 Mar 2016, 22:27

    Boa noite galera.
    Tá brabo pra mim nestes últimos dias.

    Agora estou ás voltas com este cálculo que não funciona.
    Quando clico em um campo de opção Sim/Não ele deveria executar este cálculo, acontece que ele só executa sempre o primeiro IF, nunca passa pro segundo.
    O que pode estar errado?: (SaidaEstoque_Calculo é campo texto)

    If Estoque > Quant Then
    SaidaEstoque_Calculo = Quant
    ElseIf Estoque < Quant Then
    SaidaEstoque_Calculo = [Quant] - [Estoque]
    End If

    Obrigado antecipadamente.


    .................................................................................
    " Nunca cruze os braços diante de qualquer problema ou dificuldade, pois o maior homem do mundo Jesus,  morreu de braços abertos."

    Agradeça e feche o tópico clicando no botão Resolvido. Se não sabe como, veja  [Você precisa estar registrado e conectado para ver este link.].
    Não esqueça de clicar no Joinha [Você precisa estar registrado e conectado para ver esta imagem.] para agradecer a dica que solucionou seu problema.

    philipp.moreira
    Intermediário
    Intermediário

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 182
    Registrado : 05/02/2016

    Re: [Resolvido]Só lê o primeiro IF em cálculo.

    Mensagem  philipp.moreira em Qua 09 Mar 2016, 23:15

    qual o evento do formulário esta chamando/executando o código?

    JPaulo
    Moderador
    Moderador

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 8907
    Registrado : 04/11/2009

    Re: [Resolvido]Só lê o primeiro IF em cálculo.

    Mensagem  JPaulo em Qui 10 Mar 2016, 07:06

    Claudio;

    Faça dois If`s em separado e veja se funfa;

    Código:
    If Val(Nz(Estoque, 0)) > Val(Nz(Quant, 0)) Then
        SaidaEstoque_Calculo = Val(Nz(Quant, 0))
    End If

    If Val(Nz(Estoque, 0)) < Val(Nz(Quant, 0)) Then
        SaidaEstoque_Calculo = (Val(Nz(Quant, 0)) - Val(Nz(Estoque, 0)))
    End If


    .................................................................................
    Sucesso e Bons Estudos
    Success and Good Studies

    [Você precisa estar registrado e conectado para ver esta imagem.] [Você precisa estar registrado e conectado para ver este link.]
    [Você precisa estar registrado e conectado para ver esta imagem.] [Você precisa estar registrado e conectado para ver este link.]
    [Você precisa estar registrado e conectado para ver esta imagem.] [Você precisa estar registrado e conectado para ver este link.]

    Cláudio Machado
    VIP
    VIP

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1327
    Registrado : 17/03/2011

    Re: [Resolvido]Só lê o primeiro IF em cálculo.

    Mensagem  Cláudio Machado em Qui 10 Mar 2016, 18:16

    Boa noite.
    Como sempre Mestre, você é a solução.
    Perfeito, muito obrigado.
    Abraço


    .................................................................................
    " Nunca cruze os braços diante de qualquer problema ou dificuldade, pois o maior homem do mundo Jesus,  morreu de braços abertos."

    Agradeça e feche o tópico clicando no botão Resolvido. Se não sabe como, veja  [Você precisa estar registrado e conectado para ver este link.].
    Não esqueça de clicar no Joinha [Você precisa estar registrado e conectado para ver esta imagem.] para agradecer a dica que solucionou seu problema.

    JPaulo
    Moderador
    Moderador

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 8907
    Registrado : 04/11/2009

    Re: [Resolvido]Só lê o primeiro IF em cálculo.

    Mensagem  JPaulo em Seg 14 Mar 2016, 06:26

    Fico feliz;

    Obrigado pelo retorno o forum agradece.


    .................................................................................
    Sucesso e Bons Estudos
    Success and Good Studies

    [Você precisa estar registrado e conectado para ver esta imagem.] [Você precisa estar registrado e conectado para ver este link.]
    [Você precisa estar registrado e conectado para ver esta imagem.] [Você precisa estar registrado e conectado para ver este link.]
    [Você precisa estar registrado e conectado para ver esta imagem.] [Você precisa estar registrado e conectado para ver este link.]

      Data/hora atual: Seg 05 Dez 2016, 13:29