Boa noite pessoal venho aq mais uma vez para ver se essas mentes brilhantes me ajuda em um código
vou explicar tenho um formulário alunos que tem as guias de controle e em uma delas eu tenho calculo que gera as parcelas
ele pega o VALORR$ que e o total da compra QUTDAMeses que e o numero de parcelas e a Data_Compra que e a primeira parcela em diante porem se as parcelas acabarem eu queria dar continuidade nas parcelas exemplo gera 12 parcelas quando essas acabarem gere mais quantas eu pedi mais dando seguencia ai tenho o botão que gera as parcelas com o codigo
Private Sub Comando21_Click()
Dim i, strDetalhe_Calculo As Integer
Dim strValor As Currency
Dim strData_Parcela As Date
strDetalhe_Calculo = [Forms]![Alunos]![Qtda_Mes]
strValor_Parcela = [Forms]![Alunos]![ValorR$] / strDetalhe_Calculo
strData_Parcela = [Forms]![Alunos]![Data_Parcela]
If NParcela = "" Or IsNull(NParcela) Or NParcela = "0" Then
For i = 1 To strDetalhe_Calculo
DoCmd.GoToRecord , , acNewRec
Me.NParcela = i
Me.Valor_Parcela = strValor_Parcela
Me.Vencimento = DateAdd("m", i - 1, strData_Parcela)
Next
Else
MsgBox "Já foram calculadas as prestações desta nota." _
& " Para calcular novamente tem que excluir as Atuais.", vbCritical, "Erro"
End If
End Sub
espero que alguém possa me ajudar agradeço galera
vou explicar tenho um formulário alunos que tem as guias de controle e em uma delas eu tenho calculo que gera as parcelas
ele pega o VALORR$ que e o total da compra QUTDAMeses que e o numero de parcelas e a Data_Compra que e a primeira parcela em diante porem se as parcelas acabarem eu queria dar continuidade nas parcelas exemplo gera 12 parcelas quando essas acabarem gere mais quantas eu pedi mais dando seguencia ai tenho o botão que gera as parcelas com o codigo
Private Sub Comando21_Click()
Dim i, strDetalhe_Calculo As Integer
Dim strValor As Currency
Dim strData_Parcela As Date
strDetalhe_Calculo = [Forms]![Alunos]![Qtda_Mes]
strValor_Parcela = [Forms]![Alunos]![ValorR$] / strDetalhe_Calculo
strData_Parcela = [Forms]![Alunos]![Data_Parcela]
If NParcela = "" Or IsNull(NParcela) Or NParcela = "0" Then
For i = 1 To strDetalhe_Calculo
DoCmd.GoToRecord , , acNewRec
Me.NParcela = i
Me.Valor_Parcela = strValor_Parcela
Me.Vencimento = DateAdd("m", i - 1, strData_Parcela)
Next
Else
MsgBox "Já foram calculadas as prestações desta nota." _
& " Para calcular novamente tem que excluir as Atuais.", vbCritical, "Erro"
End If
End Sub
espero que alguém possa me ajudar agradeço galera