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

Запись в базу...   Найти похожие ветки 

 
pashaz ©   (2003-11-26 23:45) [0]

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

Спасибо.


 
mfender ©   (2003-11-26 23:51) [1]

Наверное, постить или UPDATE творить OnColExit :)


 
Michail Dalakov   (2003-11-26 23:56) [2]

Какая в этом может быть польза?


 
pashaz ©   (2003-11-27 00:21) [3]

А как сделать Update текущей записи ?

to Michail Dalakov: Если в таблице только одна запись, а нужно сохранить изменения после редактирования.


 
Michail Dalakov   (2003-11-27 00:33) [4]

Что значит сохранять изменения после редактирования?
Если ты отредактировал поле и хочешь чтобы изменения были восприняты не переходя на другое поле то вызывай CheckBrowseMode


 
pashaz ©   (2003-11-28 12:20) [5]

А как правильно это сделать?

Я пишу

with ADODataSet1 do
begin
CommandText:="SELECT ******";
Parameters.ParamByName("CCode").Value:=ComboBox1.Text;
Open;
CheckBrowseMode;
end;

и толку никакого, изменения не сохраняются.


 
Vlad ©   (2003-11-28 12:44) [6]


> pashaz © (26.11.03 23:45)

И как по твоему грид должен определить что ты закончил редактирование ячейки ? Повесь кнопку "Сохранить" на форму, а по кнопке вызывай Post. Или используй DBNavigator на худой конец


 
pashaz ©   (2003-11-28 13:10) [7]

А если без кнопки? хотя бы по Enter ? можно сделать?


 
ripp ©   (2003-11-29 09:28) [8]

Что-то типа того через onKeyPress

if key=#13 then
begin
case grid.selectedItems of
0:grid.selectedItems:=1; //курсор перейдет на следующую колонку
1:grid.selectedItems:=2;
2:grid.selectedItems:=3;
3:if grid.DataSet.State=dsBrowse then else grid.DataSet.post;
end;
end;



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

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



Память: 0.46 MB
Время: 0.011 c
1-75184
Mishenka
2003-12-11 16:08
2003.12.23
Можно ли OpenDialog использовать только для одного каталога?


1-75207
Sanych_k
2003-12-11 10:36
2003.12.23
Как оброботать клик правой кнопкой над динамической кнокой?


14-75393
Владислав
2003-11-28 10:23
2003.12.23
Проблемы с панелью управления.


6-75300
Горох
2003-10-24 18:41
2003.12.23
IdUDPClient1.SendBuffer()


3-75129
Vick
2003-12-01 13:19
2003.12.23
Преобразование vrabinary в varchar




   Наверх