Bom temos o seguiente codigo
Esse código faz o seguiente
quando (escolho sim ele quita a conta)
(quando escolho não ele não cancela a quitação)
acrescentar mas uma msg:permitindo a escolha se quer ou não
imprimir a nota da venda
e fazer com que as funções de sim ou não funcionem corretamente
aos meu amigos mestres vba como ficaria esse código?
Private Sub Quitar_Click()
Me.QuitadaParcial.Value = 0
Dim MSG
MSG = MsgBox("Deseja quitar esta venda? ", vbYesNo + vbQuestion, "ATENÇÃO")
DoCmd.RunCommand acCmdSaveRecord
On Error Resume Next
Dim strDocName As String
Dim strFilter As String
strDocName = "notadevenda"
strFilter = "ID= Forms!caixavenda!ID"
DoCmd.OpenReport strDocName, acViewNormal, , strFilter
DoCmd.Close acForm, "caixavenda"
If vbYes Then
Me.Quitar.Value = -1
Me.QuitadaParcial.Value = 0
DoCmd.RunCommand acCmdSaveRecord
Me.Refresh
DoCmd.GoToRecord , , acNewRec
Exit Sub
Else
Me.Quitar.Value = 0
End If
End Sub
Esse código faz o seguiente
quando (escolho sim ele quita a conta)
(quando escolho não ele não cancela a quitação)
acrescentar mas uma msg:permitindo a escolha se quer ou não
imprimir a nota da venda
e fazer com que as funções de sim ou não funcionem corretamente
aos meu amigos mestres vba como ficaria esse código?
Private Sub Quitar_Click()
Me.QuitadaParcial.Value = 0
Dim MSG
MSG = MsgBox("Deseja quitar esta venda? ", vbYesNo + vbQuestion, "ATENÇÃO")
DoCmd.RunCommand acCmdSaveRecord
On Error Resume Next
Dim strDocName As String
Dim strFilter As String
strDocName = "notadevenda"
strFilter = "ID= Forms!caixavenda!ID"
DoCmd.OpenReport strDocName, acViewNormal, , strFilter
DoCmd.Close acForm, "caixavenda"
If vbYes Then
Me.Quitar.Value = -1
Me.QuitadaParcial.Value = 0
DoCmd.RunCommand acCmdSaveRecord
Me.Refresh
DoCmd.GoToRecord , , acNewRec
Exit Sub
Else
Me.Quitar.Value = 0
End If
End Sub