Войти

Показать полную графическую версию : Как программно изменить значение текущего поля записи TTable?


diakin
09-11-2014, 19:32
Hi, All!
Как программно изменить значение текущего поля записи TTable?
http://oookin.ru/DBL.png

Можно было бы сделать что-то вроде
FormArch1.Table1.Fields.Fields[Index].AsString :=s;

если бы знать этот чертов Index подсвеченной ячейки.
Компоненты TDBGrid, TTable.

Пока решилось через TDBEdit ы, привязанные к соответствующим полям. А вообще это надо, чтобы вводить значения в поля через "виртуальную клавиатуру" (кнопки TPanel) на Windows планшете.

diakin
09-11-2014, 21:09
Вот так можно )

FormArch1.Table1.Edit;
FormArch1.DBGrid1.SelectedField.Value:=FormArch1.DBGrid1.SelectedField.Value+Txt;
FormArch1.Table1.Post;




© OSzone.net 2001-2012