Прямо сейчас у вас есть что-то вроде этого на стороне Delphi:
txtQuery := 'SELECT * FROM table WHERE date BETWEEN "2001-01-01" AND "2013-01-01"';
query.SQL.text := txtQuery; //This being the Component assigned to your TRvDataSetConnection
prjRave.execute;
Вы должны добавить что-то подобное в ваш txtQuery:
txtQuery := 'SELECT * FROM table WHERE date BETWEEN "2001-01-01" AND "2013-01-01" LIMIT 500';
Таким образом, независимо от того, сколькоданные запрашиваются вашим пользователем, вы получаете не более 500 строк в своем отчете Rave.