En alguna ocasión nos hemos encontrado en Reporting Services que se necesita repetir el encabezado de fila de un tablix en todas las páginas, y sin embargo activando la opción “Repeat header rows on each page” en las propiedades del tablix no se visualiza dicho encabezado de fila en todas las páginas.
Cuando esto suceda, además de activar la opción del párrafo anterior debemos seguir hacer lo siguiente:
Activar el modo avanzado en las opciones de agrupación (parte inferior de la pantalla). Hay que pinchar en la flecha que hay a la derecha de “Column Groups” y activar la opción “Advanced Mode”.
Si no tuviésemos las opciones de agrupación, hay que activarlo desde el menú Report – View – Grouping.
Una vez que hayamos activado esta opción en las ventanas de grupo de fila (“Row Groups”) y grupo de columna (“Column Groups”) veremos el texto “Static” justo encima de los grupos que tengamos. Si no hemos hecho ninguna agrupación veremos la opción “(Details)” en la ventana “Row Groups”.
Seleccionar el grupo “Static” que tenemos en grupos de fila “Row Groups”, presionar F4 para ver sus propiedades y poner los siguientes valores:
- KeepWithGroup: After
- RepeatOnNewPage: True
De esta forma se repetirá la cabecera de fila en todas las páginas.
Esta incidencia ocurre tanto en SQL Server 2008 como en SQL Server 2008 R2.
Espero que sea útil.
6 comments
Muy útil claro…
Gracias colega! me salvaste de una.
Muy util, Muchas gracias!!
Quedó muy nítido!…
thanks brother
Muchas gracias por compartir la solución a ese problema.