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

Форум: MS ACCESS

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

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

 
 

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

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

тема: Ввод даты в MSA 2002 через календарь,пошаговая проверка вводимой даты
 
 автор: Dutch Shultz   (15.10.2008 в 18:55)   личное сообщение
 
 

Подскажите,пож-ста,есть ли в MSA 2002 втроенный календарь для ввода даты-я думал нет,а здесь открыл одну базу -и появляется кнопка для ввода даты из календаря.И еще-можно ли пошагово контролировать ввод даты пользователем-т.е. например первые 1ую цифру ему давать вводить только от 0 до 3, вторую -если первая 3-то 0 или 1, год-диапазон 1995-2010 например,и не давать переходить на следующую цифру не введя нужную(чтобы сразу не давал,а не потом системная ошибка выскакивала).

  Ответить  
 
 автор: osmor   (16.10.2008 в 08:53)   личное сообщение
 
 

есть стандартный OCX
вот пример работы с ним
http://hiprog.com/index.php?option=com_content&task=view&id=731
Но я бы рекомендовал самописный
http://hiprog.com/index.php?option=com_content&task=view&id=614
или
http://hiprog.com/index.php?option=com_content&task=view&id=600
Контролировать наверное нужно после полного ввода, используя функции day, month и Year
ну или если хочется в процессе, то использовать событие "Изменение", проверяя введенный символ. Но в этом случае как использовать календарь?

  Ответить  
 
 автор: Dutch Shultz   (17.10.2008 в 11:39)   личное сообщение
 
 

Спасибо!Я имел в виду к альтернативу календарю-чтобы не ощибались при вводе каждого символа.Не подскажете,как в виде кода отслеживать какой по счету символ введен-чтобы сразу его затирать,например

  Ответить  
 
 автор: osmor   (17.10.2008 в 11:44)   личное сообщение
 
 

свойство text
len(me!поле.text) - даст кол-во символов
me!поле.text = left(me!поле.text,len(me!поле.text) -1) - отрежет последний символ

  Ответить  
 
 автор: Dutch Shultz   (17.10.2008 в 11:59)   личное сообщение
 
 

Спасибо!

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