Crystal Reports – Diseño: Grupos
linked-in

Federico Cortese

Fecha de publicación: 6 Nov, 2023

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.

CRystal Reports - Diseño GRUPOS

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

CRystal Reports - Diseño GRUPOS

2. Seleccionar campo agrupador y orden del grupo.

CRystal Reports - Diseño GRUPOS

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

CRystal Reports - Diseño GRUPOS

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

CRystal Reports - Diseño GRUPOS

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.

CRystal Reports - Diseño GRUPOS

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

CRystal Reports - Diseño GRUPOS

El resultado obtenido será el siguiente:

CRystal Reports - Diseño GRUPOS