Fórum Dbgrid Urgentíssimo!!!! #195198

15/11/2003

0

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

Responder

Posts

15/11/2003

Rm

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


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar