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
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)