Boa tarde colegas....em um form pedido tenho o campo cliente onde se digito um nome que não esta na lista uso o código abaixo e ele abre o form cliente, até ai tudo bem. O que pretendo é se o usuário optar por não cadastrar(clicando em "não")sairia do campo cli_nome e iria para o próximo campo. Há como????
o código que uso é este:
Private Sub cli_Nome_NotInList(NewData As String, Response As Integer)
Response = acDataErrContinue ' Inibe msg padrão do Access.
If MsgBox("Cliente não Cadastrado no Sistema: '" & NewData & "'" & vbCrLf _
& "Deseja Cadastrar?", 32 + vbYesNo) = 6 Then
DoCmd.OpenForm "FrmCliente", , , , acFormAdd, _
acDialog, NewData
' A execução deste código fica interrompida aqui até o
' fechamento do formulário SeuFormCadastro.
Response = acDataErrAdded
Else
Response = acDataErrContinue
End If
End Sub
o código que uso é este:
Private Sub cli_Nome_NotInList(NewData As String, Response As Integer)
Response = acDataErrContinue ' Inibe msg padrão do Access.
If MsgBox("Cliente não Cadastrado no Sistema: '" & NewData & "'" & vbCrLf _
& "Deseja Cadastrar?", 32 + vbYesNo) = 6 Then
DoCmd.OpenForm "FrmCliente", , , , acFormAdd, _
acDialog, NewData
' A execução deste código fica interrompida aqui até o
' fechamento do formulário SeuFormCadastro.
Response = acDataErrAdded
Else
Response = acDataErrContinue
End If
End Sub