none
ReportViewer - Mostrar datos en la cabecera de todas las páginas. RRS feed

  • Pregunta

  • Hola a todos.

     

    En el cuerpo del informe, tengo unos campos de texto, donde muestro unos datos de la base de datos, que son comunes para todo el informe. En esta zona de cuerpo del informe, también tengo una tabla, donde se muestran las líneas de la base de datos.

     

    Pues bien, los campos de texto, sólo se ven en la primera página, en las siguientes, tan sólo aparecen las líneas de la tabla.

     

    ¿Cual es el sistema correcto para mostrar estos campos de texto, comunes para todo el informe y que se vean en todas las páginas?

     

    Gracias por anticipado.

    • Cambiado Fran DiazModerator viernes, 29 de mayo de 2009 10:17 Reporting ([Loc]From:Lenguaje C#)
    martes, 19 de agosto de 2008 16:21

Respuestas

  • Hola,

     

    Puedes poner esos valores en la cabecera de tú página en una nueva fila. En las propiedades de la  tabla, le dices que se repita en todas las páginas.

     

    También puedes probar a hacerlo con las caja de texto.

     

    Bueno, ya nos contarás que tal,

     

    Un Saludo

     

    miércoles, 20 de agosto de 2008 17:28
    Moderador
  • Hola Fran,

     

    Al final esto es lo que he hecho, crear líneas de cabecera y colocar estos datos en las líneas de cabecera, porque con las cajas de texto no funciona, sólo se ven en la primera página, en el resto de páginas, desaparecen, ya no se ven.

     

    Gracias.

    jueves, 21 de agosto de 2008 5:21

Todas las respuestas

  • Hola Tomás,

     

    Para ver datos venidos de base de datos, sólo puedes mostrarlo en el body o cuerpo de informe, que es donde tú tienes la tabla.

     

    Puedes hacer una cabecera propia o agregar un campo oculto en la zona del cuerpo. Para mostrarlo en la cabecera o pie de informe puedes mirar este post que publiqué hace tiempo.

     

    Enlace: http://geeks.ms/blogs/fdiaz/archive/2008/03/13/reporting-services-escribir-campos-en-la-cabecera-y-pie-de-un-informe.aspx

     

    Un Saludo

     

    martes, 19 de agosto de 2008 19:44
    Moderador
  • Hola Fran,

     

    Efectivamente, esto que me comentas de tener unos campos de texto en la zona de encabezado, ya lo había visto en la ayuda de MSDN, pero no es exactamente lo que busco.

     

    Yo lo que tengo en el cuerpo del informe son, unas cajas de texto y por debajo una tabla, entonces todo esto se ve bien en la primera página del informe, en la segunda y sucesivas, desaparecen las cajas de texto y sólo se ve la tabla.

     

    ¿Sabes si hay forma de ver estas cajas de texto, en todas las páginas del informe, igual que se ve en la primera página?

     

    Gracias.

    miércoles, 20 de agosto de 2008 7:57
  • Hola,

     

    Puedes poner esos valores en la cabecera de tú página en una nueva fila. En las propiedades de la  tabla, le dices que se repita en todas las páginas.

     

    También puedes probar a hacerlo con las caja de texto.

     

    Bueno, ya nos contarás que tal,

     

    Un Saludo

     

    miércoles, 20 de agosto de 2008 17:28
    Moderador
  • Hola Fran,

     

    Al final esto es lo que he hecho, crear líneas de cabecera y colocar estos datos en las líneas de cabecera, porque con las cajas de texto no funciona, sólo se ven en la primera página, en el resto de páginas, desaparecen, ya no se ven.

     

    Gracias.

    jueves, 21 de agosto de 2008 5:21
  • Me alegro que te saliese .

     

    Recuerda marcar la respuesta como correcta para que otros se puedan beneficiar de tu resultado .

     

    Un Saludo

    jueves, 21 de agosto de 2008 6:09
    Moderador
  • hola que tal Fran Diaz como estas, oie tengo un problema quisiera saber si me puedes ayudar o me puedes orientar, estoy trabajando en visual studio c# 2005 estoy trabajandon en el componente reporviewer, bueno mi pregunta es como le puedo hacer para colocar numero de pagina en este elemento para que ala hora de depurarlo mande a llamar una tabla pero tambien me despliege el numero de hojas que contiene el documento?

     

    espero y me ahiga explicado bien, te estare muy agradecido si me pudieras ayudar gracias....

    miércoles, 3 de septiembre de 2008 17:12
  • Hola,

     

    Perdona, no entendí muy bien. ¿Puedes explicarte de nuevo ?

     

    Un Saludo

    miércoles, 10 de septiembre de 2008 21:37
    Moderador