Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > БД в Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 07.12.2007, 13:46   #1
Constellation
Пользователь
 
Регистрация: 14.11.2007
Сообщений: 61
По умолчанию Корректный выход

Какое событие можно обработать перед закрытием формы, чтобы по умолчанию для базы делался Post для предварительно несохраненных данных. Допустим, если я вношу какие-то данные и меняю фокус, они сохраняются, но если я занесла данные и нажала сразу на закрытие формы, то данные теряются. Пробовала с событиями FormClose, FormDestoy, FormExit, учитывая Modifed, но они не успевают видимо срабатывать...
Constellation вне форума Ответить с цитированием
Старый 07.12.2007, 14:03   #2
Баламут
Баламучу слегка...
Участник клуба
 
Аватар для Баламут
 
Регистрация: 01.11.2006
Сообщений: 1,585
По умолчанию

OnCloseQuery... Эх, мне бы твои проблемы...
Баламут вне форума Ответить с цитированием
Старый 07.12.2007, 14:09   #3
DelayLamo
Новичок
Джуниор
 
Регистрация: 07.12.2007
Сообщений: 1
По умолчанию

как вариант решения проблемы, это на OnClose или OnCloseQuery принудительно переместить курсор на др. контрол, то есть убрать его с контрола где роизводится ввод/модификация данных (SetFocus). В таком случае акт изменеия даннх произошел и можно их постить.
DelayLamo вне форума Ответить с цитированием
Старый 07.12.2007, 15:47   #4
mihali4
*
Старожил
 
Регистрация: 22.11.2006
Сообщений: 9,201
По умолчанию

По событию закрытия формы проверьте состояние датасетов.
Если оно отличается от dsBrowse, делайте Post.
mihali4 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Выход из цикла RIO Помощь студентам 1 21.04.2008 22:55
Циклы и выход из них. alikk Общие вопросы Delphi 23 13.04.2008 08:44
Выход из программы relav_ Общие вопросы Delphi 18 15.03.2008 01:36
Корректный ли код? Hero Общие вопросы Delphi 9 07.03.2008 03:42
Выход из программы Slash Общие вопросы Delphi 8 24.03.2007 07:53