Hola!
Tengo un formulario en el que hago unos filtrados, este filtrado implica un filtro en un subformulario.
En este formulario tengo dos botones, uno de mostrar formulario que ejecuto con este código:
DoCmd.OpenReport "CONSULTA_BUSQUEDA_TRABAJADORES", acViewPreview
El formulario cuando carga le tengo puesto en los evento Report_load() lo siguiente:
Me.Filter = Forms!busqueda_trabajadores!Subform_busqueda_trabajador.Form.Filter
Me.FilterOn = True
Así me aplica el mismo filtro que en el subformulario y esto funciona perfectamente, el problema viene cuando en otro botón hago que me imprima el informe directamente sin mostrarlo en pantalla con este código:
DoCmd.OpenReport "CONSULTA_BUSQUEDA_TRABAJADORES", acViewNormal, Me.Filter
anteriormente a me.filter le he metido el parámetro del filtro que aplico al formulario.
pues bien, cuando me imprime el informe, me imprime todos los registros de la tabla, vamos, que no hace ni caso al filtrado.
Porqué si lo muestro funciona el filtrado y si lo imprimo no?
Gracias
Leer las respuestas