Secciones de detalle especiales
Hay características especiales que se pueden hacer con las secciones de detalle que en ocasiones pueden ser muy útiles. Es posible añadir algunos detalles especiales en una ubicación no normal, estas funciones son subdetalles, detalle repetido o contenido par impar.
Sub (Detalle) secciones
A veces una sola sección de informe (detalle) no es suficiente para manejar todos los contenidos, y se requiere tener una o más secciones adicionales para añadir más elementos.
Si no utilizamos zonas, una sección es la zona de menor banda en la que podemos mantener un grupo de elementos juntos en una página. La subsección es una posibilidad de separar una sección de detalle simple a un área de contenido adicional que está vinculada con su sección padre. El padre puede ser un detalle o una cabecera de grupo (o cualquier otra cosa) La subsección se siempre se muestra debajo de su sección principal. Usando la opción Condición para imprimir de la sección podemos condicionalmente ocultar / mostrar la sección por lo que esta característica puede hacer que el diseño del informe sea muy flexible.
Añadir una sub-sección
Para añadir una sub-sección simplemente abra el menú Informe/Detalles y agrupamientos... y añadir una nueva sección de Detalle. Por defecto una sección detallada necesita tener una fuente de datos asignada, pero una subsección no. Simplemente debemos establecer el ID de la Sección Padre en la pestaña Especial.
Si la sección padre es un encabezado de agrupamiento, imprimirá primero todas las líneas del detalle principal y luego las de la subsección.
Si la sección padre es la de detalle, la sub-sección se imprimirá después de cada línea de detalle.
Páginas pares / impares
La función de páginas pares / impares es un caso de uso especial de la subsección. Es posible crear un informe que tenga páginas pares e impares una detrás de otra, especialmente otro contenido de página se inserta en cada n o n+1 páginas. Para ello, puedes especificar una sección de detalle a representar una página par o impar.
{INSERT_EVEN}
Representa un contenido que se inserta en cada página par.
{INSERT_ODD}
Representa un contenido que se inserta en cada página impar.
Detalle repetido por valor constante o dinámico
Por defecto, cada sección de detalle se imprime una sola vez por fila del origen de datos, pero a veces necesitamos repetir el contenido del detalle más veces en circunstancias especiales. Si por ejemplo, si diseñamos un informe para que sea como un ticket, un código de barras o una etiqueta. Para establecer el número de veces que se debe repetido utiliza la propiedad del detalle Repetir detalle, que encontraremos en la pestaña Especial de las propiedades de dicha sección. Es posible establecer un valor entero constante o una expresión de datos entera. Esta función sólo funciona para las secciones de detalle normales. Ejemplos:
Datp fijo: 5
Parámetro: $P{númerodedetalles}
Última actualización
¿Te fue útil?