|
|
|
| Подскажите,пож-ста,есть ли в MSA 2002 втроенный календарь для ввода даты-я думал нет,а здесь открыл одну базу -и появляется кнопка для ввода даты из календаря.И еще-можно ли пошагово контролировать ввод даты пользователем-т.е. например первые 1ую цифру ему давать вводить только от 0 до 3, вторую -если первая 3-то 0 или 1, год-диапазон 1995-2010 например,и не давать переходить на следующую цифру не введя нужную(чтобы сразу не давал,а не потом системная ошибка выскакивала). | |
|
| |
|
|
|
| есть стандартный 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
ну или если хочется в процессе, то использовать событие "Изменение", проверяя введенный символ. Но в этом случае как использовать календарь? | |
|
| |
|
|
|
| Спасибо!Я имел в виду к альтернативу календарю-чтобы не ощибались при вводе каждого символа.Не подскажете,как в виде кода отслеживать какой по счету символ введен-чтобы сразу его затирать,например | |
|
| |
|
|
|
| свойство text
len(me!поле.text) - даст кол-во символов
me!поле.text = left(me!поле.text,len(me!поле.text) -1) - отрежет последний символ | |
|
| |
|