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]Condicionando resultado

    avatar
    LuanMatos
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 4
    Registrado : 02/08/2018

    [Resolvido]Condicionando resultado Empty [Resolvido]Condicionando resultado

    Mensagem  LuanMatos em 14/8/2018, 15:46

    Olá, pessoal. Boa tarde.

    Estou com uma dúvida em relação a como tratar condicionais.

    No caso eu tenho um formulário que faz buscas em diversas tabelas e traz os resultados e estes são gravados em uma nova tabela. Até aí tem ido tudo certo.
    O problema acontece em um campo desse formulário que é calculado (Ele é a soma de dois outros) e quando algum desses campos da soma retorna como vazio, ele não realiza o cálculo.

    Tinha pensado em criar uma condicional no Dsum que traz o campo, mas não estou sabendo como. Podem, por favor, me ajudar?

    No caso o código está da seguinte maneira:

    Private Sub Search_Click()

    Me.Grupo = DLookup("Grupo", "Base_Grupo", "PN ='" & Me.Oneway & "'")
    Me.EstoqueDelta = DSum("DELTA", "Base_Stock_Delta", "GRUPO ='" & Me.Grupo & "'")
    Me.EstoquePool = DSum("POOL", "Base_Pool", "PN ='" & Me.Oneway & "'")
    Me.EstoqueFinal = (Me.EstoqueDelta + Me.EstoquePool)

    End Sub

    No caso, o grupo é a variável que imputo na mão para fazer a busca nas tabelas.
    JPaulo
    JPaulo
    Moderador
    Moderador

    Respeito às Regras 100%

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

    [Resolvido]Condicionando resultado Empty Re: [Resolvido]Condicionando resultado

    Mensagem  JPaulo em 14/8/2018, 15:54

    Ola seja bem vindo ao forum;

    Pode tratar os nulos com a função interna NZ;

    Exemplo:
    Código:
    Me.EstoqueFinal = (Nz(Me.EstoqueDelta,0) + Nz(Me.EstoquePool,0))



    .................................................................................
    Contribua com o maximoaccess nos links abaixo, ajude a melhorar este que é o seu site na NET.

    Pay-Pal R$ Aqui
    Pay-Pal € Aqui

    Ou ainda: Aqui (Novo)

    Sucesso e Bons Estudos
    Success and Good Studies

    [Resolvido]Condicionando resultado Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvido]Condicionando resultado Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvido]Condicionando resultado Folder_announce_new Instruções SQL como utilizar...
    avatar
    LuanMatos
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 4
    Registrado : 02/08/2018

    [Resolvido]Condicionando resultado Empty Deu Certo!!!

    Mensagem  LuanMatos em 14/8/2018, 16:59

    Muitíssimo obrigado pela ajuda, amigo!

    Ficou ótimo!
    Usei o mesmo código, inclusive, para tratar outros campos que retornavam em branco.

    Muito obrigado!
    JPaulo
    JPaulo
    Moderador
    Moderador

    Respeito às Regras 100%

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

    [Resolvido]Condicionando resultado Empty Re: [Resolvido]Condicionando resultado

    Mensagem  JPaulo em 14/8/2018, 17:51

    Fico feliz.

    Obrigado pelo retorno o forum agradece.


    .................................................................................
    Contribua com o maximoaccess nos links abaixo, ajude a melhorar este que é o seu site na NET.

    Pay-Pal R$ Aqui
    Pay-Pal € Aqui

    Ou ainda: Aqui (Novo)

    Sucesso e Bons Estudos
    Success and Good Studies

    [Resolvido]Condicionando resultado Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvido]Condicionando resultado Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvido]Condicionando resultado Folder_announce_new Instruções SQL como utilizar...

    Conteúdo patrocinado

    [Resolvido]Condicionando resultado Empty Re: [Resolvido]Condicionando resultado

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 22/5/2019, 06:17