Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / две маски ввода / 11 сообщений из 11, страница 1 из 1
21.04.2004, 18:46
    #32490666
AlexOv
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
две маски ввода
Можно ли для контрола создать две маски ввода. Например, в зависимости от первого вводимого в поле символа (буква или цифра) устанавливается соответствующая маска ввода?
...
Рейтинг: 0 / 0
21.04.2004, 18:54
    #32490679
Владимир Саныч
Модератор форума
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
две маски ввода
private sub XXX_change()
if XXX.text like ... then
XXX.inputmask=...
else
XXX.inputmask=...
end sub

Но я этого не проверял.
...
Рейтинг: 0 / 0
21.04.2004, 18:58
    #32490683
AlexOv
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
две маски ввода
Не проходит! Формирование маски должно быть динамическим!
...
Рейтинг: 0 / 0
21.04.2004, 19:02
    #32490689
Владимир Саныч
Модератор форума
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
две маски ввода
Ну и что мешает поставить вместо моих многоточий то, что нужно?
...
Рейтинг: 0 / 0
21.04.2004, 20:08
    #32490752
AlexOv
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
две маски ввода
Ничего не мешает. Прежде, чем задавать вопрос просто проверил такой вариант! Честно говоря, я сильно сомневаюсь, что имеется решение! Но... Вдруг
...
Рейтинг: 0 / 0
21.04.2004, 20:53
    #32490789
Владимир Саныч
Модератор форума
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
две маски ввода
авторПрежде, чем задавать вопрос просто проверил такой вариант!
Такой - это какой? И каковы результаты?
...
Рейтинг: 0 / 0
21.04.2004, 21:50
    #32490825
Shuhard
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
две маски ввода
вроде так
KeyPreview=Да'перехват на всей форме'

Код: plaintext
1.
2.
3.
4.
5.
6.
Private Sub Form_KeyDown(KeyCode As Integer, Shift As Integer)

' проверка выделенности нашего поля - не соображу ночью'
If KeyCode = vbKey1 And Me![Поле1].SelStart =  0  Then Me![Поле1].InputMask =  "00  :00  ;0 ;+"

End Sub


итого ловим все нажатия кнопок на форме если в нашей и это первый символ и он 1 то меняем маску
у меня в mdb/Acc97 катит
...
Рейтинг: 0 / 0
21.04.2004, 21:57
    #32490830
Владимир Саныч
Модератор форума
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
две маски ввода
2 Shuhard:

Во-первых, надо убедиться, что мы находимся в нужном поле.
Во-вторых, ведь есть OnChange. Разве его отменили?
...
Рейтинг: 0 / 0
21.04.2004, 22:00
    #32490832
Shuhard
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
две маски ввода
1 да я так и пишу
2 работает или нет
' проверка выделенности нашего поля - не соображу ночью'
...
Рейтинг: 0 / 0
21.04.2004, 22:07
    #32490836
Владимир Саныч
Модератор форума
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
две маски ввода
Так тогда надо KeyDown не всей формы, а этого поля.
...
Рейтинг: 0 / 0
22.04.2004, 14:31
    #32491867
AlexOv
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
две маски ввода
Shuhard! Спасибо! Все ж она вертится!
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / две маски ввода / 11 сообщений из 11, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]