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]Dúvida sobre Dmáx()

    anaclaudiasos
    anaclaudiasos
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Feminino
    Localização : Brasil
    Mensagens : 17
    Registrado : 01/10/2013

    [Resolvido]Dúvida sobre Dmáx() Empty [Resolvido]Dúvida sobre Dmáx()

    Mensagem  anaclaudiasos 12/4/2017, 08:41

    Bom Dia!
    Tenho conhecimento básico, tem uns 15 anos que não utilizava access.

    Estou montando um banco de dados no serviço para conferir os balancetes das nossas unidades, referente a verba que recebem.
    Tenho uma tabela lancamento, onde tem a unidade, saldo anterior, lançamento (receita ou despesa) com valor, e saldo atual.
    Saldo atual, é um campo de cálculo (saldo anterior + receita - despesa)
    Quando incluo um novo registro da mesma unidade necessito que ele puxe o ultimo saldo atual e coloque no saldo anterior do novo registro, como base nesse tópico, fiz dessa forma:

    Private Sub Combinação1_AfterUpdate()

    Me![SaldoAnterior] = DMax("SaldoAtualCal", "[Lancamento]", "[NomeUNidade_ID]='" & Me.NomeUnidade_ID & "'")

    End Sub

    Ele puxa um saldo, mas não necessariamente o último podem me ajudar.

    E quando é lançado a unidade pela primeira vez, como não há saldo para puxar ele deixa o campo vazio, gostaria que aparecesse 0, pois o campo SaldoAtual só calcula se tiver 0.

    Grata

    Office 2010/Windows 7


    Última edição por anaclaudiasos em 12/4/2017, 14:33, editado 1 vez(es)
    APJesus
    APJesus
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 367
    Registrado : 21/09/2010

    [Resolvido]Dúvida sobre Dmáx() Empty Re: [Resolvido]Dúvida sobre Dmáx()

    Mensagem  APJesus 12/4/2017, 09:18

    AnaClaudiaSoS, Bom dia!

    O DMax puxa o valor mais alto do que está procurando e se nesta pesquisa que o evento faz para buscar na tabela ele tiver em branco ele para.

    Tente usar o DLast ( que é o último registro ) ao invés de DMax, aí ele vai buscar o último registro que está procurante, não importando se é zero ou não.

    Tente aí e me fale se deu certo, pk?
    Abraços e sucesso
    anaclaudiasos
    anaclaudiasos
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Feminino
    Localização : Brasil
    Mensagens : 17
    Registrado : 01/10/2013

    [Resolvido]Dúvida sobre Dmáx() Empty Dúvida sobre Dmáx()

    Mensagem  anaclaudiasos 12/4/2017, 09:40

    APJesus, muito obrigada, funcionou sim.

    Mas saberia me ajudar como faço para o valor ficar 0, quando não houver registro anterior, eu já deixei os campos com valor padrão 0, mas quando ele realiza a instrução, como não há saldo anterior o campo fica vazio e não realiza o calculo no saldo atual.

    Grata
    FabioPaes
    FabioPaes
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Dúvida sobre Dmáx() Empty Re: [Resolvido]Dúvida sobre Dmáx()

    Mensagem  FabioPaes 12/4/2017, 11:34

    Olá Ana Claudia! Seja bem vinda ao Fórum!

    Sempre que tiver uma Duvida sobre algum assunto, realize antes uma pesquisa aqui no Forum, pois geralmente ja encontramos boa parte de nossa duvidas ja respondidas por aqui!

    Veja como pesquisar aqui no Fórum: ( Como Pesquisar )
    ou Pesquise direto no Google: ( google.com.br/?#q=Termo+Pesquisado;Maximoaccess.com )

    Quando não achar a duvida respondida, abra um Tópico com sua duvida na Sala adequada!
    Evite pegar carona em outros tópicos, pois prejudica a resolução do mesmo e muitas vezes embaralha as respostas...

    Ja lhe adianto que sobre sua duvida tem muito material aqui no Fórum!!!

    Faça bom uso de nosso Canal e bons estudos!!!


    .................................................................................
    _____________________________________________________________________
    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!
    FabioPaes
    FabioPaes
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Dúvida sobre Dmáx() Empty Re: [Resolvido]Dúvida sobre Dmáx()

    Mensagem  FabioPaes 12/4/2017, 11:37

    Agora respondendo sua Duvida, pode utilizar o NZ(codigo dmax aqui,0) para quando for nulo ele trazer Zero!

    Veja no tópico que respondi...
    https://www.maximoaccess.com/t23553-km-inicial-condicionado-ao-veiculo


    .................................................................................
    _____________________________________________________________________
    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!
    anaclaudiasos
    anaclaudiasos
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Feminino
    Localização : Brasil
    Mensagens : 17
    Registrado : 01/10/2013

    [Resolvido]Dúvida sobre Dmáx() Empty Re: [Resolvido]Dúvida sobre Dmáx()

    Mensagem  anaclaudiasos 12/4/2017, 12:05

    Fábio, Bom Dia!

    Tenho procurado no fórum desde o começo do mês, como não consegui solução, e aquele tópico foi o que chegou mais próximo ao que eu queria, por isso achei melhor colocar no mesmo, ao invés de abrir outro. Desculpe o equivoco.

    Muito obrigada pela dica do Nz funcionou direitinho.

    Grata

    Ana Claudia
    FabioPaes
    FabioPaes
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Dúvida sobre Dmáx() Empty Re: [Resolvido]Dúvida sobre Dmáx()

    Mensagem  FabioPaes 12/4/2017, 13:00

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

    Se a duvida foi solucionada, por favor marque o tópico como resolvido:

    Veja como Fazer


    .................................................................................
    _____________________________________________________________________
    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!

    Conteúdo patrocinado


    [Resolvido]Dúvida sobre Dmáx() Empty Re: [Resolvido]Dúvida sobre Dmáx()

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 21/11/2024, 15:13