Per cortesia un aiuto.
Ho impostato un campo per un inserimento di un Cod. avviam. postale (Cap) formato da cinque caratteri numerici con un msg di errore se i caratteri sono minori o maggiori di 5. Fin qui tutto bene ma quando si tratta di rendere attivo il set focus alla presenza dell'errore il cursore pur cancellando come da sintassi il cursore si sposta automaticamente su altri campi testo. E si che attuando il debug della sintassi, viene riconosciuto il setfocus. Dove avviene l'inconveniente? Devo disabilitare qualche opzione delle proprietà?
Grazie a tutti e ciao Giorgio![]()
La sintassi:
Private Sub Cap_lostFocus()
If Len(Me.Cap <> 5) Then
MsgBox "Errore di inserimento" ecc ecc
Me.Cap = ""
Me.Cap.SetFocus
End If
End Sub