Boa tarde!
Tenho o seguinte código num campo no evento AO RECEBER FOCO
Private Sub RESPONSAVEL_GotFocus()
If MENOS_DE_UM_ANO.Value = "SIM" Or IDADE.Value > 0 < 18 Then
MsgBox "Este campo é Obrigatório! Preencha-o!", vbInformation, "Aviso!"
Me!RESPONSAVEL.SetFocus
Else
Me!RESPONSAVEL.Enabled = False
End If
End Sub
O que está acontecendo é que se eu sair do campo RESPONSÁVEL, ou seja, deixá-lo vazio depois desse evento, os outros campos são editados normalmente sem que fique neste campo até que o usuário cadastre um nome, obedecendo os critérios da primeira linha do IF...
Essa mesma lógica vai acontecer em outros campos do Banco de Dados que estou construindo...
Existe uma maneira de aproveitar o Código acima e melhorá-lo?
Desde já agradeço!
Tenho o seguinte código num campo no evento AO RECEBER FOCO
Private Sub RESPONSAVEL_GotFocus()
If MENOS_DE_UM_ANO.Value = "SIM" Or IDADE.Value > 0 < 18 Then
MsgBox "Este campo é Obrigatório! Preencha-o!", vbInformation, "Aviso!"
Me!RESPONSAVEL.SetFocus
Else
Me!RESPONSAVEL.Enabled = False
End If
End Sub
O que está acontecendo é que se eu sair do campo RESPONSÁVEL, ou seja, deixá-lo vazio depois desse evento, os outros campos são editados normalmente sem que fique neste campo até que o usuário cadastre um nome, obedecendo os critérios da primeira linha do IF...
Essa mesma lógica vai acontecer em outros campos do Banco de Dados que estou construindo...
Existe uma maneira de aproveitar o Código acima e melhorá-lo?
Desde já agradeço!