** NORMAS DEL FORO **
Inicio del foro Inicio del foro > Access y VBA > Access y VBA
  Mensajes nuevos Mensajes nuevos RSS - Imagen de fondo en un informe paginas impares
  Preguntas frecuentes Preguntas frecuentes  Buscar en el foro   Eventos   Registro Registro  Iniciar sesion Iniciar sesion

Tema cerradoImagen de fondo en un informe paginas impares

 Responder Responder
Autor
Mensaje
carlos@mrovira.com Ver desplegable
Nuevo
Nuevo


Unido: 11/Octubre/2023
Localización: Almazora
Estado: Sin conexión
Puntos: 20
Enlace directo a este mensaje Tema: Imagen de fondo en un informe paginas impares
    Enviado: 11/Noviembre/2024 a las 08:23
Buenos días, agradecería que alguien me iluminase sobre el problema que no consigo resolver:
Imprimo cartas a doble cara e intento imprimir el anagrama de la empresa como imagen de fondo del informe. Solo tengo 3 opciones en picture.pages: 0 todas las páginas, 1 primera página y 2 ninguna
a mi me interesaría por ejemplo páginas impares o pares.
He probado en  format asignar o no imagen al formulario.
Parece ser que me asigna o desasigna para la siguiente pagina no para la que estoy generando.
Por ejemplo 
with me
If doscaras = True Then
        If .Page Mod 2 <> 0 Then
            .Picture = Application.CurrentProject.path & "\plantillas\modelo_carta_a4.bmp"
            .PictureSizeMode = 1
            DoEvents
        Else
            .Picture = ""
        End If
End If
end with
Veo la imagen en la pagina 2 no en la 1.

Nota: en el informe tengo page y pages para que cuente bien las páginas


He conseguido poniendo en el evento load 
            .Picture = Application.CurrentProject.path & "\plantillas\modelo_carta_a4.bmp"
            .PictureSizeMode = 1
para que imprima imagen en la 1ª hoja y 
If doscaras = True Then
        If .Page Mod 2 = 0 Then
            .Picture = Application.CurrentProject.path & "\plantillas\modelo_carta_a4.bmp"
            .PictureSizeMode = 1
            DoEvents
        Else
            .Picture = ""
        End If
End If
end with
para que funcione bien.
Supongo que la imagen se asignará antes del evento format. 

Pero lo que veo en vista previa de impresión luego cuando envio a impresora, me imprime solo el texto, no imprime imagen en ninguna página.

Arriba
Mihura Ver desplegable
Administrador
Administrador
Avatar

Unido: 06/Mayo/2005
Localización: En la dehesa
Estado: Sin conexión
Puntos: 14428
Enlace directo a este mensaje Enviado: 11/Noviembre/2024 a las 09:07
En vez de asignar/desasignar imagen de fondo ... prueba a ponerla visible si/no.


Jesús Mansilla Castells.
Saludos desde Móstoles.

Access Aplicaciones
Tecsys.es
Arriba
carlos@mrovira.com Ver desplegable
Nuevo
Nuevo


Unido: 11/Octubre/2023
Localización: Almazora
Estado: Sin conexión
Puntos: 20
Enlace directo a este mensaje Enviado: 11/Noviembre/2024 a las 09:30
En la imagen de fondo no tiene esta opción
Arriba
Mihura Ver desplegable
Administrador
Administrador
Avatar

Unido: 06/Mayo/2005
Localización: En la dehesa
Estado: Sin conexión
Puntos: 14428
Enlace directo a este mensaje Enviado: 11/Noviembre/2024 a las 09:34
Pues no la pongas como imagen de fondo ... crea simplemente una imagen que abarque todo el informe y lo mandas al fondo para evitar que interfiera mucho.


Jesús Mansilla Castells.
Saludos desde Móstoles.

Access Aplicaciones
Tecsys.es
Arriba
carlos@mrovira.com Ver desplegable
Nuevo
Nuevo


Unido: 11/Octubre/2023
Localización: Almazora
Estado: Sin conexión
Puntos: 20
Enlace directo a este mensaje Enviado: 11/Noviembre/2024 a las 09:37
¿Como pongo una imagen que me abarque una cabecera un detalle y un pie o encabezados de grupo o pies de grupo y que llene toda la hoja?
Arriba
Mihura Ver desplegable
Administrador
Administrador
Avatar

Unido: 06/Mayo/2005
Localización: En la dehesa
Estado: Sin conexión
Puntos: 14428
Enlace directo a este mensaje Enviado: 11/Noviembre/2024 a las 09:53
Había forma, pero te meto en una complicación que probablemente no merezca la pena.

¿Podría ser un fondo que ocupe sólo la cabecera? ¿sólo el detalle?


Jesús Mansilla Castells.
Saludos desde Móstoles.

Access Aplicaciones
Tecsys.es
Arriba
carlos@mrovira.com Ver desplegable
Nuevo
Nuevo


Unido: 11/Octubre/2023
Localización: Almazora
Estado: Sin conexión
Puntos: 20
Enlace directo a este mensaje Enviado: 11/Noviembre/2024 a las 14:43
Tiene un anagrama de unos 3 o 4 cm de alto en la cabecera a la izquierda, un pie de pagina en texto, un lateral de texto en vertical a la derecha de la página y el dibujo de una hoja de árbol alineado abajo y a la derecha de unos 16 cm. que abarca detalle y pie de página.
La mayoría de informes como facturas, albaranes, etc los diseño con word, genero imagen y la pongo de fondo. Pero con los de impresión a doble cara, si la marca de agua o la imagen ocupa toda la página, que no puedo ubicarla en una sección no se como hacerlo.

Arriba
Mihura Ver desplegable
Administrador
Administrador
Avatar

Unido: 06/Mayo/2005
Localización: En la dehesa
Estado: Sin conexión
Puntos: 14428
Enlace directo a este mensaje Enviado: 11/Noviembre/2024 a las 18:27
La imagen se puede colocar en el evento Format (o Print) de la página, pero tiene su miga (yo no lo he hecho nunca, solo he realizado las rayas de una factura).

Hay que dedicarle un tiempo a 'encontrar' el modo, como te decía en mi anterior post, seguro que no merece la pena la complicación seguir por este camino.

Jesús Mansilla Castells.
Saludos desde Móstoles.

Access Aplicaciones
Tecsys.es
Arriba
carlos@mrovira.com Ver desplegable
Nuevo
Nuevo


Unido: 11/Octubre/2023
Localización: Almazora
Estado: Sin conexión
Puntos: 20
Enlace directo a este mensaje Enviado: 13/Noviembre/2024 a las 09:20
Buenos días. Al final lo he conseguido
La imagen esta vinculada al formulario.
Private Sub Detalle_Format(Cancel As Integer, PrintCount As Integer)
If Me.Page Mod 2 = 0 Then
        Me.Picture ="C:\Users\Administrador\plantillas\modelo_carta_A4.png"
    Else
        Me.Picture = "" 
    End If
End Sub

Se ve y se imprime. 
La conclusión es que se procesa antes del format o print por eso en el format tengo que poner lo contrario.
Saludos y gracias.
Arriba
Mihura Ver desplegable
Administrador
Administrador
Avatar

Unido: 06/Mayo/2005
Localización: En la dehesa
Estado: Sin conexión
Puntos: 14428
Enlace directo a este mensaje Enviado: 13/Noviembre/2024 a las 09:58
Gracias a ti por la info.
Cierro el hilo.
Jesús Mansilla Castells.
Saludos desde Móstoles.

Access Aplicaciones
Tecsys.es
Arriba
 Responder Responder
  Compartir tema   

Ir al foro Permisos de foro Ver desplegable