![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
обработка события BeforeAction в DBNavigator
Ландграф Павел © (2005-07-01 18:05:00)Приветствую, такой вопрос:
При одном условии Post выдает ошибку, я проверяю в BeforeAction, если ошибка будет то нужно обнулить нажатую кнопку, т.е. сохранение отменить, подскажите как это сделать?
Button:=nbCancel не работает...
Ландграф Павел (2005-07-02 22:18:00) [1]за abort спасибо, не подумал что все так тривиально можно сделать=)
Ученик (2005-07-01 23:37:00) [2]>Ландграф Павел © (01.07.05 18:05)
Вызвать Abort
kaif (2005-07-01 19:56:00) [3]По-моему BeforeAction навигатора срабатывает до того, как тот вызовет метод Post.
Так что делай проверку либо в BeforePost самого датасета, либо еще в каком-то событии датасета, например, в событиях, возникающих в случае ошибки Post (кажется OnPostError или OnError - не помню, посмотри, какие там вообще события имеются).
Что значит "обнулить кнопку, т.е. сохранение отменить"?
Если Post завершился с ошибкой, сохранение и так будет отменено.