Tenho o seguinte código abaixo para pesquisar registros anterior , o problemas e que os registros são exibidos muito rapidamente cerca de 1segundo,
e ai o form já vai para novo registro.
Private Sub cupom_AfterUpdate()
If DCount("coddetalhevenda", "tbldetalhe_sisPDV", "coddetalhevenda=" & cupom) = 0 Then
MsgBox "Não existe nenhum registo com esta venda!!! "
Cancel = True
End If
Dim stDocName As String
Dim stLinkCriteria As String
stDocName = "frmpontodevenda"
stLinkCriteria = "[codvenda]=" & Me![cupom]
DoCmd.OpenForm stDocName, , , stLinkCriteria
DoCmd.Close acForm, ("pesquisavenda"), acSavePrompt
Forms!frmpontodevenda!frmimagem.Visible = False
End Sub
e ai o form já vai para novo registro.
Private Sub cupom_AfterUpdate()
If DCount("coddetalhevenda", "tbldetalhe_sisPDV", "coddetalhevenda=" & cupom) = 0 Then
MsgBox "Não existe nenhum registo com esta venda!!! "
Cancel = True
End If
Dim stDocName As String
Dim stLinkCriteria As String
stDocName = "frmpontodevenda"
stLinkCriteria = "[codvenda]=" & Me![cupom]
DoCmd.OpenForm stDocName, , , stLinkCriteria
DoCmd.Close acForm, ("pesquisavenda"), acSavePrompt
Forms!frmpontodevenda!frmimagem.Visible = False
End Sub