Prueba esto a ver si te funciona:
Código Delphi
[-]
ADOTabla.Filtered := False;
ADOTabla.Filter := 'codart = ' + QuotedStr(Codigo);
ADOTabla.Filtered := True;
ADOTabla.FindFirst;
while (
Código Delphi
[-] ADOTaulaCompres.FindNext;) do
begin
end;
Un Saludo.