lunes, 4 de junio de 2012

Repetir los encabezados de tabla en Report Server

Síntomas:
Quieres que las filas de encabezado de un tablix en un informe de Report Server se repitan al comienzo de cada página.
Solución:
Activa el  modo Avanzado en los paneles de grupo.
Los paneles están normalmente debajo del área de diseño,Para activarlos, busca una flecha a la derecha de los títulos (grupos de filas, grupos de columnas).
Si le das clic despliega un contextual que solo dice Modo avanzado (¿A qué no te lo imaginabas?)
Entonces en los grupos de filas se visualizan las filas de encabezado llamadas (estático)
Los seleccionas y en sus propiedades estableces:

  1.  KeepWithGroup a After
  2. RepeatOnNewPage True
  3. FixedData True
Luego te vas a propiedades del tablix y le marcas la casilla Repetir las filas de encabezado en cada página
¡Listo!
Vaya complicación para algo tan simple, y vaya lío de traducción.
(Ver para mas info: http://blogs.msdn.com/b/robertbruckner/archive/2008/10/13/repeat-header-and-visible-fixed-header-table.aspx )

2 comentarios:

Adan Sirbat dijo...

Hermano, me salvaste la vida. Mil gracias.

Ing. Luis Garcia dijo...

Muchas Gracias !!! no encontraba como hacer que se repitieran en report viewer con visual studio 2015, asi que aplica también en report viewer, comprobado.

Gracias de nuevo.