![]() |
|
|
Регистрация | << Правила форума >> | 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
|
||||
|
||||
![]() Круто=)))) спасибо!
|