Hola.
Lo mejor es hacerlo desde tu base de datos. Sin embargo, en la mayoría de los casos es posible hacerlo creando un campo calculado (de tipo integer) en tu DataSet y en el evento
OnCalcFields asignarle el valor de la propiedad
RecordCount.
Ejemplo:
Código Delphi
[-]
procedure TForm1.myQueryCalcFields(DataSet: TDataSet);
begin
myQueryCalculado.Value := myQuery.RecordCount;
end;
Pero tenes que tomar en cuenta que en algunas BD y algunos componentes la propiedad
RecordCount podría no funcionar.
Saludos