Boa tarde
Tenho este comando ao sair do campo, para não deixar gravar Nº de telefone cujo primeiro digito seja diferente do numero "2".
Private Sub TELEFONE_1_Exit(Cancel As Integer)
If left(TELEFONE_1, 1) <> 2 Then
MsgBox "Só Nº Telefone Fixos Começados por 2 ", vbInformation, "Aviso"
Me.TELEFONE_1.SetFocus
Me.TELEFONE_1 = Null
Exit Sub
Else
End If
Funciona mas só ao sair do campo e depois de ter digitado todo o número.
Como detetar logo ao digitar o primeiro numero se é diferente a "2" e cancelar logo ai a digitação?
Obrigado
Tenho este comando ao sair do campo, para não deixar gravar Nº de telefone cujo primeiro digito seja diferente do numero "2".
Private Sub TELEFONE_1_Exit(Cancel As Integer)
If left(TELEFONE_1, 1) <> 2 Then
MsgBox "Só Nº Telefone Fixos Começados por 2 ", vbInformation, "Aviso"
Me.TELEFONE_1.SetFocus
Me.TELEFONE_1 = Null
Exit Sub
Else
End If
Funciona mas só ao sair do campo e depois de ter digitado todo o número.
Como detetar logo ao digitar o primeiro numero se é diferente a "2" e cancelar logo ai a digitação?
Obrigado