Вниз
Скачать: CL | DM;

редактирование базы   Найти похожие ветки 

← →
Aliv   (2005-09-15 14:01) [0]

используется нередактируемый dbgrid, для редактирования информации отдельная кнопка, которая выбранную позицию заносит в отдельное окошко для редактирования (все поля в отдельные edit"ы)... так вот.. внимание - вопрос :)
как сделать обновление выбранной строки, все до чего пока додумался:

tbl1.insert;
tbl1.fieldbyname("NAME").asstring:=ed1.text;
tbl1.fieldbyname("TYPE").asstring:=ed2.text;
tbl1.post;

но оно добавляет новую строку наряду со старой
есть ли возможность просто обновить выбранную строку (внести изменения)?
какие варианты существуют?


← →
Германн ©   (2005-09-15 14:17) [1]

Вместо insert - edit поставь.


← →
Max Zyuzin ©   (2005-09-15 14:19) [2]

tbl1.Close;
tbl1.Open;
tbl1.Locate("Name;Type",VarArrayOf([ed1.Text,edit2.txt]),[]);


← →
ANB ©   (2005-09-15 14:19) [3]


> tbl1.insert;
- заменить на tbl1.edit;

ЗЫ. Читать хелп или хотя бы залезть в словарик.


← →
Max Zyuzin ©   (2005-09-15 14:22) [4]

Ух.. как то я криво все прочитал



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.025 c
5-1103408543
klyonov
2004-12-19 01:22
2005.10.23
Пакеты


1-1128148095
heady
2005-10-01 10:28
2005.10.23
Скачать HTML-код странички в Memo


9-1118119264
!Trinix
2005-06-07 08:41
2005.10.23
Оптимизация glscene


2-1127911383
Deposit
2005-09-28 16:43
2005.10.23
С чего начать изучение Delphi ???


4-1124634715
menart
2005-08-21 18:31
2005.10.23
отображение миниатюры




   Наверх