Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2013.07.21;
Скачать: CL | DM;

Вниз

Как удалить(заменить) сообщение об удалении записи?   Найти похожие ветки 

 
well ©   (2010-10-11 23:58) [0]

C++ Builder.ADO.Oracle.
При удалении записи выдаётся стандартное сообщение об удалении.
Как заменить его на своё?
В обработчике события BeforeDelete таблицы я пишу своё сообщение.
Но старое при этом остаётся!
Как убрать это сообщение?

p.s. Удаляю записи посредством DBNavigator/


 
Плохиш ©   (2010-10-12 00:31) [1]

Выкинуть DBNavigator или прочитать о нём в справке.


 
well ©   (2010-10-12 18:03) [2]

Ну зачем уж сразу выкидывать. Раз Борланд предлагает, то надо использовать (давняя тяга к унификации, так учили :)).
Почитать в справке - самый мудрый совет! Там есть всё. Просто иногда бывает надо быстро решить проблему. А для того чтобы найти ответ в справке часто уходит больше времени, чем ответ человека уже однажды столкнувшегося с той же проблемой. Не спорю, самому найти ответ полезнее.
Но, Плохиш, когда люди задают в форуме вопросы, они меньше всего ждут совета покопаться в справке и почитать хелп. Если есть конкретное решение - большое спасибо. А если нет, то не стоит засорять форум поучительными советами о необходимости изучать матчасть и.т.п., это и так все знают.
А хелп я почитал и ответ нашёл. Сообщение даёт DBNavigator. Нужно свойство DBNavigator ConfirmDelete=false.


 
Anatoly Podgoretsky ©   (2010-10-12 21:46) [3]


> p.s. Удаляю записи посредством DBNavigator/

Выкинь бяку и никогда больше так не делай.


 
Petr V. Abramov ©   (2010-10-13 11:26) [4]

Удалено модератором


 
Кайрат   (2010-11-30 11:16) [5]

Есть такой вариант:
Для начала установить в Options грид следующие опции

[dgEditing,dgTitles,dgIndicator,dgColumnResize,dgColLines,dgRowLines,dgTabs,dgCa ncelOnExit]

Если Вы используете TDBNavigator установите его свойство
ConfirmDelete := false;

Теперь пишем обработчик BeforeDelete таблицы которая нам нужна

procedure TForm1.ADOTable1BeforeDelete(DataSet: TDataSet);
begin
 // Это Ваше сообщение
 if Application.MessageBox("Вы действительно хотите удалить запись?",
                           "Внимание",
                           MB_YESNO) = idNo then
   Abort;
end;



Страницы: 1 вся ветка

Текущий архив: 2013.07.21;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.008 c
15-1362170517
Дмитрий С
2013-03-02 00:41
2013.07.21
Где взять оригинальный образ Windows 7?


2-1353050219
Unknown1
2012-11-16 11:16
2013.07.21
сравнение 2-х TFileStream


2-1353613774
Tcount
2012-11-22 23:49
2013.07.21
Анти SelectAll...Существует что-нибудь подобное?


15-1362294840
TUser
2013-03-03 11:14
2013.07.21
100% тест на русскость ))


4-1264756803
Handbrake
2010-01-29 12:20
2013.07.21
Вопрос по memory mapped files