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

start [/forum/topic.php?fid=58&fpage=108&tid=2040849]: |
0ms |
get settings: |
9ms |
get forum list: |
14ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
51ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
49ms |
get tp. blocked users: |
1ms |
| others: | 205ms |
| total: | 343ms |

| 0 / 0 |
