g***@gmail.com
2014-10-30 15:47:45 UTC
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
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