Sorry, but no. Think the way that Crystal has to. What if there is a grouping, and the first and last record of a dataset are in the same group, how can it display the group unless it has read ALL the data, how does it know which data is on the first page or even how long the first page is until has read all the data and determined the groups and the suppressions and the total lines etc.
When you think about it, Crystal needs to read all the data and run the calculations etc, and if you have read all the data and done all the work, you might as well as display it all.
HTH