![]() |
|
|
|||||||
| Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
![]() |
|
|
Опции темы | Поиск в этой теме | Опции просмотра |
|
#1
|
||||
|
||||
|
Добрый вечер всем. Друзья, такой вопрос, есть dbgrid1, dbgrid2 есть 2базы с одинаковыми полями, одна заполнена, 2я пуста. Заполненная база прицеплена к dbgrid1, пустая к dbgrid2. Вопрос, как сделать так что бы при нажатий на кнопку выделенная запись в dbgrid1 копировалась в dbgrid2, и удалялась с dbgrid1?
|
|
#2
|
|||
|
|||
|
Например, создав соотв. запрос. Еще можно руками скопировать, типа так:
Код:
var
I : Integer;
begin
DBGrid2.DataSource.Append;
For I := 0 To DBGrid1.DataSource.FieldsCount-1 do
DBGrid2.DataSource.Fields[i].Value := DBGrid1.DataSource.Fields[i].Value;
DBGrid2.DataSource.Post;
DBGrid1.DataSource.Delete;
end;Не для всех типов полей прокатит, но для элементарных (integer, varchar, char, date, etc) - работает. |
| Этот пользователь сказал Спасибо lmikle за это полезное сообщение: | ||
borockov (15.11.2012)
| ||
|
#3
|
||||
|
||||
|
Круто=)))) спасибо!
|