Rambler's Top100
Форум: MS ACCESSVBVBA MS OfficeMS SQL server
Новые сообщения: 0000

Форум: MS ACCESS

Вопросы связанные с MS ACCESS

Обновить визитку
Участники «Online»
Все участники

 
 

Доброго времени суток, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Как проверить ввод правильной даты?
 
 автор: mulrus   (29.06.2009 в 16:00)   личное сообщение
 
 

У меня есть форма в ней поле с форматом даты.

Как сделать так, если пользователь к примеру вводит 12.12.9900 ил 12.12.990 чтобы выдавалось сообщение об ошибке?

  Ответить  
 
 автор: SergeyKV   (29.06.2009 в 16:05)   личное сообщение
28 Кб.
 
 

как самый простой вариант можно сделать шаблон для ввода даты или чтобы пользователь выбирал дату из календаря.

вот пример, выбери нужную дату в DTpickere а потом тыкни в поле. Или сразу можно вбить нужную дату по шаблону.

  Ответить  
 
 автор: mulrus   (29.06.2009 в 18:19)   личное сообщение
 
 

К сожалению с календариком не хочу заморачиваться по двум причинам:
1. АктивИкс контрол этот не на всех машинах заказчика проги стоит.
2. Мне это поле нужно для ввода даты рождения, листать календарик допустим до 1968 и так далее в лом.

А если к примеру задаю маску ввода вормата 00.00.0000;0;*, то происходит следующая фигня: к примеру ввожу 12.12.990, тогда ругается, что мол не помаске ввода....а теперь ввожу 12.12.0990 и во-аля что происходит, перехоже к следующему полю, а дата становится 12.12.990.......И как это победить?

  Ответить  
 
 автор: Denis V.   (29.06.2009 в 19:47)   личное сообщение
 
 

Это не победить ;-)
А попробуйте как на сайтах: отдельный список для даты, отдельный для месяца, отдельный для года. Потом соберёте, как надо.
Или можете написать свой календарик. Если не хотите писать, то можно найти (хоть на этом сайте) уже готовый (без ActiveX).

  Ответить  
 
 автор: Lukas   (29.06.2009 в 20:05)   личное сообщение
14 Кб.
 
 

Как вариант:

  Ответить  
 
 автор: Гоблин   (29.06.2009 в 20:25)   личное сообщение
 
 

Класс! Возьму на вооружение вывод сообщения.

  Ответить  
 
 автор: mulrus   (29.06.2009 в 21:45)   личное сообщение
 
 

Спасибо большое.

Обязательно поставлю сообщение на условие по значению в вашем примере :)

  Ответить  
HiProg.com - Технологии программирования
Rambler's Top100 TopList