Discussion:
informe filtrado desde un subformulario
(demasiado antiguo para responder)
g***@gmail.com
2014-10-30 15:47:45 UTC
Permalink
Soy nuevo en access y no consigo los siguiente:
tengo un formulario con un subformulario en forma de tabla, este subformulario lo filtro dentro los cabezeros de cada colunma segun las necesidades. Queiro poner un boton en el formulario "RESERVAS" que me abra un informe "PROD" con los datos filtrados del subformulario "PRODUCTOS" .
Lo que veo en lo que he hecho que intenta leer el filtro del formulario y no del subformulario.

Private Sub Comando4_Click()
Dim criterio As String
If Me.FilterOn Then
criterio = Forms![RESERVAS]![PRODUCTOS].Filter
Else
criterio = ""
End If
MsgBox criterio
DoCmd.OpenReport "PROD", acViewPreview, , criterio
End Sub

entiendo que para referirse a campos de un subformulario es:

Forms![nombre-formulario]![Subformulario-nombre].Form![campo-del-subformulario]
pero yo no quiero que se refiera a un campo, si no a todos los campos, ademas cuando lo pruebo con un campo del subformulario pongo:
para reerirse a campos de un subformulario

criterio = Forms![RESERVAS]![PRODUCTOS].Form![VIA].Filter
pero tampoco me lee ningun filtro

Espero haberme explicado bien
Muchas gracias
Cordoobez
2015-03-09 06:48:50 UTC
Permalink
criterio = Forms![RESERVAS]![PRODUCTOS].Form.Filter

Devería funcionar.

Saludos. Andrés

Loading...