A family of Microsoft relational database management systems designed for ease of use.
Reports in Print Preview don't really have that feature, you are supposed to close the report and reopen it. That's not always ideal in your kind of situation because the screen flashing can be more than a little anoying and reloading the report sometimes has a noticable delay.
BUT, for a report already open in print preview, you can change its Filter, FilterON, OrderBY or OrderByOn property and magically the report will reload its dataset and rerun all its code including the Open event procedure.
IF, and this is a big IF, you can figure out what Report View is doing and how to make it work for your purposes, then you can just requery the report.
Either way, the code would go in your form's timer event procedure.