Imprimir página | Cerrar ventana

Imprimir lo que está en pantalla

Impreso de: Foro de Access y VBA
Categoría: Access y VBA
Nombre del foro: Access y VBA
Descripción del foro: Foro de programacion en Access (Con código y sin código)
URL: http://www.mvp-access.com/foro/forum_posts.asp?TID=86088
Fecha de impresión: 17/Abril/2024 a las 01:37


Tema: Imprimir lo que está en pantalla
Publicado por: Nomada
Asunto: Imprimir lo que está en pantalla
Fecha de publicación: 11/Agosto/2021 a las 14:04
Buenas, espero que estéis pasando un feliz verano.

Tengo un formulario con un subformulario, este último con "Vista predeterminada-Un único formulario". Con esto, deseo imprimir lo que se ve en pantalla, es decir, si el subformulario tiene varios registros, imprimir el que está en pantalla.
Estoy intentando con el siguiente código, pero algo no está correcto, porque si el subformulario tiene varios registros me imprime todos: 

DoCmd.PrintOut acSelection, ID, ID

ID corresponde al campo autonumérico del formulario.

Alguna sugerencia.
Gracias



Respuestas:
Publicado por: gustavochp
Fecha de publicación: 13/Agosto/2021 a las 03:54
Hola Nomada, buenas noches.
Te sugiero que si lo que estas viendo en tu formulario + subformulario, es el resultado de datos y filtros que se aplican en una consulta, generar un informe con esta misma consulta como origen.
Yo lo he hecho con una lista de materiales, en las cuales aplico filtros con marca, modelo, descripción ( de a uno o con los tres), y el resultado lo imprimo tomando la misma consulta en donde aplico estos filtros.
Espero te sea util.
Un saludo.


Publicado por: Nomada
Fecha de publicación: 13/Agosto/2021 a las 14:26
Gracias gustavoch por la idea.

Desde el form tomo el valor del campo autonumérico del subform en una variable, para luego filtrar el subform por dicha variable. Con esto, tengo el form y solamente el registro del subform que me interesa. Perfecto.

Este hilo se puede cerrar satisfactoriamente.

Saludos a todos y feliz verano.



Imprimir página | Cerrar ventana