Ver Mensaje Individual
  #1  
Antiguo 28-09-2004
Tecnic2 Tecnic2 is offline
Miembro
 
Registrado: may 2004
Posts: 155
Reputación: 21
Tecnic2 Va por buen camino
Question FindNext que da error

Hola a todos,

En mi aplicacion necesito filtrar un grupo de registros dentro de una tabla a través de su código, utilizo para éllo el método Filter. Una vez filtrado voy avanzando el grupo de registros resultante hasta llegar al final y salir del bucle.
Mi problema es que al hacer el ultimo FindNext me da error diciendo que no puede ejecutar ésta funcion porque se encuentra al final del grupo de registros, y no entiendo el porque.
Aqui teneis mi código:

ADOTabla.Filtered := False;
ADOTabla.Filter := 'codart = ' + QuotedStr(Codigo);
ADOTabla.Filtered := True;
ADOTabla.FindFirst;
while (not ADOTabla.Eof) do
begin

// AQUI HAGO ACUMULO DATOS
ADOTaulaCompres.FindNext;
end;


Gracias por adelantado.
Responder Con Cita