Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Правильность ввода поля при переходе к другой записи [D7, Paradox]


dmitry1208197320 ©   (2010-10-21 10:18:00) 

Подскажите, как корректно проверять правильность ввода поля и возвращаться при необходимости к текущей записи в случае перехода к другой записи в таблице? Пробовал это делать в событиях Table.BeforeScroll и Table.AfterScroll, но нормально не получается - происходит зацикливание программы.


Виталий Панасенко   (2010-10-21 15:12:00) [1]

Вообще-то, для полей есть OnValidate событие(возможно, малость ошибся в названии). Как раз для этого и предусмотренное


dmitry1208197320   (2010-10-21 12:23:00) [2]

Sergey13, спасибо!


Плохиш   (2010-10-21 10:51:00) [3]


> dmitry1208197320 ©   (21.10.10 10:18)  

Книжку для начинающих не пробовал прочитать для начала?


Sergey13   (2010-10-21 10:24:00) [4]

Раз было редактирование значит был и Post. Может и не явный, а при перемещении на другую запись. Вот в BeforePost и лови.
Или вариант с изменением способа ввода, когда корректность проверяется ДО ввода в БД. Например в отдельной форме вводить или в специализированном контроле типа например календарика.


Наверх

Титульная страница Поиск, карта сайта Написать письмо