Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.12.23;
Скачать: 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 вся ветка

Текущий архив: 2003.12.23;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.017 c
14-75355
Sheng
2003-11-29 11:22
2003.12.23
DVD video


14-75323
Думкин
2003-12-01 06:38
2003.12.23
С днем рождения! 1 декабря.


4-75453
sashag
2003-10-27 18:57
2003.12.23
Запуск внешней консольной программы


3-75091
Script
2003-11-29 22:09
2003.12.23
Сортировка Paradox овской таблички


14-75348
Hermit
2003-11-29 20:04
2003.12.23
Ru-Board