![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
редактирование базы [D5, Paradox]
Aliv © (2005-09-15 14:01:00)используется нередактируемый dbgrid, для редактирования информации отдельная кнопка, которая выбранную позицию заносит в отдельное окошко для редактирования (все поля в отдельные edit'ы)... так вот.. внимание - вопрос :)
как сделать обновление выбранной строки, все до чего пока додумался:
tbl1.insert;
tbl1.fieldbyname('NAME').asstring:=ed1.text;
tbl1.fieldbyname('TYPE').asstring:=ed2.text;
tbl1.post;
но оно добавляет новую строку наряду со старой
есть ли возможность просто обновить выбранную строку (внести изменения)?
какие варианты существуют?
Max Zyuzin (2005-09-15 14:22:00) [1]Ух.. как то я криво все прочитал
Max Zyuzin (2005-09-15 14:19:00) [2]tbl1.Close;
tbl1.Open;
tbl1.Locate('Name;Type',VarArrayOf([ed1.Text,edit2.txt]),[]);
ANB (2005-09-15 14:19:00) [3]
> tbl1.insert;
- заменить на tbl1.edit;
ЗЫ. Читать хелп или хотя бы залезть в словарик.
Германн (2005-09-15 14:17:00) [4]Вместо insert - edit поставь.