You can try something like this...
Sub reportlist()
For Each rpt In CurrentProject.AllReports
DoCmd.OpenReport rpt.Name, acViewDesign, , , acHidden
Debug.Print "Report: " & rpt.Name _
& " RecordSource: " & Reports(rpt.Name).RecordSource
DoCmd.Close acReport, rpt.Name, acSaveNo
Next rpt
End Sub