is it possible to have a button to generate a report based on the current open information?
Yes; one way being to pass the values of form fields as report filter criteria. There are many ways you could do this, but that might be simplest. However, you don't say how many criteria fields you need. Research ms access open report with filter - or similar to see if it's a method you can use.
The more we hear silence, the more we begin to think about our value in this universe.
Paraphrase of Professor Brian Cox.