ник: osmor
со вторым и 3-м все просто, установите соответсующие форматы полей и маски ввода
с 1-м , если поле не очень длинное то можно маской ввода (см. Help) если длинное, то придется на событие до обновления (или после) анализировать введенное значение на предмет наличия недопустиных символов (см. Instr, Like)
PS. - см. Instr, Like, Replace