Crystal Reports – Diseño: Grupos
Diseño + Vista Previa + Barra de Herramientas
La correcta utilización de Crystal Reports depende de entender, enlazar y poder utilizar correctamente cada uno de los elementos de 3 grandes áreas. A continuación, una breve explicación de cada una.
1. Diseño: En esta área nos encargaremos de diseñar y construir el reporte a medida. Utilizando el explorador de campos, las secciones y todos los elementos de la barra de tarea.
2. Vista Previa: Es la previsualización del reporte, conectando con la base de datos y obteniendo resultados.
3. Barra de Herramienta: se utiliza para añadir y complementarse con las áreas de diseño y vista previa. En ella vamos a encontrar todas las herramientas necesarias para: añadir nuevos objetos, abrir el explorador de campo, ejecutar la vista previa, añadir
funcionalidades y funciones, etc.
Diseño: Grupos
Los grupos son considerados como nuevas secciones dentro del diseño. Al insertar un grupo a un reporte se añaden 2 secciones más:
- Encabezado de grupo.
- Pie de grupo.
Se ubicarán por encima y por debajo del ámbito de repetición del reporte, es decir, el detalle. Estas 3 secciones (Encabezado de grupo, detalle y pie de grupo) se mantendrán juntas y aparecerán tantas veces como grupos existan. El detalle se repetirá por cada registro que exista dentro de cada grupo.

Cada grupo debe tener un campo de AGRUPACIÓN, el cual funcionará de agrupador para los registros del detalle que se deseen englobar en un mismo grupo.
Para insertar un nuevo grupo debemos seguir los siguientes pasos:
1. Abrir inserción de grupo

2. Seleccionar campo agrupador y orden del grupo.

3. Indicar características del grupo (opciones).

Ejemplo de grupo: Listado de Facturas (OINV) agrupadas por código de Interlocutor Comercial.

Grupos en cascada
Si necesitamos una agrupación más compleja, podemos recurrir a realizar una cascada de grupos para agrupar la información por mas de un campo. Para esto es recomendable utilizar el asistente de grupo.

Dentro del asistente de grupos, debemos seleccionar cada campo y dar las opciones a cada grupo.

El resultado obtenido será el siguiente:
