Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Вопрос о DBGrid [D6, dBase, FoxPro, Paradox]


avgur ©   (2004-04-17 16:41:00) 

Уважаемые мастера!
Подскажите плиззз, как мне выделив несколько строк в DBGrid скопировать эти данные в другую таблицу. Нутром чую, что нужно использовать TBookmark, а вот как сделать не знаю (раньше не пользовался.
Если кому не жалко примерчик плиззз....
За ранее благодарен.


avgur   (2004-04-19 14:18:00) [1]


> Соловьев ©

спасибо, протупил, я и забыл про него если честно.


Соловьев   (2004-04-19 13:57:00) [2]


> avgur   (19.04.04 13:48) [4]

а демку в ЕхЛибе глянуть слабо? там все доступно показано


Johnmen   (2004-04-19 13:53:00) [3]

Типа того:

for i:=0 to MyDBGrid.SelCount-1 do begin;
 MyDBGrid.DataSource.DataSet.Bookmark:=MyDBGrid.SelectedRows[i];
 .......
 end;


avgur   (2004-04-19 13:48:00) [4]

может еще знает кто?????


Anatoly Podgoretsky   (2004-04-17 19:31:00) [5]

Ну если бы не этот посторонний компонент, то посоветовал бы свойство Selected, а так кто его знает что оно творит для этого, может свои списки ведет.


avgur   (2004-04-17 17:17:00) [6]


> просто вставлять помеченные записи в другую таблицу Table.Append
> читая их из первой

то что Table.Append я и сам знаю, но в DBGrid > Options> dgMultiSelect= True использую библиотеку EhLib 3.3, строки выделяются с помощью Ctrl напр. с 3 по 17 + с 20 по 54 и т.д.
Так вот мне необходимо именно выделенные строки скопировать


Anatoly Podgoretsky   (2004-04-17 16:58:00) [7]

Работать через IDrop интерфейсы
или просто вставлять помеченные записи в другую таблицу Table.Append читая их из первой


Наверх

Титульная страница Поиск, карта сайта Написать письмо