Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 23.08.2014, 22:13   #1
bilibian
Форумчанин
 
Регистрация: 21.01.2014
Сообщений: 389
По умолчанию ClientDataSet редактирование

Привет.

Подскажите пожалуйста, как редактировать ячейки в ClientDataSet?

Делаю так:
Код:
ClientDataSet1.Edit;
ClientDataSet1.FieldByName('Name1').Value := 'edit';
ClientDataSet1.Post;
Редактируется ячейка только в выделенной строке, а необходимо редактировать любые ячейки программно.

Вот так не работает
Код:
ClientDataSet1.Edit;
ClientDataSet1.First;
ClientDataSet1.MoveBy(2);  // Назначаем номер строки
ClientDataSet1.Fields[1].AsString:='edit'; // Указываем номер колонки и edit
ClientDataSet1.Post;

Последний раз редактировалось bilibian; 23.08.2014 в 23:08.
bilibian вне форума Ответить с цитированием
Старый 23.08.2014, 23:19   #2
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Код:
ClientDataSet1.First;
ClientDataSet1.MoveBy(2);  // Назначаем номер строки

ClientDataSet1.Edit;
ClientDataSet1.Fields[1].AsString:='edit'; // Указываем номер колонки и edit
ClientDataSet1.Post;
Перемещаться нужно сперва, а ты и топор в кашу и масло сливочное...
Короче тебе срочно нужно читать про методы этого компонента и включать моск по поводу того как и когда их использовать (в какой последовательности)
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 23.08.2014, 23:25   #3
bilibian
Форумчанин
 
Регистрация: 21.01.2014
Сообщений: 389
По умолчанию

Цитата:
Сообщение от Stilet Посмотреть сообщение
Короче тебе срочно нужно читать про методы этого компонента и включать моск по поводу того как и когда их использовать (в какой последовательности)
Было бы где читать. Раскуривал гугл по поводу того как редактировать, единственное, что я нашел это:

Код:
clientdataset1.edit;
clientdataset1.fieldbyname('fio').AsString:=edit2.text ;
clientdataset1.post;
P.S. Спасибо за помощь!
bilibian вне форума Ответить с цитированием
Старый 24.08.2014, 00:07   #4
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
Было бы где читать.
Хелп конечно же.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
ClientDataSet Janger Общие вопросы Delphi 1 24.07.2014 05:28
clientdataset iliili БД в Delphi 1 21.03.2011 18:57
Фильтровать в ClientDataSet marakuz БД в Delphi 5 02.11.2010 22:19
Clientdataset. D.O.G БД в Delphi 5 05.10.2010 13:40
clientdataset slimvv Помощь студентам 1 24.08.2009 17:21