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

Вниз

обработка события 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 вся ветка

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

Наверх




Память: 0.44 MB
Время: 0.033 c
14-1121554016
imm
2005-07-17 02:46
2005.08.07
Помогите с докой.


14-1121262043
Андрей Жук
2005-07-13 17:40
2005.08.07
Проект развивается :)


14-1121328888
Juice
2005-07-14 12:14
2005.08.07
Перевод исходников C++ <--> Delphi


14-1121689220
ArchValentin
2005-07-18 16:20
2005.08.07
Люди, срочно нужна помощь с написанием проги...


14-1121436564
DiamondShark
2005-07-15 18:09
2005.08.07
Пятница.





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский