è possibile effettuare un controllo dei valori inserirti nei text?

mi spiego:
ho un campo text a cui ho attrubito il dataformat come data dd/mm/yyyy
il problema è: e se l'utente nn sa ke la data si scrive così?

in access esce la mascherina di inpunt __/__/__

come posso farla uscire anche in VB con i text?
se nn è possibile, come controllo ke l'utente nn abbia scritto ciofeche?

altra domandina...
sempre nel text..
come controllo se l'utente invece di mettere valori numerici, esce matto e ci mette lettere?!

grazie mille