Reportes con crystal reports en asp.net

13,029 views

Published on

Published in: Technology
3 Comments
0 Likes
Statistics
Notes
  • Be the first to like this

No Downloads
Views
Total views
13,029
On SlideShare
0
From Embeds
0
Number of Embeds
4
Actions
Shares
0
Downloads
401
Comments
3
Likes
0
Embeds 0
No embeds

No notes for slide

Reportes con crystal reports en asp.net

  1. 1. 19 de febrero TUTORIAL ASP.NET de 2011 Reportes con Crystal Reports en ASP.Net y SQL ServerHoy veremos como crear un simple reporte con Crystal Reports y mostrarlo conASP.Net escribiendo un par de líneas de código.Esta vez será un reporte plano, enlas siguientes entregas cómo pasarle parámetros dinámicamente.Para seguir conéste tutorial necesitaremos crear una la BD en el SQL Server.El primer paso será crear un nuevo proyecto WebSite.Luego dentro del proyecto agregaremos un nuevo elemento, un reporte para listarlos proveedores de nuestra base de datos.
  2. 2. 19 de febrero TUTORIAL ASP.NET de 2011Si es la primera vez que usamos la herramienta, deberemos aceptar la licencia deuso. Sino nos aparecerá la pantalla de galerías del reporteador y crearemos unosbasado en el asistente. Luego veremos reportes más complejos para diseñarlosmanualmente.Nos aparecerá una pantalla de donde podremos elegir la fuente de datos quealimentará a nuestro reporte. Nosotros vamos a crear uno nuevo de ADO.Net, peroello no quiere decir que tienen que ser el mismo servidor que el de producción,puede ser uno de desarrollo o nuestra propia maquina nada más. Es suficiente quelas estructuras de las BD’s sean iguales a las que usaremos en Producción con tal laconexión y credenciales de login las cargaremos por código, siendo en la mayoría delos casos el mismo que la credencial que nos autenticó a la BD para trabajar con losWebForms (recalco, no estrictamente necesario esto último). De hecho para diseñarnuestro reporte vamos a utilizar OLE DB de ADO pero no quiere decir tampoco queen producción se conectará por OLE DB, es para simple y mero diseño.
  3. 3. 19 de febrero TUTORIAL ASP.NET de 2011Elegimos el proveedor de datos para la conexión, en este caso el Native Client
  4. 4. 19 de febrero TUTORIAL ASP.NET de 2011Seteamos los parametros de la credencial.Y si deseamos personalizar más la conexión nos queda una última pantalla parahacerlo.
  5. 5. 19 de febrero TUTORIAL ASP.NET de 2011Ya nos aparecerá el servidor, con todas sus tablas, vistas y procedimientosalmacenados que podemos usar, dentro del Schema Purchasing veremos la tablaProveedor, seleccionamos la tabla así.Seleccionamos las columnas a mostrar
  6. 6. 19 de febrero TUTORIAL ASP.NET de 2011En las siguientes pantallas podrán agrupar y filtrar los datos, de momento losdejaremos pasar a éstas opciones para el tutorial.Ahora elegimos el estilo que nos gusta para el reporte, por cierto son muy simples yalgo feos. Sientanse libres de retocar la apariencia de sus reportes como gusten.Dejando el diseño algo asi.
  7. 7. 19 de febrero TUTORIAL ASP.NET de 2011Vista Diseño:El código ASP lo haremos sencillo y limpio para que no se preste a confusiones,quedando asi:
  8. 8. 19 de febrero TUTORIAL ASP.NET de 2011El usuario verá un reporte como este

×