![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Не активизируется кнопка Post у DBNavigator при удалении [D7, Firebird 2.0]
Megabyte © (2006-10-25 15:37:00)Сабж.
У меня стоит подтверждение транзакции при нажатии кнопки Post
на DBNavigator'е.
procedure Tfrm_sprav.nav_spravClick(Sender: TObject;
Button: TNavigateBtn);
begin
if button = nbPost then
DatM.ftr_sklad_upd.Commit;
...
end;
При операциях вставки, редактирования записи активизруется кнопка Post, при удалении этого почему-то не происходит.
Или она и не должна активизироваться?
Просто это требуется, чтобы пользователь мог отменить свое действие, вдруг случайно что-нить удалит...
Хотя конечно там итак выскакивает диалог о том, надо ли удалять запись, но хочется, чтобы все было стандартизировано.
Desdechado (2006-10-25 16:05:00) [1]А ты объясни, что пока он ее не нажмет, он может "чтобы пользователь мог отменить свое действие, вдруг случайно что-нить".
Megabyte (2006-10-25 15:52:00) [2]
> DrPass © (25.10.06 15:50) [1]
Пользователь не хочет нажимать лишнюю кнопку "сохранить". :)
Ладно, разберусь...
DrPass (2006-10-25 15:50:00) [3]
> Или она и не должна активизироваться?
Не должна. Post - это, по сути, переход из режима редактирования в режим просмотра с применением сделанных изменений. Удаление же выполняется прямо в режиме просмотра. Повесь подтверждение транзакции на что-нибудь другое, например, на кнопку "Сохранить"