SQL Server 2008: Tips, Tricks & How-To en SSRS 2008 (III)!

Siguiendo con la serie de posts sobre tips, tricks & how-to de SQL Server Reporting Services 2008 (SSR 2008), cuyo último capítulo puedes encontrar en este enlace, en esta ocasión os voy a presentar más aspectos a tener en cuenta a la hora de buscar funcionalidades más que requeridas en nuestros informes de SSRS 2008. Empecemos.

Cómo añadir cabeceras flotantes a un informe

Para lograr que nuestras cabeceras permanezcan visibles en nuestro informe aunque hagamos un scroll (similar a la opción de fijar paneles de Microsoft Excel), el nuevo diseñador de SSRS 2008 “parece” que nos sugiere realizar lo siguiente:

  • seleccionamos la tabla que contiene nuestro informe, botón derecho y pulsamos Tablix Properties.
  • En la pestaña general no tenemos más que marcar la opción Header should remain visible while scrolling.
  • En teoría, sería probar el informe y comprobar que las cabeceras permanecen visibles al hacer un scroll…pero cuál será vuestra sorpresa (como lo fue en mi caso) que esto no será así.
image  image

Tras indagar un poco en la red, rápidamente llegaremos a soluciones que nos harán ver la luz como la que se indica en este enlace y en está página de MSDN. Básicamente lo que tenemos que hacer para lograr el efecto de cabeceras flotantes es:

  • En el diseñador de informes de VS 2008 o de Report Builder 2.0, nos vamos a las nuevas secciones de agrupamiento y desplegamos la pestaña que aparece para seleccionar Advanced Mode.
  • De esta forma aparecen los miembros estáticos de nuestra región de datos.
  • Seleccionamos el primero de estos miembros estáticos que se corresponde con nuestras cabeceras y a través de la ventana de propiedades especificamos que la propiedad FixedData tenga el valor True de manera que las cabeceras estará siempre visibles. Además, si especificamos la propiedad RepeatOnNewPage a True, conseguiremos que las cabeceras aparezcan en cada nueva página que tenga el informe.

image

image

image

  • Sin más, comprobamos que las cabeceras flotantes están operativas…pero también que no se muestran en páginas sucesivas del informe….luego nuestra solución se queda a medias, y de momento no he encontrado como solucionar este inconveniente (en cuanto dé con la solución os lo cuento). 
image image

 

Añadir saltos de página al informe

Al igual que ocurría con SSRS 2005, en SSRS 2008 podemos añadir saltos de página. Por ejemplo, vamos a añadir un salto de página por cada tipo de producto: nos vamos a la sección Row Groups, seleccionamos Group2 (nivel de agrupamiento de acuerdo a Cagegory) y a continuación Group Properties. En la ventana que se abre marcamos la opción Between each instance of a group en la sección Page Breaks.

image image

Habilitar un mapa de informe

Finalmente, para concluir la tercera entrega de trucos sobre la cración de informes con SSRS 2008 os voy a comentar como añadir un mapa de informe para facilitar la navegación por el mismo. En este caso, la configuración la he hecho en Report Builder 2.0, con Visual Studio es exactamente lo mismo:

  • Seleccionamos en primer lugar una de las agrupaciones de nuestro informe sobre la que basar la creación del mapa del informe.
  • Hacemos click con el botón derecho del ratón y seleccionamos la opción Group Properties.
  • En la ventana que se abre nos vamos a la sección Advanced y en Document Mapa simplemente elegimos que campo de nuestro informe vamos a usar para el mapa del informe.
  • Sin más, probamos que el mapa queda como queremos.

image image image

 Y hasta aquí llega esta tercera entrega sobre trucos para la creación de informes con SSRS 2008. Espero que el post os haya resultado interesante.

Publicado por

Juan Carlos González

Juan Carlos es Ingeniero de Telecomunicaciones por la Universidad de Valladolid y Diplomado en Ciencias Empresariales por la Universidad Oberta de Catalunya (UOC). Cuenta con más de 12 años de experiencia en tecnologías y plataformas de Microsoft diversas (SQL Server, Visual Studio, .NET Framework, etc.), aunque su trabajo diario gira en torno a SharePoint & Office 365. Juan Carlos es MVP de Office Servers & Services desde 2015 (anteriormente fue reconocido por Microsoft como MVP de Office 365 y MVP de SharePoint Server desde 2008 hasta 2015), coordinador del grupo de usuarios .NET de Cantabria (Nuberos.Net, www.nuberos.es), co-fundador y coordinador del Grupo de Usuarios de SharePoint de España (SUGES, www.suges.es), así como co-director de la revista gratuita en castellano sobre SharePoint CompartiMOSS (www.compartimoss.com). Hasta la fecha, ha publicado 8 libros sobre SharePoint & Office 365 y varios artículos en castellano y en inglés sobre ambas plataformas.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *