Enter в диалоговой форме

wowa

Well-Known Member
01.02.2007
845
0
#1
Выскакивает диалоговоя форма
В этой форме 2 поля .
Поле№1 типа Text
Поле№2 типа Date/Time

В поле№1 я поставил галочку на "Allow multiple lines"
И поэтому, если курсор в поле№1 , и я нажимаю Enter, то переход на новую строку и диалоговая форма не срабатывает

Если же курсор в поле№2 и я нажимаю Enter, то диалоговая форма закрывается , и у меня выскакивают ряд ошибок, потому что эти два поля могут быть не заполнены.

Скажите что можно сделать с полем№2 на подобие случая поля№1.
Надеюсь расписал понятно и подробно ))
 

morpheus

скриптописец
07.08.2006
3 915
1
#2
Для: wowa
да вроде подробо но я не совсем понимаю что адо делать на Enter во 2м поле? просто ничего ?
 

wowa

Well-Known Member
01.02.2007
845
0
#3
Мне надо обязательно заполнить эти 2 поля
НА форме есть кнопка "Выполнить". Где и происходит проверка на заполнение этих полей
Но если случайно пользователь нажмет энтер, то проверки не будет
Дак вот если курсор в поле№1 - то все нормально, так ка форма не закроется
Если курсор в поле№2 - то форма закроется, а так как оно может быть пустым (поле№2) - то это не очень хорошо
 

morpheus

скриптописец
07.08.2006
3 915
1
#4
Для: wowa
а почему вы не обрабатываете на query close заполненность полей?
 

wowa

Well-Known Member
01.02.2007
845
0
#5
А смогу ли я там проверить, нажал пользователь "Выполнить", "Отмена", или Enter?
Просто начал делать, и действительно при энтер этим событием можно подловить
 

morpheus

скриптописец
07.08.2006
3 915
1
#6
Ну собственно, что я могу сказать, читайте тут
Возможно поможет
 

wowa

Well-Known Member
01.02.2007
845
0
#7
А нельзя сделать чтобы при энтере выскакивал календарик ?
 

morpheus

скриптописец
07.08.2006
3 915
1
#9
Для: wowa
Если будете использовать мой пример ловли Enter в поле... топишитесь как он сработает или нет в диалоговом окне