Вниз
Скачать: CL | DM;

обработка события BeforeAction в DBNavigator   Найти похожие ветки 

← →
Ландграф Павел ©   (2005-07-01 18:05) [0]

Приветствую, такой вопрос:
При одном условии Post выдает ошибку, я проверяю в BeforeAction, если ошибка будет то нужно обнулить нажатую кнопку, т.е. сохранение отменить, подскажите как это сделать?
Button:=nbCancel не работает...


← →
kaif ©   (2005-07-01 19:56) [1]

По-моему BeforeAction навигатора срабатывает до того, как тот вызовет метод Post.
Так что делай проверку либо в BeforePost самого датасета, либо еще в каком-то событии датасета, например, в событиях, возникающих в случае ошибки Post (кажется OnPostError или OnError - не помню, посмотри, какие там вообще события имеются).
Что значит "обнулить кнопку, т.е. сохранение отменить"?
Если Post завершился с ошибкой, сохранение и так будет отменено.


← →
Ученик   (2005-07-01 23:37) [2]

>Ландграф Павел ©   (01.07.05 18:05)  
Вызвать Abort


← →
Ландграф Павел ©   (2005-07-02 22:18) [3]

за abort спасибо, не подумал что все так тривиально можно сделать=)



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

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.024 c
11-1105004896
Pushkin
2005-01-06 12:48
2005.08.07
Длина текста в пикселях


1-1121197137
BBCHa
2005-07-12 23:38
2005.08.07
Создание письма в почтовой программе


14-1121237508
DelphiN!
2005-07-13 10:51
2005.08.07
Самая удобная для работы версия Делфи


14-1121345562
Almaz
2005-07-14 16:52
2005.08.07
"Вера" - однозначно ли это понятие ?


1-1121630007
able
2005-07-17 23:53
2005.08.07
Перехват положения окна




   Наверх