This is a different problem now? Your last post reads like it's a parameter prompt, which means Access doesn't know what Reports!rptLotList!PurchaseOrder.ID is. If that value is coming from the 1st report, that report must remain open at that time. The cause can be one of several, such as the report or object being referenced is not available (as mentioned), a report control that is non existent or is misspelled, or the query design is incorrect. Try running the query for the 2nd report itself and see if that works with those suggestions in mind.
The more we hear silence, the more we begin to think about our value in this universe.
Paraphrase of Professor Brian Cox.