Segun recuerdo, hace poco revisando reporteadores por casualidad vi que el Rave Report cuenta con eventos onPrint, ahi puedes meter el codigo para generar el reporte como desees sin necesidad de dataset, googleando encontre este pequeño ejemplo.
Código Delphi
[-]procedure TFormMain.RvSystemPrint(Sender: TObject); begin with Sender as TBaseReport do begin SetFont('Arial', 15); GotoXY(1,1); Print('Welcome to Code Based Reporting in Rave'); end; end;
Seguramente si googleas un poco mas, puedes encontrar mas informacion.
Saludos.