Hoy vamos a ver como se puede llamar a un informe de Reporting Services indicando en la URL de llamada que nos lo renderice con un formato especificado.
A los informes de Reporting Services hay 2 maneras de llamarlos.
Bien llamando al informe publicado:
http://servidor-Instancia/ReportServer/Pages/ReportViewer.aspx?%2fCARPETA%INFORME&rs:Command=Render
O utilizando el servicio web asociado al informe:
http://servidor-Instancia/Reports/Pages/Report.aspx?ItemPath=%2fCARPETA%2fINFORME
Cuando utilizamos la llamada al servicio web relacionado, podemos incluir en la URL una serie de parámetros que nos permite controlar ciertos aspectos de nuestros informes.
Los que nos afectan en este post son los del formato que queremos que se renderice el informe.
Así entonces, si incluimos en la url los siguiente:
&rs:Format=Formato deseado el informe se mostrará directamente en el formato indicado.
Por ejemplo en PDF sería:
&rs:Format=PDF
En Excel:
&rs:Format=Excel
Para ver todos los formatos y todas las opciones del servicio web podéis consultar el siguiente enlace:
http://msdn.microsoft.com/en-us/library/ms152835.aspx
No hay comentarios:
Publicar un comentario