Boa tarde povo,
É o seguinte:
Tenho uma variável global
Global Var_Uama As Variant
Ela funciona bem no sistema, porém, quando vou incluir dados no formulário, e se da erro em algum campo, essa variável
é limpa e perco o conteúdo armazenado nela, eis uma parte do código:
If IsNull(TxtContato) Then
MsgBox ("Campo obrigatório")
TxtContato.SetFocus
DoCmd.CancelEvent
End
End If.
Não dando erro, a inclusão é feita normalmente.
Será o "DoCmd.CancelEvent" que ta limpando a variável?
Ressalto que o problema acontece em qualquer campo que tem esse teste.
Alguém me ajude.
É o seguinte:
Tenho uma variável global
Global Var_Uama As Variant
Ela funciona bem no sistema, porém, quando vou incluir dados no formulário, e se da erro em algum campo, essa variável
é limpa e perco o conteúdo armazenado nela, eis uma parte do código:
If IsNull(TxtContato) Then
MsgBox ("Campo obrigatório")
TxtContato.SetFocus
DoCmd.CancelEvent
End
End If.
Não dando erro, a inclusão é feita normalmente.
Será o "DoCmd.CancelEvent" que ta limpando a variável?
Ressalto que o problema acontece em qualquer campo que tem esse teste.
Alguém me ajude.