![]() |
|
|
|||||||
| Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
![]() |
|
|
Опции темы | Поиск в этой теме | Опции просмотра |
|
#1
|
|||
|
|||
|
Здравствуйте нужна помощь. Надо при нажатии правой кнопки на строку в dbgrid чтобы всплывало popup меню опция "востановить" и при нажатии на нее данные из записи востанавливались в таблицу1 dbgrid отображает данные из таблицы2 атрибуты все одинаковые в таблицах нюанс заключается в том чтобы скопировать именно выделенную строку и все значений атрибутов кроме конечно ключевого так как при его копировании возникнет ошибка буду вам признателен за помощь!
|
|
#2
|
||||
|
||||
|
Цитата:
|
|
#3
|
|||
|
|||
|
Я прошу прощение если можно по подробней с каким-нибудь простеньким примером.
|
|
#4
|
|||
|
|||
|
Цитата:
Код:
var
i: Integer;
begin
Table1.Append;
for i := 0 to Table2.FieldCount-1 do
begin
if not (Table2.Fields[i] is TAutoIncField) then
begin
Table1.FieldByName(Table2.Fields[i].Name).Value:=Table2.Fields[i].Value;
end;
end;
Table1.Post;
end; |
| Этот пользователь сказал Спасибо MiraLaklamon за это полезное сообщение: | ||
Oleghka777 (06.08.2012)
| ||