Вниз
Скачать: 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.023 c
3-1126478574
DimonS
2005-09-12 02:42
2005.10.23
Почему не происходит кэширование в UpdateSQL?


4-1124388955
Piter
2005-08-18 22:15
2005.10.23
Странная работа GetModuleFileName с библиотеками


1-1127884477
AdLeR
2005-09-28 09:14
2005.10.23
Генерация отчетов в Excel


14-1128433357
Trigun
2005-10-04 17:42
2005.10.23
Проведение выделенки. Есть ли подводные камни в быстром потоке?


14-1127992163
Coder_
2005-09-29 15:09
2005.10.23
Протокол ICQ




   Наверх