Olá.
tenho um botão que gera as parcelas de pagamentos automaticamente.
quando clico no botão ele avisa que vai gerar as parcelas e só aparece o botão SIM.
Gostaria que ele pergunta-se SIM ou NÃO e cancelasse a operação caso clicasse em NÃO.
Segue código do botão, que foi construído com a ajuda do colega PILOTO deste forum.
=========================================================================
Private Sub btnGeraParc_Click()
MsgBox "Deseja gerar as parcelas?", vbInformation, "OK"
Dim X As Integer
Dim StrDataBase As Date
'faço um loop de acordo com a quantidade de parcelas para inserir a quantidade de registros
'de acordo com o número de parcelas
For X = 0 To Me.Parcelas - 1
'adiciono na variável o mes do início do contrato acrescido de 1 mês, de acordo com o valor de x
If X = 0 Then
StrDataBase = (Me.Data_primeiro_pagamento)
'adiciono os registros na tabela
CurrentDb.Execute "INSERT INTO Pagamentos (CodCon,Data_Vencimento,Numero_Parcela) Values (""" & Me.Codigo_do_contrato & """, " _
& """" & StrDataBase & """, '1')"
Else
StrDataBase = DateAdd("m", X, Me.Data_primeiro_pagamento)
'adiciono os registros na tabela
CurrentDb.Execute "INSERT INTO Pagamentos (CodCon,Data_Vencimento,Numero_Parcela) Values (""" & Me.Codigo_do_contrato & """, " _
& """" & StrDataBase & """, """ & X + 1 & """)"
End If
Next X
Forms!Clientes.PAGAMENTOS.Requery
MsgBox "Parcelas geradas", vbInformation, "PRONTO"
End Sub
=========================================================================
tenho um botão que gera as parcelas de pagamentos automaticamente.
quando clico no botão ele avisa que vai gerar as parcelas e só aparece o botão SIM.
Gostaria que ele pergunta-se SIM ou NÃO e cancelasse a operação caso clicasse em NÃO.
Segue código do botão, que foi construído com a ajuda do colega PILOTO deste forum.
=========================================================================
Private Sub btnGeraParc_Click()
MsgBox "Deseja gerar as parcelas?", vbInformation, "OK"
Dim X As Integer
Dim StrDataBase As Date
'faço um loop de acordo com a quantidade de parcelas para inserir a quantidade de registros
'de acordo com o número de parcelas
For X = 0 To Me.Parcelas - 1
'adiciono na variável o mes do início do contrato acrescido de 1 mês, de acordo com o valor de x
If X = 0 Then
StrDataBase = (Me.Data_primeiro_pagamento)
'adiciono os registros na tabela
CurrentDb.Execute "INSERT INTO Pagamentos (CodCon,Data_Vencimento,Numero_Parcela) Values (""" & Me.Codigo_do_contrato & """, " _
& """" & StrDataBase & """, '1')"
Else
StrDataBase = DateAdd("m", X, Me.Data_primeiro_pagamento)
'adiciono os registros na tabela
CurrentDb.Execute "INSERT INTO Pagamentos (CodCon,Data_Vencimento,Numero_Parcela) Values (""" & Me.Codigo_do_contrato & """, " _
& """" & StrDataBase & """, """ & X + 1 & """)"
End If
Next X
Forms!Clientes.PAGAMENTOS.Requery
MsgBox "Parcelas geradas", vbInformation, "PRONTO"
End Sub
=========================================================================