Mostrar tabla emergente como subformulario en modo hoja de datos

Hola expertos.

Tengo entre manos un formulario del cual tengo unos filtros en forma de listas de los cuales escojo opciones que filtran una tabla (Resultado) que la muestro como subformulario dentro del formulario.

Ahora, me gustaría mostrar las tablas, las cuales utilicé para cruzar los datos y llegar a la tabla final, Resultado. Había pensado poner una "caja de opciones" donde del 1 al 4 se pudiera elegir una tabla (que ya la tengo creada como formulario con forma hoja de datos) y la mostrara en una ventana emergente aparte. Lo he probado hacer pero me sale registro a registro y yo quiero que me muestre toda la tabla conforme está al crear formulario a partir de tabla en formato "hoja de datos".

He utilizado la sentencia:

Private Sub frmOpciones_Click()
Dim frmRes As Form
Dim opción As Integer
Set frmRes = Forms("frmResultado")
opción = 0
opción = frmRes!frmOpciones.Value
Select Case opción
Case 1
DoCmd.OpenForm "Obras", , , , , acNormal
Case 2
DoCmd.OpenForm "Certificaciones", , , , , acNormal
Case 3
DoCmd.OpenForm "Salidas", , , , , acNormal
Case 4
DoCmd.OpenForm "Devoluciones", , , , , acNormal
End Select
End Sub

Pero no me muestra lo que quiero, ni utilizando "acFormDS" .

¿Necesito declarar los formularios como subformularios ocultos en el formulario?

Muchas gracias de antemano

Añade tu respuesta

Haz clic para o