![]() |
|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#4
|
|||
|
|||
![]() По щелчку мыши на первом DBGride пишем обработчик события, который вставляет запись из датасета, соответствующего первому DBGrid'у, во второй.
Теперь принцип работы: 1) Перед началом работы (открытие формы, нажатие кнопки "Начать копирование", ...) запускаем транзакцию. 2) Щелкаем по записям в первом DBGrid'е. Эти записи появляются во втором. 3) При нажатии на кнопку коммитим транзакцию (изменения сохраняются), при нажатии на другую откатываем ее (изменения отменяются). |