Kopiowanie danych pomiędzy dwoma DBGRID

0

Na formatce mam 2 komponenty DBGRID podłączone poprzez ADOQuery i DataSource do dwóch identycznych tabel: Tabela1 i Tabela2 zawierających kolumny id_asortymentu, nazwa, ilosc.
Na formatce znajduje się również Edit służący do filtrowania obu DBGridów.
Po wciśnięciu Entera aktywowany zostaje DBGrid1, w który wpisywana jest ilość. Po wpisaniu ilości, w niektórych przypadkach po naciśnięciu klawisza P aktywowany zostaje DBGrid2, w który przepisywana jest ręcznie wartość z pola DBGrid1.
Pytaniem jest w jaki sposób po kliknięciu przycisku P przenieść wartość z DBGrid1 dodając ją do wartości będącej aktualnie w DBGrid2 dla tej samej pozycji.

0

Może jakieś sugestie.

1

Może jakiś kod?

0

Nie ma żadnego kodu. DBGrid jest podpięty standardowo DBGrid->DataSource->AdoQuery. Baza MS SQL; W stringach AdoQuery jest 'SELECT * from Tabela1' i 'SELECT * from Tabela2'

0

A co za problem? Musisz edytować datasety. AdoQuery.Edit i AdoQuery.Post. Oczywiście ma to wpływ na zmianę zawartości w tabeli. Możesz też posłużyć się polem typy fkCalculated. Możesz też użyć ClientDataSet.

1 użytkowników online, w tym zalogowanych: 0, gości: 1