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.

Deja una respuesta

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Salir /  Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Salir /  Cambiar )

Conectando a %s