Agregar subinformes

Un subinforme es un elemento de informe que muestra otro informe dentro del cuerpo del informe principal. Como concepto, un subinforme es como un marco en una página Web. Se utiliza para incrustar un informe dentro de un informe. Cualquier informe puede utilizarse como subinforme. El informe que muestra el subinforme se almacena en un servidor de informes, normalmente en la misma carpeta que el informe primario. Es posible diseñar el informe primario para que pase sus parámetros al subinforme. Este tipo de informe puede repetirse dentro de las regiones de datos mediante un parámetro que filtre los datos de cada instancia del subinforme.

Si usa subinformes para mostrar grupos independientes de datos, plantéese la posibilidad de usar regiones de datos (tablas, matrices, listas, gráficos o medidores). Los informes que solo tienen regiones de datos pueden ofrecer un mejor rendimiento que los informes que incluyen subinformes.

Utilice regiones de datos cuando resulte necesario anidar grupos de datos de un mismo origen de datos en una única región de datos. Utilice subinformes cuando lo que necesite sea anidar grupos de datos de distintos orígenes de datos en una única región de datos, volver a utilizar un subinforme en varios informes primarios o mostrar un informe independiente dentro de otro informe. Puede crear un "libro de instrucciones" mediante la inclusión de varios subinformes en el cuerpo de otro informe.

[!NOTA]

En el Diseñador de informes, cuando se muestra una vista previa de un informe que contiene subinformes y se cambia un subinforme, puede que no se actualice la vista previa. Para ver los cambios realizados, haga clic en el botón Actualizar.

[!NOTA]

Si un subinforme está en una celda de tabla o de matriz, los saltos de página del subinforme no se respetan y no aparecen en el informe principal.

Usar parámetros en subinformes

Para pasar parámetros del informe primario al subinforme, defina un parámetro de informe en el informe que utiliza como subinforme. Cuando se coloca el subinforme en el informe primario, se puede seleccionar el parámetro de informe y el valor que se van a pasar desde el informe primario al parámetro de informe del subinforme.

[!NOTA]

El parámetro que se selecciona en el subinforme es un parámetro de informe, no un parámetro de consulta. Para obtener más información acerca de los parámetros, vea Agregar parámetros al informe.

Se puede colocar un subinforme en el cuerpo principal del informe o en una región de datos. Si se coloca un subinforme en una región de datos, éste se repetirá con cada instancia del grupo o de la fila de la región de datos. Para pasar un valor del grupo o de la fila al subinforme, en la propiedad de valor del subinforme, utilice una expresión de campo para el campo que contiene el valor que se desea pasar al parámetro del subinforme.

Para obtener más información acerca del trabajo con subinformes, vea Cómo agregar un subinforme y parámetros (Reporting Services).

Especificar nombres y ubicaciones de subinforme

Para obtener una vista previa de un informe principal que contiene un subinforme, ambos informes deben formar parte del mismo proyecto. Puede diseñar un informe principal que especifique un subinforme situado en una carpeta diferente del mismo servidor de informes. Después de realizar esta modificación, ya no podrá ver el subinforme en el informe principal en vista previa. Deberá ver el informe en el servidor de informes. La sintaxis usada para especificar el subinforme depende de si el servidor de informes está en modo nativo o en modo integrado de SharePoint. Para obtener más información, vea Cómo agregar un subinforme y parámetros (Reporting Services).

Historial de cambios

Contenido actualizado

Se ha agregado una nota sobre los saltos de página de subinformes.