
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
24.05.2018, 00:21
|
|||
|---|---|---|---|
|
|||
Поле типа дата в DBGrid |
|||
|
#18+
Добрый вечер,подскажите, пожалуйста,как отловить ошибку в ячейке DBGrid на неправильный ввод даты? Какое событие обрабатывать? Пробовал через beforepost и onvalidate, ничего не выходит( Код: pascal 1. 2. 3. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
24.05.2018, 00:43
|
|||
|---|---|---|---|
|
|||
Поле типа дата в DBGrid |
|||
|
#18+
dead endПробовал через beforepost и onvalidate, ничего не выходит( Значит плохо пробовал. Читай справку по OnValidate внимательно. Приведённый код неправильный. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
24.05.2018, 01:03
|
|||
|---|---|---|---|
Поле типа дата в DBGrid |
|||
|
#18+
Без try..except, просто Код: pascal 1. 2. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
24.05.2018, 11:40
|
|||
|---|---|---|---|
|
|||
Поле типа дата в DBGrid |
|||
|
#18+
YuRockБез try..except Без ShowMessage, ибо документацияTo reject the current value of the field from the OnValidate event handler, raise an exception. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
24.05.2018, 12:44
|
|||
|---|---|---|---|
Поле типа дата в DBGrid |
|||
|
#18+
Dimitry SibiryakovYuRockБез try..except Без ShowMessage Да, конечно ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
24.05.2018, 12:47
|
|||
|---|---|---|---|
Поле типа дата в DBGrid |
|||
|
#18+
dead end, Я у себя неверный ввод ловлю полями набора, вот недавно было: можно было в гриде набрать значение больше чем integer и софт вываливался с неприятным исключением. Добавил в набор все поля выборки, в одном из полей прописал в OnSetText: Код: pascal 1. 2. 3. 4. 5. 6. 7. 8. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
24.05.2018, 13:09
|
|||
|---|---|---|---|
|
|||
Поле типа дата в DBGrid |
|||
|
#18+
makhaonЯ у себя неверный ввод ловлю полями набора, вот недавно было: можно было в гриде набрать значение больше чем integer и софт вываливался с неприятным исключением. Добавил в набор все поля выборки, в одном из полей прописал в OnSetText:Ой вредный подход! Нельзя так. Если человек ошибается - то надо ему сообщить, а не по тихому подсовывать левое значение ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
24.05.2018, 13:29
|
|||
|---|---|---|---|
|
|||
Поле типа дата в DBGrid |
|||
|
#18+
white_niggerЕсли человек ошибается - то надо ему сообщить, а не по тихому подсовывать левое значение Ещё лучше - не дать ему ошибиться. Для чего есть маски ввода и ограничения в спинконтролах. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
24.05.2018, 13:31
|
|||
|---|---|---|---|
|
|||
Поле типа дата в DBGrid |
|||
|
#18+
спасибо всем большое)сам разобрался) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
24.05.2018, 13:41
|
|||
|---|---|---|---|
Поле типа дата в DBGrid |
|||
|
#18+
white_nigger, ShowMessage можно добавить по желанию. авторДля чего есть маски ввода и ограничения в спинконтролах. в гриде не очень поограничиваешь, увы. в едитах, конечно, просто запрещаю набирать не то. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
24.05.2018, 15:56
|
|||
|---|---|---|---|
|
|||
Поле типа дата в DBGrid |
|||
|
#18+
Dimitry SibiryakovЕщё лучше - не дать ему ошибиться. Для чего есть маски ввода и ограничения в спинконтролах.Лучше. Но не всегда возможно makhaonв гриде не очень поограничиваешьГрид - гриду рознь... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
24.05.2018, 16:56
|
|||
|---|---|---|---|
|
|||
Поле типа дата в DBGrid |
|||
|
#18+
white_niggerЛучше. Но не всегда возможно Да, иногда лень побеждает программиста и форма редактирования документа накидывается тяп-ляп мышкой с использованием TDbEdit вместо TDateTimePicker. Но чья это проблема?.. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
24.05.2018, 17:08
|
|||
|---|---|---|---|
|
|||
Поле типа дата в DBGrid |
|||
|
#18+
Dimitry Sibiryakovwhite_niggerЛучше. Но не всегда возможно Да, иногда лень побеждает программиста и форма редактирования документа накидывается тяп-ляп мышкой с использованием TDbEdit вместо TDateTimePicker. Но чья это проблема?.. Как это чья? Пользователя конечно ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
24.05.2018, 17:37
|
|||
|---|---|---|---|
|
|||
Поле типа дата в DBGrid |
|||
|
#18+
Dimitry SibiryakovДа, иногда лень побеждает программиста и форма редактирования документа накидывается тяп-ляп мышкой с использованием TDbEdit вместо TDateTimePicker. Но чья это проблема?..Ах, если б всё было так просто!... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=58&tablet=1&tid=2040849]: |
0ms |
get settings: |
5ms |
get forum list: |
8ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
157ms |
get topic data: |
6ms |
get forum data: |
2ms |
get page messages: |
25ms |
get tp. blocked users: |
1ms |
| others: | 200ms |
| total: | 408ms |

| 0 / 0 |
