Показать сообщение отдельно
  #2  
Старый 13.07.2010, 17:44
lmikle lmikle вне форума
Модератор
 
Регистрация: 17.04.2008
Сообщения: 8,015
Версия Delphi: 7, XE3, 10.2
Репутация: 49089
По умолчанию

1. DBGrid.Options.dgRowSelect := True в инспекторе объектов.
2. Через TActionList. Заводишь там Action c хоткеем Enter. В его Execute'е делаешь так:
Код:
DBGrid1.DataSource.DataSet.Edit;
DBGrid1.DataSource.DataSet.Edit.FieldByName('Fld').AsInteger := 
  DBGrid1.DataSource.DataSet.Edit.FieldByName('Fld').AsInteger - 1;
DBGrid1.DataSource.DataSet.Post;
Ответить с цитированием