# Informe con agrupación sin registros relacionados

**URL:** <https://foros.velneo.com/t/informe-con-agrupacion-sin-registros-relacionados/10878>\
**Category:** Velneo\
**Created:** [2 Noviembre, 2021 09:09 UTC](https://foros.velneo.com/t/informe-con-agrupacion-sin-registros-relacionados/10878 "2021-11-02T09:09:41Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![tempsmollet](https://avatars.discourse-cdn.com/v4/letter/t/977dab/32.png) [@tempsmollet](https://foros.velneo.com/u/tempsmollet)\
**Post date:** [2 Noviembre, 2021 09:09 UTC](https://foros.velneo.com/t/informe-con-agrupacion-sin-registros-relacionados/10878/1 "2021-11-02T09:09:41Z")

</div>

Buenas.

Estoy haciendo un informe en el cual tiene una cabecera de agrupación, que cuando está en modo producción esta agrupación puede que no tenga ningún registro relacionado, pero necesito que salga en el informe, pero yo pensaba que pulsando la casilla de selección en la imagen seleccionada era suficiente para que el informe imprima aquellas agrupaciones que no contengan registros relacionados, ¿Es así?

 ![Imagen1](https://canada1.discourse-cdn.com/flex035/uploads/velneo/original/2X/6/6e6d7cdc7a25b48b799f678cb08537a59413f624.jpeg)

---

<div class="post-metadata">

**Author:** ![pacosatu](https://yyz1.discourse-cdn.com/flex035/user_avatar/foros.velneo.com/pacosatu/32/5131_2.png) [@pacosatu](https://foros.velneo.com/u/pacosatu)\
**Post date:** [2 Noviembre, 2021 13:35 UTC](https://foros.velneo.com/t/informe-con-agrupacion-sin-registros-relacionados/10878/2 "2021-11-02T13:35:30Z")

</div>

Hola Ramon.

La Cabecera de agrupación va unida irremediablemente al Detalle. Si no existen **Líneas de Detalle** no se imprime la Cabecera de la agrupación, es decir, debe existir al menos un registro para que la Cabecera se imprima, lo cual es lógico ya que la Cabecera de agrupamiento debe imprimir campos repetitivos del Detalle y como consecuencia éste debe existir al menos una vez.

> La verdad es que ese CheckBox de “Permitir orígen de datos vacío” no sé qué hace y me parece que no está documentado, para variar.

Saludos  
Paco Satué

---

<div class="post-metadata">

**Author:** ![tempsmollet](https://avatars.discourse-cdn.com/v4/letter/t/977dab/32.png) [@tempsmollet](https://foros.velneo.com/u/tempsmollet)\
**Post date:** [2 Noviembre, 2021 18:45 UTC](https://foros.velneo.com/t/informe-con-agrupacion-sin-registros-relacionados/10878/3 "2021-11-02T18:45:06Z")

</div>

Gracias Paco

Entonces si por necesidad, que es el caso, necesito que salga una agrupación sin registros relacionados, nou hay forma de poderlo hacer ?

Saludos  
Ramon Denuc

---

<div class="post-metadata">

**Author:** ![pacosatu](https://yyz1.discourse-cdn.com/flex035/user_avatar/foros.velneo.com/pacosatu/32/5131_2.png) [@pacosatu](https://foros.velneo.com/u/pacosatu)\
**Post date:** [2 Noviembre, 2021 21:05 UTC](https://foros.velneo.com/t/informe-con-agrupacion-sin-registros-relacionados/10878/4 "2021-11-02T21:05:47Z")

</div>

Hola Ramon.

Seguro que hay una forma de hacerlo.  
Dependerá del esquema de las tablas que quieras imprimir.

Prueba con un Origen de datos de tipo **Comienzo del informe** en lugar de Iteración del subinforme.  
De esta forma la consulta obtendrá todos los maestros aunque no tengan plurales.

Saludos  
Paco Satué

---

<div class="post-metadata">

**Author:** ![tempsmollet](https://avatars.discourse-cdn.com/v4/letter/t/977dab/32.png) [@tempsmollet](https://foros.velneo.com/u/tempsmollet)\
**Post date:** [3 Noviembre, 2021 13:16 UTC](https://foros.velneo.com/t/informe-con-agrupacion-sin-registros-relacionados/10878/5 "2021-11-03T13:16:45Z")

</div>

Hola Paco, voy a probar tu propuesta.

Otra opción que he pensado, es hacer un registro de la tabla que se relaciona con la tabla padre, sin datos, en blanco, y de esta forma seguro que saldrá la agrupación pero con una línea en blanco.

Saludos  
Ramon Denuc

---

<div class="post-metadata">

**Author:** ![pacosatu](https://yyz1.discourse-cdn.com/flex035/user_avatar/foros.velneo.com/pacosatu/32/5131_2.png) [@pacosatu](https://foros.velneo.com/u/pacosatu)\
**Post date:** [3 Noviembre, 2021 16:52 UTC](https://foros.velneo.com/t/informe-con-agrupacion-sin-registros-relacionados/10878/6 "2021-11-03T16:52:24Z")

</div>

Hola Ramon.

Por supuesto es la solución más rápida y te valdría para los dos tipos de Tipos de origen de datos. Si te lo permite tu lógica de negocio esa es la solución más rápida.

Pongamos un ejemplo para entenderlo mejor:

- Tenemos el esquema de tablas **Comerciales \>\> Proyectos \>\> Fases** , los comerciales gestionan proyectos y éstos se componen de n-fases.

- Queremos obtener un Informe de los **Comerciales** con todos sus **Proyectos** asignados, aunque éstos aún no tengan **Fases**.

- Informe con Tipo de Origen de datos: **Comienzo del informe**. El origen de datos principal será la tabla Comerciales, y habrá 2 **Subconsultas** para las relaciones maestro-detalle de las tablas Proyectos y Fases respectívamente. En este Informe **SÍ es posible** obtener todos los Proyectos del Comercial incluso los que no tienen Fases.

- Informe con Tipo de Origen de datos: **Iteración del subinforme**. El origen de datos principal será la tabla Comerciales, y habrá 1 origen de datos de tipo **Comienzo del informe** que devuelve la tabla Fases. En este Informe **NO es posible** obtener los Proyectos del Comercial que no tienen Fases. En este caso la solución pasa por añadir un registro “vacío” a la tabla Fases por cada Proyecto que no tenga fases.

Saludos  
Paco Satué
