Bom dia a todos !
Me surgiu uma dúvida relacionada a um projeto que estou desenvolvendo.
Estou utilizando o seguinte código, que encontrei aqui no fórum, para a geração de parcelas:
O mesmo repito para a forma de pagamento a prazo, cartão, etc.
Como o próprio título do tópico diz, há alguma forma de reduzir/limpar esse código usando o select case ou alguma outra maneira a fim de gerar as parcelas de acordo com a forma de pagamento escolhida?
Aguardo uma resposta.
Gratidão.
Me surgiu uma dúvida relacionada a um projeto que estou desenvolvendo.
Estou utilizando o seguinte código, que encontrei aqui no fórum, para a geração de parcelas:
- Código:
If Me.FormaPgto = "1" Then ' FORMA DE PAGAMENTO A VISTA
Set db = CurrentDb()
Set rs = db.OpenRecordset("cs_contasaReceber") 'Abre a tabela LC para lançamento dos dados
ValorParcela = Me.txttotal / Me.parcelas
For f = 1 To Me.parcelas 'Calcula o Loop
'Campos e valores a serem preenchidos
rs.AddNew
rs("CodVenda") = Me.CodVenda
rs("Vencimento") = DateAdd("m", f - 1, Me.DtVencimento)
rs("valorparcela") = ValorParcela
rs("FormaPgto") = Me.FormaPgto
rs("Parcelas") = f 'Insere as parcelas no formato 01/10, 02/10, 03/10...
rs("pagamento") = Date
rs("valorpago") = ValorParcela
rs("quitar") = -1
rs.Update
'Move para o Proximo
Next
'Termina e encerra as conexoes
rs.Close
db.Close
End If
Me.subContasareceber.Requery
O mesmo repito para a forma de pagamento a prazo, cartão, etc.
Como o próprio título do tópico diz, há alguma forma de reduzir/limpar esse código usando o select case ou alguma outra maneira a fim de gerar as parcelas de acordo com a forma de pagamento escolhida?
Aguardo uma resposta.
Gratidão.