Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Редактирование полей DBGrid [D6]


Шурик Ш ©   (2002-09-04 13:50:00) 

Подскажите, пожалуйста, новичку...
У меня есть DBGrid построенный на Query c использованием Select"а условием и сортировкой. Как отследить, что в ячейку DBGrid были внесены изменения для того, чтобы их своевременно сохранить с использованием TUpdateSQL? Ведь у TDBGrid отсутствует события связанные с завершением редактирования ячейки. Как быть?


Mike Kouzmine   (2002-09-04 14:18:00) [1]

Валяй


Шурик Ш   (2002-09-04 14:17:00) [2]

Спасибо!!!
А можно я еще потом поотвлекаю Вас своими глупыми вопросами?


Mike Kouzmine   (2002-09-04 14:15:00) [3]

if key =#13 then
if not (q.state in [dsBrowse]) then
// было редактирование или еще что-то тут мы его postим и получаем afterpost. Посмотри хелп на квери для уточнения


Шурик Ш   (2002-09-04 14:10:00) [4]

Так как же после нажатия на Enter вывести строку из состояния "редактирование"?


Mike Kouzmine   (2002-09-04 14:07:00) [5]

oss © -> так ты же ему не даешь! Ответил и все, не интересно.


Шурик Ш   (2002-09-04 14:07:00) [6]

Не понимаю тебя. Они отрабатывают в совершенно разных ситуациях, но не там где я хочу. Я хочу, чтобы мое действие отработало при нажетии Enter"а в редактируемом поле. Кстати, а почему после такой операции Колонка с индикаторами остается все-равно в состоянии редактирование?


oss   (2002-09-04 14:02:00) [7]

AfterPost,
а вообще подумать просто тоже помогает


3JIA9I CyKA   (2002-09-04 14:00:00) [8]

Ну и как? Есть там события подходящие?!


Шурик Ш   (2002-09-04 13:59:00) [9]

DBGrid привязан к DataSource, а тот в свою очередь к Query


3JIA9I CyKA   (2002-09-04 13:56:00) [10]

А грид случайно не привязан к чему-нибудь, у чего такие события есть?


Наверх

Титульная страница Поиск, карта сайта Написать письмо