Boa tarde a todos eu aqui mais uma vez preciso da ajuda de vocês tenho um código para parcelamento porém gostaria de saber como colocar o resto da divisão na primeira parcela exemplo vendi 100,00 e fiz o parcelamento em 3x que ficaria
33.3333333 mais neste código abaixo fica assim 3x 33.33 eu ate coloquei o código para arredondar mais não achei muito legal como devo fazer para lançar a diferença na primeira parcela isso é se estiver diferença
Set db = CurrentDb()
Set rs = db.OpenRecordset("Tbl_ContasAreceber") 'Abre Tbl_ContasAreceber
valor_Parcela = Me.txt_TotalVenda / Me.QtdeParcelas 'Valor de cada Parcela
For i = 1 To Me.QtdeParcelas 'Insere as Parcela na Tbl_ContasAreceber
rs.AddNew
rs("Cod_TabVenda") = Me.CodVenda
rs("Parcelas") = i & "/" & Me.QtdeParcelas
rs("Valor_Parcela") = valor_Parcela
rs("Dt_Vencimento") = DateAdd("d", TXT_intervalo, Me.txtDataVenda) 'Calcula as datas de Vencto através da função DateAdd()
rs.Update
Next
rs.Close
db.Close
Me.frmSub_ContasAreceber.Requery 'Atualiza o SubForm
Me.bt_GerarParcelas.Enabled = False
33.3333333 mais neste código abaixo fica assim 3x 33.33 eu ate coloquei o código para arredondar mais não achei muito legal como devo fazer para lançar a diferença na primeira parcela isso é se estiver diferença
Set db = CurrentDb()
Set rs = db.OpenRecordset("Tbl_ContasAreceber") 'Abre Tbl_ContasAreceber
valor_Parcela = Me.txt_TotalVenda / Me.QtdeParcelas 'Valor de cada Parcela
For i = 1 To Me.QtdeParcelas 'Insere as Parcela na Tbl_ContasAreceber
rs.AddNew
rs("Cod_TabVenda") = Me.CodVenda
rs("Parcelas") = i & "/" & Me.QtdeParcelas
rs("Valor_Parcela") = valor_Parcela
rs("Dt_Vencimento") = DateAdd("d", TXT_intervalo, Me.txtDataVenda) 'Calcula as datas de Vencto através da função DateAdd()
rs.Update
Next
rs.Close
db.Close
Me.frmSub_ContasAreceber.Requery 'Atualiza o SubForm
Me.bt_GerarParcelas.Enabled = False