Ver Mensaje Individual
  #4  
Antiguo 05-06-2006
celades1 celades1 is offline
Miembro
 
Registrado: ago 2005
Posts: 116
Reputación: 19
celades1 Va por buen camino
Hola

Yo lo calcularia con una consulta sql independiente.

sino


Código Delphi [-]
dataset.open;
dataset.disable.controls; // para no ver moverse el cursor en el grid
dataset.last;
n_registros:=dataset.recordcount;
dataset.first;
dataset.enablecontrols; 
 
sino
 
 
n_registros:=0;
dataset.open;
dataset.disable.controls; // para no ver moverse el cursor en el grid
dataset.first;
 while not dataset.eof do begin
 inc(n_registros);
 dataset.next;
 end;
dataset.first;
dataset.enablecontrols;

pero lo mejor, mas elegante,mas rapido (sobre todo si hay muchos registros)
es una consulta sql con los mismos criterios que el grid

Saludos
Responder Con Cita