¿Cómo puedo mostrar datos en el encabezado de un informe SSRS 2005 de varias páginas?

StackOverflow https://stackoverflow.com/questions/125541

Pregunta

Esta pregunta fue muy útil, sin embargo, tengo un control de lista en mi informe y, cuando el informe crece más de 1 página, los datos del encabezado solo aparecen en la última página del informe.

Aparentemente, los cuadros de texto ocultos deben estar en cada página del informe para que el encabezado funcione correctamente.¿Cómo puedo hacer eso?El único control que tengo en la lista es un cuadro de texto con un montón de texto que crece a lo largo de 1 página.

¿Fue útil?

Solución 2

¡¡¡Sitio web de sExchange al rescate!!!

Todo lo que necesitaba hacer era usar parámetros de informe con valores consultados de mi conjunto de datos;y luego haga referencia a =Parámetros!Nombre.Valor en el cuadro de texto en el encabezado del informe.

Otros consejos

Aunque SSRS no nos permite utilizar campos DataSet en los encabezados de página, nos permite hacer referencia a elementos del informe.Entonces podríamos colocar un cuadro de texto (que toma su valor de un campo DataSet) en cualquier parte del cuerpo de nuestro informe y establecer su Hidden propiedad a verdadera.

Entonces, podríamos fácilmente referirnos a ese cuadro de texto en el encabezado de la página con una expresión como: =ReportItems!TextBox1.Value y hemos terminado.Tenga en cuenta que el cuadro de texto al que se hace referencia debe estar presente en cada página; de lo contrario, el encabezado imprimirá un valor vacío.

Seleccione Parámetros del informe, Agregar nuevo parámetro y marque oculto, permitir valores nulos y permitir valores en blanco.

Si está recuperando los valores de la base de datos:

En Valores disponibles:

marque el botón de opción "de consulta" y proporcione el conjunto de datos, el campo de valor y los campos de etiqueta.

En Valores predeterminados:

marque el botón de opción "de consulta" y proporcione el conjunto de datos y los campos de valor.

Ahora proporcione el valor para el cuadro de texto en el pie de página/encabezado como =Parameters!Footer.Value (Footer es el nombre del parámetro).

Los cuadros de texto ocultos se pueden colocar dentro de un rectángulo que era una propiedad de repetición configurada para ser el elemento de su lista.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top