Como enviar dados de uma tabela para outra???
Galera meu drama é o seguinte.
Tenho 2 tabelas destintas, vamos chama-las de tabela1 e tabela2.
Tenho tambem 2 DBGrids, cada um ligado a uma destas tabelas.
OBS: estou usando ADO e ACCESS.
Bom, o que quero fazer é ao clicar em uma celula do DBGrid1 este valor seja incluido no DBGrid2.
Tenho tambem um Botao(Inserir), como opcao para usuario que fará a mesma coisa, caso ele queira inserir mais de uma celula ao mesmo tempo.
O problema é, ao invés de inserir o valor clicado no DBGrid2 está apenas alterando o valor que lá ja estava.
Como fazer?
Tenho 2 tabelas destintas, vamos chama-las de tabela1 e tabela2.
Tenho tambem 2 DBGrids, cada um ligado a uma destas tabelas.
OBS: estou usando ADO e ACCESS.
Bom, o que quero fazer é ao clicar em uma celula do DBGrid1 este valor seja incluido no DBGrid2.
Tenho tambem um Botao(Inserir), como opcao para usuario que fará a mesma coisa, caso ele queira inserir mais de uma celula ao mesmo tempo.
O problema é, ao invés de inserir o valor clicado no DBGrid2 está apenas alterando o valor que lá ja estava.
Como fazer?
Helbert
Curtidas 0
Respostas
Maxsoftware
03/11/2003
Table2.insert;
Table2.fieldbyname(´NomeCampo´).AsString:= Table1.fieldbyname(´NomeCampo´).AsString;
Table2.post;
Table2.fieldbyname(´NomeCampo´).AsString:= Table1.fieldbyname(´NomeCampo´).AsString;
Table2.post;
GOSTEI 0