Mensajes : 181 Puntos : 349 Localización : México Comentarios : El azar favorece a una mente preparada.
Tema: Reporting Service Parte II: Reportes. Mar Mayo 03, 2011 4:36 pm
Reporting Service Parte II: Reportes.
Para poder crear los reportes tenemos un programa llamado "SQL Server Business Intelligence Development Studio" el Business Intelligence es una versión pequeña del Visual Studio diseña para aplicaciones de interacción con SQL Server como son Reporting Service e Integracion Service entre otros.
Un proyecto en C# nos devuelve un .exe, un "report server proyect" o "proyecto de servidor de informes" nos devolverá un archivo con extensión .rdl el cual es nuestro reporte, este archivo no es nadamas que un XML, el cual contiene la estructura de todos sus componentes visuales así como el origen de datos.
Existen 2 tipos de reportes, los locales y los remotos.
Reporte Remoto: Este reporte se carga de manera remota, su comportamiento es muy similar al de un Stored Procedure ya que se encuentra en el servidor donde se carga y devuelve el reporte de manera visual, dentro de su estructura contiene la estructura de sus componentes visuales, así como la consulta que se ejecutara para llenar dicho reporte, también contiene la cadena de conexión. Su extensión es .rdl
Reporte Local: Este reporte se carga de manera local, se encuentra de lado del cliente, en su estructura ha diferencia del reporte remoto, no cuenta con ninguna consulta ni conexión. Su extensión es .rdlc
Ya leídos los conceptos básicos, y antes de ponerlos en practica, hagamos un reporte, existen 2 formas de hacer un reporte, usando el asistente o haciéndolo nosotros mismos, veamos un ejemplo:
Este fue un sencillo ejemplo de como crear un reporte, en la próxima parte veremos como crear e implementar rdl y rdlc en un winform. Saludos!!