what's mean?
if just a sensor as this:a user click different button to print or preview some data,then you can do it as the following:
  when user clicked a button ,then you can make a suite SQL_var.
in the data report's initialize sub 
   do 
     step 1:close the datasouce.
     step 2:open the datasouce use the special SQL_var.
     step 3:set the datareport's datasouce as the new recordset
then you can get the required data for user