Boa noite pessoal, fiz um formulário para conta corrente, e usei um record set. Funcionou, mas quando incluo uma segunda conta dá erro.
Ele calcula o saldo de toda a tabela, gostaria que calculasse somente da conta selecionada.
Meio difícil de explicar.
Sub AtualizaSaldo()
Dim curSaldoInicial As Currency 'Variável como moeda
Dim rst As DAO.Recordset ' Variável do Record Set
curSaldoInicial = 0 'defino o saldo inicial como zero
Set rst = CurrentDb.OpenRecordset("Cons_Conta")
Do While Not rst.EOF
rst.Edit
curSaldoInicial = curSaldoInicial + rst!CxValor
rst!CxSaldo = curSaldoInicial
rst.Update
rst.MoveNext
Loop
End Sub
Segue anexo BD
Ele calcula o saldo de toda a tabela, gostaria que calculasse somente da conta selecionada.
Meio difícil de explicar.
Sub AtualizaSaldo()
Dim curSaldoInicial As Currency 'Variável como moeda
Dim rst As DAO.Recordset ' Variável do Record Set
curSaldoInicial = 0 'defino o saldo inicial como zero
Set rst = CurrentDb.OpenRecordset("Cons_Conta")
Do While Not rst.EOF
rst.Edit
curSaldoInicial = curSaldoInicial + rst!CxValor
rst!CxSaldo = curSaldoInicial
rst.Update
rst.MoveNext
Loop
End Sub
Segue anexo BD
- Anexos
- Financeiro2018.zip
- Você não tem permissão para fazer download dos arquivos anexados.
- (131 Kb) Baixado 12 vez(es)