visual studio reports para for descargar crystaldecisions crystal c# visual-studio-2008 crystal-reports

c# - studio - Grupo de informes de Crystal al final de la página



crystal reports 2008 (2)

Hay una opción para configurarlo y se llama "Mantener juntos". Consulte la página de propiedades (en la sección de expertos) para el grupo y marque la opción "Mantener juntos". Esto resolverá tu problema.

Además, hay opciones para "Nueva página antes" y "Nueva página después" para cada sección. Puede insertar un salto de página en consecuencia.

Como dijo Mark, es muy complicado averiguar si un grupo (junto con su contenido y pie de página) se acomodará en la parte restante de la página. Entonces, la forma natural es comenzar un grupo desde una nueva página y repetir el grupo en el encabezado de la página si es necesario.

Tengo informes de cristal con agrupación, hay alrededor de 3 a 4 grupos por página.

Pero al final de la página, un grupo se divide entre dos páginas y, a veces, solo aparece el nombre del grupo, pero los detalles del grupo están en la otra página.

Me preguntaba si hay una manera de forzar SOLAMENTE al grupo que abarca 2 páginas para comenzar en la página siguiente.

Estoy usando C # con visual studio 2008.

Saludos,


La respuesta simple es comenzar una nueva página en cada cambio de grupo.

No hay una manera fácil de determinar si la combinación de encabezado de grupo, detalles de grupo y pie de página de grupo se dividiría en dos páginas (para que luego pueda iniciar una nueva página para el encabezado de grupo). La forma normal de tratar esto es verificar la opción "mantener juntos" en cada una de las secciones del grupo (según lo descrito por Kangkan), y repetir los elementos del encabezado cuando sea necesario en los títulos de las páginas.

Hay una manera complicada de hacerlo: determinando cuánto se ha impreso en la página actual, luego calculando qué tan grande será el próximo grupo combinado e ingresando una fórmula condicional en la sección Encabezado de grupo contra la opción Nueva página antes. Sin embargo, es bastante difícil de escribir y difícil de mantener, ya que la fórmula de paginación condicional tendrá que volver a escribirse si hay algún cambio en la longitud de cualquiera de las secciones en cuestión.

EDITAR - repite elementos de encabezado de grupo en encabezados de página -

Supongamos que desea repetir el elemento de agrupación debajo de los encabezados de columna, donde un grupo se dividió en dos páginas:

  • Divida la sección de encabezado de página existente en dos subsecciones, con los encabezados de columna en la primera subsección;
  • Agregue el elemento de agrupamiento a la subsección de encabezado de la segunda página;
  • En la sección experto, configure la fórmula condicional para la opción Suprimir (sin profundizar) para que la subsección del segundo encabezado de página sea RecordNumber = 1 or Previous ({fieldname}) <> {fieldname}