Форум: "Базы";
Текущий архив: 2002.10.03;
Скачать: [xml.tar.bz2];
ВнизСпособы удаления строки таблицы (строки DBGrid) Найти похожие ветки
← →
Шурик Ш (2002-09-13 17:16) [0]Есть ли еще какой-нибудь способ удалить строку DBGrig кроме
1) С помощью SQL-запроса и обновления DBGrid;
2) С помощью вызова процедуры BtnClick у DBNavigator?
Дело в том, что я не могу никуда присобачить свое подтверждение на удаление. Стандартное подтверждение на англ. языке, поэтому я его убрал: DBNavigator.ConfirmDelete := False.
Если вешать вопрос на DBNavigator.BtnClick, то запись уже удалена, а если - на DBNavigator.BeforeAction, то рано.
Пользоваться же для этой цели запросом вообще не хочется...
← →
Alibaba (2002-09-13 17:28) [1]Если первых два путь исключаеш -
то только Пользоваться для этой цели запросом
хотя и не хочется...
Дык сложностей же никаких нет!
Нарисуй SQL - все.
← →
Шурик Ш (2002-09-13 17:31) [2]Ага, ты прав.
← →
Wolf226 (2002-09-13 17:32) [3]Событие TDataSet.BeforeDelete - сойдет? Или я может вопрос не понял.
← →
ЮЮ (2002-09-16 03:39) [4]DataSource.DataSet.Delete
Именно это и вызывается в DBNavigator.BtnClick(nbDelete). И стоит ли ради этого использовать DBNavigator?
← →
VAleksey (2002-09-16 08:47) [5]По моему Ctrl+Del команда на удаление строки в гриде.
В гриде так же отключи подтверждение удаления. Потом встраивай свое подтверждение удаления в TDataSet.BeforeDelete . И если юзер отвечает что он не уверен, то вызывай Abort для прерывания операции.
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2002.10.03;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.008 c