Форум: "Базы";
Текущий архив: 2002.09.26;
Скачать: [xml.tar.bz2];
ВнизРедактирование полей DBGrid Найти похожие ветки
← →
Шурик Ш (2002-09-04 13:50) [0]Подскажите, пожалуйста, новичку...
У меня есть DBGrid построенный на Query c использованием Select"а условием и сортировкой. Как отследить, что в ячейку DBGrid были внесены изменения для того, чтобы их своевременно сохранить с использованием TUpdateSQL? Ведь у TDBGrid отсутствует события связанные с завершением редактирования ячейки. Как быть?
← →
3JIA9I CyKA (2002-09-04 13:56) [1]А грид случайно не привязан к чему-нибудь, у чего такие события есть?
← →
Шурик Ш (2002-09-04 13:59) [2]DBGrid привязан к DataSource, а тот в свою очередь к Query
← →
3JIA9I CyKA (2002-09-04 14:00) [3]Ну и как? Есть там события подходящие?!
← →
oss (2002-09-04 14:02) [4]AfterPost,
а вообще подумать просто тоже помогает
← →
Mike Kouzmine (2002-09-04 14:07) [5]oss © -> так ты же ему не даешь! Ответил и все, не интересно.
← →
Шурик Ш (2002-09-04 14:07) [6]Не понимаю тебя. Они отрабатывают в совершенно разных ситуациях, но не там где я хочу. Я хочу, чтобы мое действие отработало при нажетии Enter"а в редактируемом поле. Кстати, а почему после такой операции Колонка с индикаторами остается все-равно в состоянии редактирование?
← →
Шурик Ш (2002-09-04 14:10) [7]Так как же после нажатия на Enter вывести строку из состояния "редактирование"?
← →
Mike Kouzmine (2002-09-04 14:15) [8]if key =#13 then
if not (q.state in [dsBrowse]) then
// было редактирование или еще что-то тут мы его postим и получаем afterpost. Посмотри хелп на квери для уточнения
← →
Шурик Ш (2002-09-04 14:17) [9]Спасибо!!!
А можно я еще потом поотвлекаю Вас своими глупыми вопросами?
← →
Mike Kouzmine (2002-09-04 14:18) [10]Валяй
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2002.09.26;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.006 c