Текущий архив: 2004.09.05;
Скачать: CL | DM;
Вниз
Dataset not in edit mode Найти похожие ветки
← →
Piero (2004-08-08 16:12) [0]Уважаемые мастера, Работаю с таблицой db, и спокойно её редактирую через DBGrid, но если хочу исправить таблицу каким-то другим способом выдается ошибка - Dataset not in edit mode, как с этим бороться? Спасибо
← →
Anatoly Podgoretsky © (2004-08-08 16:24) [1]Перевести в режим редактирования
← →
bushmen © (2004-08-08 17:28) [2]И еще хелп почитать, чтобы в будущем не было вопроса, почему изменения не сохраняются :)
← →
Piero (2004-08-08 19:58) [3]как перевести в режим редактирования - table1.edit - не помагает
← →
Плохиш © (2004-08-08 20:23) [4]
> Piero (08.08.04 19:58) [3]
17ю строку бы проверить надо
← →
YurikGL © (2004-08-08 20:32) [5]
> Piero (08.08.04 19:58) [3]
Код в студию!
← →
Piero (2004-08-08 20:58) [6]есть : Table1 : TTable;
DBGrid1 : TDBGrid;
Datasource1 : TDatasource;
Table1 настроен на таблицу test.db
Datasource1.dataset:=Table1
DBGrid1.Datasource:=Datasource1;
таблица открывается в DBGrid, все нормально, и редактируется, при помощи - DBGrid, но редактирование програмным способом - не получается.
Я где-то торможу, только не знаю где...
← →
YurikGL © (2004-08-08 21:15) [7]
> Piero (08.08.04 20:58) [6]
> но редактирование програмным способом - не получается.
Код програмного редактирования в студию!!!
← →
Piero (2004-08-08 21:28) [8]точно, извиняюсь:
table1.DataSetField.FieldValues[1]:=sg.Cells[1,i];
table1.FieldValues["A2"]:=sg.Cells[2,i];
table1.DataSetField.DataSet.FieldByName("A1").AsString:="...";
DBGrid1.Fields[1].Value:="....";
.... ничего из этого не работает
← →
YurikGL © (2004-08-08 21:52) [9]F1 - классная штука. Там примеры есть...
This example appends a new record to a table or client dataset when the user clicks a button. The two fields ALPHANUMERIC and INTEGER are filled from the contents of two edit controls.
procedure TForm1.Button1Click(Sender: TObject);
begin
SampleTable.Append;
SampleTable.FieldValues["ALPHANUMERIC"] := Edit1.text;
SampleTable.FieldValues["INTEGER"] := StrToInt(Edit2.text);
SampleTable.Post;
end;
← →
Piero (2004-08-08 21:58) [10]Урааааааа
Спасибо большое, я сильно стормозил,
теперь все Ок.
Готов даже проставиться пивом.
← →
YurikGL © (2004-08-08 22:11) [11]
> Piero (08.08.04 21:58) [10]
В Уфу по почте :))) Желательно Иркутское и желательно "Двойное золотое" или, на худой конец "Адмирал Колчак". ;)
← →
Piero (2004-08-08 22:13) [12]и все равно, могу добавлять записи (appended), а менять записи - не могу :(((
← →
Piero (2004-08-08 22:15) [13]я даже пива такого не знаю...
← →
Piero (2004-08-08 22:25) [14]а я опять стормозил, все Ок
еще раз спасибо.
Ну будетев Москве, пивом угощу, как обещал - spiero@yandex.ru
← →
YurikGL © (2004-08-08 22:26) [15]Попробуй не append а edit
← →
YurikGL © (2004-08-08 22:27) [16]
> Piero (08.08.04 22:25) [14]
Ну, как буду, так сразу :) Жаль, что в ближайшее время не планирую.
Страницы: 1 вся ветка
Текущий архив: 2004.09.05;
Скачать: CL | DM;
Память: 0.49 MB
Время: 0.022 c