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

Способы удаления строки таблицы (строки 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 вся ветка

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



Память: 0.46 MB
Время: 0.01 c
1-7929
tytus
2002-09-23 20:11
2002.10.03
вторая форма - в том-то и дело что ошибку не показывает!!!!!!


1-7891
Eva
2002-09-23 12:31
2002.10.03
перекачка данных по расписанию


3-7784
Lakich
2002-09-15 12:28
2002.10.03
отчёт в Word


1-7965
kingdom
2002-09-24 10:48
2002.10.03
Есть указатель на интерфейс, как определить его GUID ?


4-8225
anod
2002-08-15 18:51
2002.10.03
Дочернее окно




   Наверх