You should be able to put the details page into a repeat region and use the results recordset so that all the orders are displayed on one page and can be printed. Then you could add a print style sheet to make sure the individual orders are printed on their own page. 
Problem with that is the orders and orderdetails tables are two seperate tables and one"invoice" page contains data from both, including a repeat region for the line items. I'm not clear how I put all that into another repeat region?


