Pessoal, bom dia!
Criei um sistema de parcelamento, porém, quando eu clico no botão gerar parcelas pela segunda vez, ele recalcula e adiciona abaixo das parcelas que ja tinham sido geradas.
Eu preciso fazer o seguinte, ao clicar no botão gerar parcelas, que ele delete o que ja foi calculado do registro atual e recalcule novamente, não duplicando no banco de dados.
Como faço isso?
o código que tenho é esse abaixo:
Private Sub btn_GerarParcelas_Click()
'CurrentDb.Execute "Delete*From Tbl_ContasAreceber" (esse código estava deletando todo o banco de dados)
Set db = CurrentDb()
Set rs = db.OpenRecordset("Tbl_ContasAreceber")
Valor_Parcela = Me.txt_totalVendas / Me.QtdeParcelas
For I = 1 To Me.QtdeParcelas
rs.AddNew
rs("Cod_TabVenda") = Me.CodVenda
rs("Parcelas") = I & "/" & Me.QtdeParcelas
rs("Valor_Parcela") = Valor_Parcela
rs("Dt_Vencimento") = DateAdd("m", I - 1, Me.Dt_1Parcela)
rs.Update
Next
rs.Close
db.Close
DoCmd.RunCommand acCmdSaveRecord
Me.Tbl_ContasAreceber_subformulário.Requery
'DoCmd.OpenReport "rel_Empréstimo", acViewPreview
End Sub
Criei um sistema de parcelamento, porém, quando eu clico no botão gerar parcelas pela segunda vez, ele recalcula e adiciona abaixo das parcelas que ja tinham sido geradas.
Eu preciso fazer o seguinte, ao clicar no botão gerar parcelas, que ele delete o que ja foi calculado do registro atual e recalcule novamente, não duplicando no banco de dados.
Como faço isso?
o código que tenho é esse abaixo:
Private Sub btn_GerarParcelas_Click()
'CurrentDb.Execute "Delete*From Tbl_ContasAreceber" (esse código estava deletando todo o banco de dados)
Set db = CurrentDb()
Set rs = db.OpenRecordset("Tbl_ContasAreceber")
Valor_Parcela = Me.txt_totalVendas / Me.QtdeParcelas
For I = 1 To Me.QtdeParcelas
rs.AddNew
rs("Cod_TabVenda") = Me.CodVenda
rs("Parcelas") = I & "/" & Me.QtdeParcelas
rs("Valor_Parcela") = Valor_Parcela
rs("Dt_Vencimento") = DateAdd("m", I - 1, Me.Dt_1Parcela)
rs.Update
Next
rs.Close
db.Close
DoCmd.RunCommand acCmdSaveRecord
Me.Tbl_ContasAreceber_subformulário.Requery
'DoCmd.OpenReport "rel_Empréstimo", acViewPreview
End Sub