Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2003.12.23;
Скачать: [xml.tar.bz2];

Вниз

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

 
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;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.45 MB
Время: 0.008 c
9-75071
TButton
2003-06-04 13:35
2003.12.23
DXImageList


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


14-75379
Vovchik_A
2003-11-28 17:06
2003.12.23
Мда... Я плакалъ...


14-75337
Rihter
2003-11-30 13:03
2003.12.23
3D в наушниках ?


14-75357
Style
2003-11-28 20:46
2003.12.23
Как часто вы смотрете на клавиатуру?? :)





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский