DoCmd.Hourglass True
If MsgBox("Deseja gerar as parcelas?", vbYesNo, "Gerar parcelas") = vbYes Then
Dim I As Integer
Dim StrDateAdd As Date
Dim StrValorParc
Dim Parc As String
StrValorParc = Me.txtValor_Total
For I = 1 To Me.txtParc
StrDateAdd = DateAdd("m", I, Format(Me.txtData, "dd/mm/yyyy"))
StrParc = I & "/" & Me.txtParc
CurrentDb.Execute "INSERT INTO LançamentoDespesas " & _
"(CaixaOrigem, " & _
"Documento, " & _
"DataMovimento, " & _
"Despesas, " & _
"Fornecedor, " & _
"[ValorParc], " & _
"Vencimento, " & _
"NParcelas, " & _
"Observações)" & _
" Values('" & _
Me.CaixaOrigem & "','" & _
Me.Documento & "','" & _
Me.Texto12 & "','" & _
Me.txtDescricao & "-" & I & "','" & _
Me.Fornecedor & "'," & _
Me.ValorParc & ",#" & _
Format(StrDateAdd, "mm/dd/yyyy") & "#," & _
Me.txtParc & ",'" & _
Me.Observações & "');"
Next I
Me.lstParcelas.Requery
MsgBox "Parcelas geradas com sucesso!", vbInformation, "Gerar parcelas"
Else
MsgBox "processo cancelado pelo usuário!", vbInformation, "Gerar parcelas"
End If
DoCmd.Hourglass False