Imprimir un informe en access desde formulario tipo tabla

Quisiera realizar un botón para imprimir un informe, pero que este informe este filtrado unicamente por el registro que este seleccionado en el formulario. El formulario contiene un subformulario el cual es tipo tabla.

tal y como lo muestro en la imagen en ese caso cuanto tengo seleccionado el registro 129 y presione el botón, me abra el informe con el registro seleccionado.

1 Respuesta

Respuesta
2

Directamente no lo puedes hacer, pues al pulsar el botón del formulario pierdes el foco del registro del subformulario.

Lo que tienes que hacer es crear una variable pública (en el encabezado de un módulo pones Public miCodigo as Long, por ejemplo), luego en el evento "Al activar registro" del formulario que hace las veces de subformulario le asignas a esa variable el código del registro activo (miCodigo=Me.CODIGO), y para acabar, en el evento "al hacer click" del botón de tu formulario, haces la llamada al informe y le pasas el filtro (DoCmd.OpenReport "nombreInforme", acViewPreview,,"Codigo=" & miCodigo)

Un saludo.


Añade tu respuesta

Haz clic para o

Más respuestas relacionadas