Reportes SQL Server en Páginas Web ¿Es posible?
Bloqueada
-
martes, 21 de abril de 2009 17:47Hola, Tengo una base de datos en SQL Server 2005 y lo que deseo es lo siguiente: Tener una página web en donde se tengan controles para la filtración y generación de reportes. Una vez establecidos los criterios de consulta se genera el reporte mostrando el contenido en la misma página web, además de tener la opción para guardar el resultado.
Actualmente tengo una solución que corre en excel mediante el uso de macros.
Esta aplicación en si, se abre en otro programa, este último tiene un control ActiveX que permite abrir el internet explorer. Por ello enlazo el excel a ese control ActiveX y así se puede apreciar en ese programa.
El detalle es que Excel me limita a 65536 filas y la base de datos almacena una cantidad mucho mayor a esa cantidad, otro es que el hecho de invocar el Excel relentiza las cosas y otro es la seguridad. Esto último entiéndase de que alguién pueda editar el programa aunque por el momento se ha protegido las hojas y los libros de Excel con contraseñas.
Ahora bien:
¿Es posible implementar esta aplicación en algún lenguaje para diseño de páginas web?
¿Se debe usar software de terceros como Crystal reports?
Por favor de proveer y/o dar indicaciones para realizar una aplicación de este tipo.
Gracias de Antemano por sus respuestas.
Juan- Cambiado Fran DiazModerator martes, 26 de mayo de 2009 18:23 Reporting ([Loc]From:SQL Server)
Todas las respuestas
-
martes, 21 de abril de 2009 18:55
Hola Juan si lo que quieres es generar un reporte desde un sitio web para que desde alli puedas invocarlo, enviar parametros, apreciarlo, renderizarlo a diferentes formatos, etc. Debes usar el control ReportViewer dentro de tu pagina y configurarlo, con ello obtienes la funcionalidad de reporting services dentro de la misma, aqui te dejo un link donde puedes encontrar una guia grafica con la informacion al respecto.
http://msdn.microsoft.com/es-es/library/ms252073.aspx
AnDrEsGr
MCPD MCITP MCT
Speaker MSDN Latam- Marcado como respuesta Carlos Andres Gonzalez [BogotaDotNet.Org] martes, 21 de abril de 2009 21:26
- Desmarcado como respuesta Carlos Andres Gonzalez [BogotaDotNet.Org] martes, 21 de abril de 2009 21:26
- Propuesto como respuesta Carlos Andres Gonzalez [BogotaDotNet.Org] martes, 21 de abril de 2009 21:26
-
martes, 21 de abril de 2009 20:35Hola Carlos,
Revise el Link que me distes, me parece una buena solución.
Pero respecto a lo que indicas de configurar el ReportViewer dentro de una página web, quisiera que porfavor me des el alcance y/o pautas de como llevarlo a cabo. He estado buscando en la misma página que me proporcionastes pero no he encontrado información al respecto.
Desde ya muchas gracias. -
martes, 21 de abril de 2009 21:25
Hola John para implementar el uso de este control simplemente debes arrastrar desde la caja de heramientas el control Microsoft Report Viewer sobre la pagina que lo deseas incluir, en este momento aparece un panel de nombre ReportViewer Task en la parte superior derecha del control donde deberias configurar el reporte que alli quieres mostrar, el cual podria ser un reporte incluido dentro de tu aplicacion o un reporte que resida en el servidor de reporting services. Podrias llegar a personalizar mas la funcionalidad del control mediante codigo como para hacer que se muestren diferentes reportes en el formulario y esas cosas. pero tardaria mucho tratando de explicartelo aqui :P, te recomiendo que si te sirve el ejemplo revises la documentacion sobre el control y ejemplos que puedes encontrar en la red, si tienes una duda puntual con gusto aqui te colaboramos. te dejo un link de un video de channel 9 sobre como implementar el report viewer en una aplicacion, espero te sea de ayuda saludos
http://channel9.msdn.com/posts/ZachSkylesOwens/SSRSPROGRAMABILITYPortugese/
AnDrEsGr
MCPD MCITP MCT
Speaker MSDN Latam- Marcado como respuesta Jhon Cádiz martes, 21 de abril de 2009 21:48
-
martes, 21 de abril de 2009 21:50Hombre, muchas gracias, esto último me es de mucha utilidad.
Un abrazo. -
lunes, 02 de abril de 2012 22:36
muy bonita explicacion el video se te agradece por apoyar yo tenia ciertas dudas con los reportes rdlc de reporting Services

