Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2013.03.22;
Скачать: [xml.tar.bz2];

Вниз

Правильность ввода поля при переходе к другой записи   Найти похожие ветки 

 
dmitry1208197320 ©   (2010-10-21 10:18) [0]

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


 
Sergey13 ©   (2010-10-21 10:24) [1]

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


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


> dmitry1208197320 ©   (21.10.10 10:18)  

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


 
dmitry1208197320 ©   (2010-10-21 12:23) [3]

Sergey13, спасибо!


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

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



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

Форум: "Базы";
Текущий архив: 2013.03.22;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.45 MB
Время: 0.051 c
15-1350899839
AV
2012-10-22 13:57
2013.03.22
Чем занимались во времена Пушкина осенью :)


15-1330664086
CleriC
2012-03-02 08:54
2013.03.22
HotKey в среде Delphi (не могу назначить)


15-1353484275
RWolf
2012-11-21 11:51
2013.03.22
TVirtualStringTree, баг отрисовки


15-1344579813
AV
2012-08-10 10:23
2013.03.22
У TObject надо 8 байт оттяпать. Можно, не затерев ничего важного?


15-1336633312
jacksotnik
2012-05-10 11:01
2013.03.22
Закрыть файл





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский