** NORMAS DEL FORO **
Inicio del foro Inicio del foro > Access y VBA > Access y VBA
  Mensajes nuevos Mensajes nuevos RSS - Imprimir lo que está en pantalla
  Preguntas frecuentes Preguntas frecuentes  Buscar en el foro   Eventos   Registro Registro  Iniciar sesion Iniciar sesion

Tema cerradoImprimir lo que está en pantalla

 Responder Responder
Autor
Mensaje
Nomada Ver desplegable
Colaborador
Colaborador


Unido: 03/Julio/2011
Localización: España
Estado: Sin conexión
Puntos: 1719
Enlace directo a este mensaje Tema: Imprimir lo que está en pantalla
    Enviado: 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
Arriba
gustavochp Ver desplegable
Nuevo
Nuevo


Unido: 17/Enero/2007
Localización: Argentina
Estado: Sin conexión
Puntos: 15
Enlace directo a este mensaje Enviado: 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.
Arriba
Nomada Ver desplegable
Colaborador
Colaborador


Unido: 03/Julio/2011
Localización: España
Estado: Sin conexión
Puntos: 1719
Enlace directo a este mensaje Enviado: 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.
Arriba
 Responder Responder
  Compartir tema   

Ir al foro Permisos de foro Ver desplegable