If you have your make table query built and you are opening the report with an event you can put this in your event procedure to first run the query and then open the report in preview mode.
DoCmd.OpenQuery "NameOfYourMakeTableQuery", acNormal, acEdit
DoCmd.OpenReport "NameOfYourReport", acPreview
If you don't have your make table query built yet. Run the query wizard, then go to design view and select Query from the File Menu. from there you will see several choices including Make Table. Select it and you will be presented with a text box for the name and location. Save the query and then use the code I posted above but put your new query name in there.
You may consider running a append query after the initial table is built or it will get written over. Also to stop the warnings that Access with throw at you for Appending/Overwriting you can set warnings to false before the code and then set them back to true after the code.
Post back if you have more questions.