Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

natiii

Comparação de tabelas

Recommended Posts

Olá amigos...

 

estou precisando comparar duas tabelas: DadosBB e Negociacao, comparando os campos: CDC e Entrada, se os valoes forem iguais deve ser colocado no campo STATUS de Negociacao = 'SIM', se forem diferentes, pode ficar em branco mesmo...

 

Fiz um código, mas que dá errado em alguns valores...

Por favor, se alguém puder ajudar fico muito grata.

 

procedure TFormArquivoTxt.BitBtnComparaTabelasClick(Sender: TObject);
begin

AdoTableDadosBB.First;
 while (not AdoTableDadosBB.Eof) do
 begin
   AdoTableNegociacao.First;
   while (not AdoTableNegociacao.Eof) do
   begin

	 if ((AdoTableNegociacao.FieldByName('CDC').Value = AdoTableDadosBB.fieldByName('CDC').Value) and
	(AdoTableNegociacao.FieldByName('Entrada').Value = AdoTableDadosBB.fieldByName('Entrada').Value))   then
	 begin
	   AdoTableNegociacao.Edit;
	   AdoTableNegociacao.FieldByName('STATUS').Value := 'SIM';
	   AdoTableNegociacao.Post;
	  end;
	  AdoTableNegociacao.Next;
   end; // fim do 2o while
	  AdoTableDadosBB.Next;

 end; // fim do 1o while

 ShowMessage('Tabela Comparada.');
end;

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.