Imprimir página | Cerrar ventana

Imagen Repetida en Informe

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=86761
Fecha de impresión: 27/Marzo/2026 a las 04:16


Tema: Imagen Repetida en Informe
Publicado por: sanzlcr
Asunto: Imagen Repetida en Informe
Fecha de publicación: 02/Septiembre/2023 a las 13:50
Hola,

Tengo un informe donde muestro la factura del cliente, en el detalle cargo un subinforme donde cargo las lineas de la factura, si hay muchas lineas está claro que el informe creará varias paginas.

El caso es que quiero poner en el detalle un texto en vertical que se repita en todas las paginas.

He insertado una imagen en el detalle que contiene el texto que quiero poner pero si el informe ocupa varias paginas sólo se muestra en la primera.

Alguna idea?



Respuestas:
Publicado por: mounir
Fecha de publicación: 02/Septiembre/2023 a las 17:36
Hola!

Has intentado poner La imagen en sección detalle del subinfome?

-------------
Un Saludo.


Publicado por: sanzlcr
Fecha de publicación: 02/Septiembre/2023 a las 17:49
Sí, la imagen está en el detalle. Lo que ocurre es que querría que saliese en todas las páginas y cuando el informe ocupa varias paginas sólo se muestra en la primera.




Publicado por: sanzlcr
Fecha de publicación: 02/Septiembre/2023 a las 17:56
Perdona, te había entendido en el detalle del informe. Si la pongo en el detalle del subinforme se repetiría tantas veces como lineas. y no es lo que quiero.

Lo que quiero es poner una frase en el lateral del detalle del informe que se repita tantas veces como hojas se generen


Publicado por: pitxiku
Fecha de publicación: 02/Septiembre/2023 a las 23:00
Puedes usar la propiedad Imagen del informe principal para indicar una imagen a imprimir en el fondo. Ajustándola con un editor, y usando las propiedades Distribución y Tamaño de la imagen, podrás verla en un lateral en todas las páginas.

https://learn.microsoft.com/es-es/office/vba/api/Access.Report.Picture" rel="nofollow - Propiedad Report.Picture (Access) | Microsoft Learn
https://learn.microsoft.com/es-es/office/vba/api/access.report.picturealignment" rel="nofollow - Propiedad Report.PictureAlignment (Access) | Microsoft Learn
https://learn.microsoft.com/es-es/office/vba/api/access.report.picturesizemode" rel="nofollow - Propiedad Report.PictureSizeMode (Access) | Microsoft Learn


Publicado por: sanzlcr
Fecha de publicación: 04/Septiembre/2023 a las 09:31
He probado con Report.Picture pero me ocurren varias cosas:

- Sale la imagen en el detalle en todas las paginas menos en la primera
- No hay posibilidad de posicionarlo mediante coordenadas,posicion, etc sólo alineación.


Publicado por: pitxiku
Fecha de publicación: 04/Septiembre/2023 a las 21:57
1. En todas las pruebas que he hecho, la imagen me sale en todas las páginas. ¿Ese informe tiene algo que debamos saber? Hay una propiedad para indicar en qué páginas debe aparecer, pero ningún valor indica en todas las páginas menos la primera:

https://learn.microsoft.com/es-es/office/vba/api/Access.Report.PicturePages" rel="nofollow - Propiedad Report.PicturePages (Access) | Microsoft Learn

2. Por eso decía lo de ajustar la imagen con un editor: para que al colocarla quede como quieres verla.

Otra posibilidad es crear una página en Word (u otro programa) con la imagen como la deseas y en la posición deseada, e imprimirla ahí. Luego usas esas hojas "preimpresas" para imprimir el informe de Access.



Publicado por: sanzlcr
Fecha de publicación: 07/Septiembre/2023 a las 10:52
Me aparecía en todas las hojas menos en la primera porque estaba poniendo el código en el evento al dar formato al detalle. Lo he cambiado al evento al abrir el informe y sale correctamente.



Imprimir página | Cerrar ventana