Copia de registro de uma tabela para outra!

03/07/2004

0

E aí galera!
Preciso da ajuda de vcs! Quero enviar os registros de uma tabela para outra! EX: Tenho uma tabela, ex: contas a pagar!, gostaria que ao baixar determinada conta,copiasse o registro para outra tabela(arquivomorto de contas a pagar)! Entenderam?
Obs: uso paradox!

Desde já muito obrigado!


Claudenir.antunes

Claudenir.antunes

Responder

Posts

03/07/2004

Sandra

claudenir,

Tente assim para todos os campos que gostaria de transferir para a outra tabela:
Tabela2Campo.asString := Tabela1Campo.asString;
Tabela2Campo.asInteger := Tabela1Campo.asInteger;


Espero que seja isso que esteja procurando.


Responder

06/07/2004

Claudenir.antunes

claudenir, Tente assim para todos os campos que gostaria de transferir para a outra tabela:
Tabela2Campo.asString := Tabela1Campo.asString;
Tabela2Campo.asInteger := Tabela1Campo.asInteger;
Espero que seja isso que esteja procurando.


Olá Sandra, tudo bem?
Olha vou tentar fazer com o codigo q vc me passou Ok!
Logo retornarei para te dizer se consegui!!!

Muito Obrigado!
Sucesso!


Responder

10/07/2004

Claudenir.antunes

claudenir, Tente assim para todos os campos que gostaria de transferir para a outra tabela:
Tabela2Campo.asString := Tabela1Campo.asString;
Tabela2Campo.asInteger := Tabela1Campo.asInteger;
Espero que seja isso que esteja procurando.




Sandra, tenho q dar um append e um post na tabela dois?
Fiz assim:
if
dm.tabela1[´datavenc´]< data_atual then
begin
dm.tabela2.append;
dm.tabela2[´datavenc´]:= dm.tabela1[´datavenc´];
dm.tabela2[´nome_cli´]:= dm.tabela1[´nome_cli´];
dm.tabela2[´valor_tot´]:= dm.tabela1[´valor_tot´];
dm.tabela2.post;
dm.tabela1.delete;
end
exit;

else
begin
dm.tabela2.cancel;
end;
end;
end;
end.

Será que está errado! Dá uma mensagem de erro: KEY VIOLATION
O q será q está errado?


Responder

APRENDA A PROGRAMAR DO ZERO AO PROFISSIONAL

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

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

Aceitar