Boa Noite,
No meu form, tenho um campo com uma instrução IF, o que acontece é que se passar normalmente pelo campo ele funciona normalmente, mas, se deixar o dedo em cima do enter e ele passar rápido pelo campo, ele acaba não executando o comando corretamente, o comando está abaixo, se alguém poder me ajudar agradeço
Roxo
Private Sub UMFrete_Exit(Cancel As Integer)
If (Me.UMFrete) > "0" And (Forms!FrmPedidos!SfrmParcela!ContadorVencimento) < "2" Then
SfrmParcela.SetFocus 'move o foco para o subformulario
DoCmd.GoToRecord , , acLast 'vai até ao ultimo registro
DoCmd.GoToRecord , , acNewRec 'cria novo registro
Forms!FrmPedidos!SfrmParcela!UMParcela = Forms!FrmPedidos!UMFrete
Forms!FrmPedidos!SfrmParcela!DHDataVencimento = Forms!FrmPedidos!DHDataEntrega
Forms!FrmPedidos!SfrmParcela!ComboPar_Fre = "2"
Else
End If
End Sub
No meu form, tenho um campo com uma instrução IF, o que acontece é que se passar normalmente pelo campo ele funciona normalmente, mas, se deixar o dedo em cima do enter e ele passar rápido pelo campo, ele acaba não executando o comando corretamente, o comando está abaixo, se alguém poder me ajudar agradeço
Roxo
Private Sub UMFrete_Exit(Cancel As Integer)
If (Me.UMFrete) > "0" And (Forms!FrmPedidos!SfrmParcela!ContadorVencimento) < "2" Then
SfrmParcela.SetFocus 'move o foco para o subformulario
DoCmd.GoToRecord , , acLast 'vai até ao ultimo registro
DoCmd.GoToRecord , , acNewRec 'cria novo registro
Forms!FrmPedidos!SfrmParcela!UMParcela = Forms!FrmPedidos!UMFrete
Forms!FrmPedidos!SfrmParcela!DHDataVencimento = Forms!FrmPedidos!DHDataEntrega
Forms!FrmPedidos!SfrmParcela!ComboPar_Fre = "2"
Else
End If
End Sub