Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.07.22;
Скачать: CL | DM;

Вниз

В MaskEdit сделал маску для даты __.__.__ Вот если туда ничё   Найти похожие ветки 

 
dimanew   (2002-07-09 10:08) [0]

не вводить так и оставить то Delphi ругается,как от этого избавиться?


 
AL2002 ©   (2002-07-09 10:10) [1]

А ты по умолчанию попробуй подставить.


 
dimanew   (2002-07-09 10:14) [2]

>AL2002 не понял


 
Fiend ©   (2002-07-09 10:16) [3]

Я так думаю шо ругается он у тебя на что то другое, т.е. там где ты уже используешь данные из маскэдита. Ты наверна его как дату юзаешь. Но какая же это дата??? Надо не на маскэдит грешить а обработать ошибки при использовании, либо проверить значение на допустимость


 
dimanew   (2002-07-09 10:23) [4]

Ругается именно он. Выдает такую ошибку:
Project BaseAd.exe raised exception class EDBEEditError
with message "Invalid input value. Use escape to abandon changes"


 
AL2002 ©   (2002-07-09 10:26) [5]

>AL2002 не понял

Когда оно заполнено – не ругается, так?
Значит, когда юзерь оставляет пустое, то обработай, подставив, например, текущую дату.


 
Fiend ©   (2002-07-09 10:29) [6]

Ну это классическая ошибка, дорогой. Надо правильно говорить что ты используешь!

Я так понимаю что это TDBEdit, а не маскэдит.

Ты уж тут сам продумай ситуацию, как сказать пользователю, что он неверно ввёл значение. Право выбора за тобой


 
dimanew   (2002-07-09 10:30) [7]

Мне не нужна текущая дата, т.к. мне нужно знать введено что-либо
или нет. Если что-то введено то я заношу в базу эту дату если
нет то заношу NULL


 
dimanew   (2002-07-09 10:33) [8]

>Fiend
Это не TDBEdit, а TMaskEdit и это точно.


 
Fiend ©   (2002-07-09 10:36) [9]

Следовательно вы динамически формируете запрос на обновление, так???

Значит когда формирулите запрос, надо проверить введенное юзером значение на корректность, и если что заменить его на НУЛЛ


 
dimanew   (2002-07-09 10:41) [10]

В том то и дело что программа не дает даже переместить
фокус на другой объект пока не введешь корректную дату и выдает
ту самую ошибку


 
Andrey007   (2002-07-09 11:17) [11]

Хватит ругаться. Надо на OnChange повесить такой обработчик:
with Sender as TMaskEdit do if Text=" . . " then Modified:=False


 
dimanew   (2002-07-09 11:31) [12]

Ну и нифига не работает выдает туже самую ошибку


 
dimanew   (2002-07-09 11:33) [13]

Извиняюс уже работает



Страницы: 1 вся ветка

Текущий архив: 2002.07.22;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.013 c
3-70661
AlexF
2002-07-02 10:32
2002.07.22
IBX vs. FIBPlus


1-70717
Yuri Btr
2002-07-11 12:44
2002.07.22
Размер переменных в памяти


3-70623
Telly F
2002-06-27 11:12
2002.07.22
Как просмотреть план выполнения запроса


3-70656
NaPoleOn_IV
2002-06-20 21:49
2002.07.22
Как экспортировать содержимое DBEdit в Excel в определенную ячейк


3-70580
Егор
2002-06-26 20:51
2002.07.22
Проблема с Lookup field, помогите...