Olá Norberto, boa noite.
Obrigado pela a atenção.
O que ocorre é o seguinte:
eu já estou usando o código abaixo, sugerido por você no post 4, no evento antes de atualizar do campo "Masp", que está funcionando beleza. Ou seja, não está permitindo cadastrar número de masp já cadastrado.
If Me.Masp = Me.Masp.OldValue Then Exit Sub
If Not IsNull(DLookup("[Masp]", "Tbl_Geral", "[Masp] ='" & Me!Masp & "'")) Then
Cancel = True
Me.Masp.Undo
MsgBox "ESTE MASP JÁ ESTA CADASTRADO. VERIFIQUE. SE NECESSÁRIO FAÇA A ATUALIZAÇÃO DOS DADOS."
End If
O que estou querendo é evitar que o usuário passe pelo campo "Masp" sem digitar dados. Esrive tentando o código
If IsNull(Me.Masp) Then
MsgBox "O NÚMERO DO MASP É OBRIGATÓRIO!", vbInformation, " ATENÇÃO DIGITADOR"
Me.Undo
DoCmd.CancelEvent
End If
e também o código sugerido pelo colega ssp no post 15, mas não funcionou a contento pois só funciona se nunca tiver sido digitado dados no campo "Masp". Se tiver sido digitado dados no campo e depois apagado não funciona. Como já citado no post 16, é como se os dados ficasse invisiveis.
Agradeço