Something like this will do it:
VB Code:
Public Sub RunAccessReport(strDB As String, strReport As String, _
Optional strFilter As String = "", _
Optional strWhere As String = "")
'===================================================================
Dim AccessDB As Object
Set AccessDB = CreateObject("Access.Application")
AccessDB.OpenCurrentDatabase strDB
AccessDB.DoCmd.OpenReport strReport, acViewPreview, strFilter, strWhere
AccessDB.Visible = True
End Sub
'usage:
Private Sub Command1_Click()
RunAccessReport App.Path & "\nwind.mdb", "Catalog"
End Sub