Dbgrid Urgentíssimo!!!!

Delphi

15/11/2003

Preciso que um Dbgrid leia os campos em uma tabela, mas que ele só grava em outra tabela quando eu clicar em salvar.

Explicando melhor:

Para fazer uma venda, tenho que incluir os produtos na DBgrid.
Tenho uma tabela produtos, e uma tabela itens de venda para a venda poder ter mais de um produto.

Quero ler os produtos na tabela produtos, e gravá-los (só quando clicar no botão salvar venda) na tabela itens_venda.

Obrigado


Plunky

Plunky

Curtidas 0

Respostas

Rm

Rm

15/11/2003

Se eu entendi...

Faça um loop (while)acionado pelo botão.

Begin
Table1.first;// tabela origem
while not table1.eof do begin
table2.insert;
table1.campo1.value:=table2.campo1.value; //copia registros
table1.campo2.value:=table2.campo2.value;//copia registros
table1.next;
table2.post;
end;
end;

Abraço e boa sorte


GOSTEI 0
POSTAR