Hola GerTorresM,
según lo que he entendido, quieres mostrar una progressbar que se desplace a medida que recorra los registros del dataset.
Podría ser algo así :
Código Delphi
[-]
Gauge1.MaxValue := 0;
Gauge1.MaxValue := Dataset.recordcount;
Dataset.DisableControls; Dataset.First;
try
finally
Gauge1.Progress := Gauge1.Progress + 1; dataset.Next;
end;
Dataset.Enablecontrols;
comprueba el disable/enableControls si tienes componentes visuales (DBEdit, DBGrid, etc...) asociados al dataset.
Saludos.