Hola Jonn, te dejo 2 formas distintas de abrir access y formularios, pero que se abra sobre un formulario de VB me da a mí que no va a poder ser. Lo que puedes hacer es que se abra sólo el formulario sin nada más, ni barra de herramientas,..., pero debes configurarlo en la bd de access, más que nada porque es más fácil.
Private Sub Command1_Click()
Dim dbW As Object
Set dbW = GetObject("C:\...\TuMdb.MDB")
dbW.DoCmd.OpenForm "TuFormulario"
End Sub
Private Sub Command2_Click()
Dim Oaccess As Object
Set Oaccess = CreateObject("access.application.8")
Oaccess.OpenCurrentDatabase ""C:\...\TuMdb.MDB"
Oaccess.DoCmd.OpenForm "TuFormulario"
End Sub
Debes tener activada la Referencia específica del access a abrir:
Acces97 - Microsoft Access 8.0 Object Library.
Acces2000 - Microsoft Access 9.0 Object Library.
AccessXP - Microsoft Access 10.0 Object Library ,creo.
Access2003 - Microsoft Access 11.0 Object Library ,creo.
Saludos.