** NORMAS DEL FORO **
Inicio del foro Inicio del foro > Access y VBA > Access y VBA
  Mensajes nuevos Mensajes nuevos RSS - Ocultar una seccion o un salto pagina de informe
  Preguntas frecuentes Preguntas frecuentes  Buscar en el foro   Eventos   Registro Registro  Iniciar sesion Iniciar sesion

Tema cerradoOcultar una seccion o un salto pagina de informe

 Responder Responder
Autor
Mensaje
main Ver desplegable
Colaborador
Colaborador
Avatar

Unido: 31/Agosto/2009
Localización: OVIEDO
Estado: Sin conexión
Puntos: 1258
Enlace directo a este mensaje Tema: Ocultar una seccion o un salto pagina de informe
    Enviado: 14/Agosto/2019 a las 10:47
Access_2010 vs Windowa_7

Buenos dias al grupo:
En un informe tengo un encabezado y un pie de grupo para una "Obra"
En el pie del grupo tengo un salto de página llamado "SaltoObra".
Puesto asi, siempre imprime una hoja en blanco de más
Trato de evitarlo con este procedimiento:
If Page = Pages Then
    Me.SaltoObra.visible = False
Else
    Me.SaltoObra.visible = True
End If
Lo tengo probado con varios eventos del informe pero no hace ni puñetero caso al menos con estos:
Private Sub PieDelGrupo1_Format(Cancel As Integer, FormatCount As Integer)
Private Sub Report_Page()

Creo que se debe a la estructura del informe, porque en otros casos de informes donde no hay encabezados ni pies de grupos funciona correctamente.
Tambien he probado a forzar nueva pagina despues de la seccion del pie de obra y aplicarle el siguiente procedimiento:

Private Sub Report_Page()
If Page = Pages Then
    Me.Section(6).ForceNewPage = 2
Else
    Me.Section(6).ForceNewPage = 0
End If
End Sub
Pero tampoco obedece

Arriba
emiliove Ver desplegable
Administrador
Administrador


Unido: 16/Junio/2009
Localización: Mexico
Estado: Sin conexión
Puntos: 5694
Enlace directo a este mensaje Enviado: 14/Agosto/2019 a las 15:13
Arriba
Plinio Montano Ver desplegable
Habitual
Habitual
Avatar

Unido: 10/Marzo/2015
Localización: Cuba
Estado: Sin conexión
Puntos: 124
Enlace directo a este mensaje Enviado: 14/Agosto/2019 a las 16:32
Colega,

Estube probando y no entiendo la necesidad de utilizar un control Salto de pagina, si en las propiedades del pie del grupo le activas forzar nueva pagina despues de la sección, por lo menos a mi me funsiona bien.

Tambien en los eventos al dar formato y al imprimir en la sección del evento pie de la sección puedes escribir:

Cancel = (Me.page = Me.pages)

De esta forma si coinside el nro de pagina con el totatal de paginas se cancela la sección.

Te reitero no veo la necesidad de emplear un control salto de pagina.

Saludos cordiales.



pmv
Arriba
main Ver desplegable
Colaborador
Colaborador
Avatar

Unido: 31/Agosto/2009
Localización: OVIEDO
Estado: Sin conexión
Puntos: 1258
Enlace directo a este mensaje Enviado: 14/Agosto/2019 a las 19:14
Gracias a ambos por las respuestas:
La solución de Plinio no funciona
Y mirando el articulo recomendado por emilove funciona ponendo forzar nueva pagina en el enzabezado de la sección y no en el pie.
Parece que microsoft es consciente del problema.
Eso si, el encabezado de página hay que meterlo en el encabezado del grupo.
Saludos de nuevo.
Se puede cerrar el Tema.


Editado por main - 14/Agosto/2019 a las 19:15
Arriba
 Responder Responder
  Compartir tema   

Ir al foro Permisos de foro Ver desplegable