SlideShare una empresa de Scribd logo
1 de 8
Descargar para leer sin conexión
19 de febrero
                                                                TUTORIAL ASP.NET
                                                                                        de 2011

          Reportes con Crystal Reports en ASP.Net y SQL Server

Hoy veremos como crear un simple reporte con Crystal Reports y mostrarlo con
ASP.Net escribiendo un par de líneas de código.Esta vez será un reporte plano, en
las 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 listar
los proveedores de nuestra base de datos.
19 de febrero
                                                              TUTORIAL ASP.NET
                                                                                      de 2011

Si es la primera vez que usamos la herramienta, deberemos aceptar la licencia de
uso. Sino nos aparecerá la pantalla de galerías del reporteador y crearemos unos
basado en el asistente. Luego veremos reportes más complejos para diseñarlos
manualmente.




Nos aparecerá una pantalla de donde podremos elegir la fuente de datos que
alimentará a nuestro reporte. Nosotros vamos a crear uno nuevo de ADO.Net, pero
ello 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 que
las estructuras de las BD’s sean iguales a las que usaremos en Producción con tal la
conexión y credenciales de login las cargaremos por código, siendo en la mayoría de
los casos el mismo que la credencial que nos autenticó a la BD para trabajar con los
WebForms (recalco, no estrictamente necesario esto último). De hecho para diseñar
nuestro reporte vamos a utilizar OLE DB de ADO pero no quiere decir tampoco que
en producción se conectará por OLE DB, es para simple y mero diseño.
19 de febrero
                                                               TUTORIAL ASP.NET
                                                                                       de 2011




Elegimos el proveedor de datos para la conexión, en este caso el Native Client
19 de febrero
                                                         TUTORIAL ASP.NET
                                                                                 de 2011

Seteamos los parametros de la credencial.




Y si deseamos personalizar más la conexión nos queda una última pantalla para
hacerlo.
19 de febrero
                                                       TUTORIAL ASP.NET
                                                                               de 2011

Ya nos aparecerá el servidor, con todas sus tablas, vistas y procedimientos
almacenados que podemos usar, dentro del Schema Purchasing veremos la tabla
Proveedor, seleccionamos la tabla así.




Seleccionamos las columnas a mostrar
19 de febrero
                                                               TUTORIAL ASP.NET
                                                                                         de 2011

En las siguientes pantallas podrán agrupar y filtrar los datos, de momento los
dejaremos pasar a éstas opciones para el tutorial.

Ahora elegimos el estilo que nos gusta para el reporte, por cierto son muy simples y
algo feos. Sientanse libres de retocar la apariencia de sus reportes como gusten.




Dejando el diseño algo asi.
19 de febrero
                                                              TUTORIAL ASP.NET
                                                                                       de 2011

Vista Diseño:




El código ASP lo haremos sencillo y limpio para que no se preste a confusiones,
quedando asi:
19 de febrero
                                       TUTORIAL ASP.NET
                                                               de 2011

El usuario verá un reporte como este

Más contenido relacionado

La actualidad más candente

Comandos básicos para bases de datos mysql y workbench
Comandos básicos para bases de datos mysql y workbenchComandos básicos para bases de datos mysql y workbench
Comandos básicos para bases de datos mysql y workbench
Robedgar MX
 
Guía rápida de MySQL Server 5.5 y Workbench 5.2
Guía rápida de MySQL Server 5.5 y Workbench 5.2Guía rápida de MySQL Server 5.5 y Workbench 5.2
Guía rápida de MySQL Server 5.5 y Workbench 5.2
andermijan
 
Diseño de Entradas
Diseño de EntradasDiseño de Entradas
Diseño de Entradas
tematico4
 

La actualidad más candente (20)

Mysql
MysqlMysql
Mysql
 
Programación I 2. Arquitectura de Capas
Programación I 2. Arquitectura de CapasProgramación I 2. Arquitectura de Capas
Programación I 2. Arquitectura de Capas
 
Desarrollo de un sistema con rup uml
Desarrollo de un sistema con rup umlDesarrollo de un sistema con rup uml
Desarrollo de un sistema con rup uml
 
Taller de Base de datos - Unidad 1 SGBD introduccion
Taller de Base de datos - Unidad 1 SGBD introduccionTaller de Base de datos - Unidad 1 SGBD introduccion
Taller de Base de datos - Unidad 1 SGBD introduccion
 
Diagrama de casos de usos
Diagrama de casos de usosDiagrama de casos de usos
Diagrama de casos de usos
 
3.1 Administración de memoria CUESTIONARIO
3.1 Administración de memoria CUESTIONARIO3.1 Administración de memoria CUESTIONARIO
3.1 Administración de memoria CUESTIONARIO
 
Vistas en mySql
Vistas en mySqlVistas en mySql
Vistas en mySql
 
Abap web dynpro
Abap   web dynproAbap   web dynpro
Abap web dynpro
 
Banco de Dados II Aula 01 - Apresentação
Banco de Dados II Aula 01 - ApresentaçãoBanco de Dados II Aula 01 - Apresentação
Banco de Dados II Aula 01 - Apresentação
 
Investigación quinta unidad
Investigación quinta unidadInvestigación quinta unidad
Investigación quinta unidad
 
Los servicios de la nube
Los servicios de la nubeLos servicios de la nube
Los servicios de la nube
 
SAP BW - Master data load via flat file
SAP BW - Master data load via flat fileSAP BW - Master data load via flat file
SAP BW - Master data load via flat file
 
Comandos básicos para bases de datos mysql y workbench
Comandos básicos para bases de datos mysql y workbenchComandos básicos para bases de datos mysql y workbench
Comandos básicos para bases de datos mysql y workbench
 
Lenguaje SQL
Lenguaje SQLLenguaje SQL
Lenguaje SQL
 
Guía rápida de MySQL Server 5.5 y Workbench 5.2
Guía rápida de MySQL Server 5.5 y Workbench 5.2Guía rápida de MySQL Server 5.5 y Workbench 5.2
Guía rápida de MySQL Server 5.5 y Workbench 5.2
 
2 (de 3). Evaluación de Usabilidad
2 (de 3).  Evaluación de Usabilidad2 (de 3).  Evaluación de Usabilidad
2 (de 3). Evaluación de Usabilidad
 
Beginner’s guide to sap abap 1
Beginner’s guide to sap abap 1Beginner’s guide to sap abap 1
Beginner’s guide to sap abap 1
 
Casos De Uso
Casos De UsoCasos De Uso
Casos De Uso
 
Diseño de Entradas
Diseño de EntradasDiseño de Entradas
Diseño de Entradas
 
Vistas en SQL
Vistas en SQLVistas en SQL
Vistas en SQL
 

Destacado

Tutorial de jpa para windows usando net beans y mysql parte 1
Tutorial de jpa para windows usando net beans y mysql parte 1Tutorial de jpa para windows usando net beans y mysql parte 1
Tutorial de jpa para windows usando net beans y mysql parte 1
Henry Mendoza Puerta
 

Destacado (6)

Bases de datos nosql
Bases de datos nosqlBases de datos nosql
Bases de datos nosql
 
Tutorial de jpa para windows usando net beans y mysql parte 1
Tutorial de jpa para windows usando net beans y mysql parte 1Tutorial de jpa para windows usando net beans y mysql parte 1
Tutorial de jpa para windows usando net beans y mysql parte 1
 
Metodologia para resolver problemas con Programacion orientada a Objetos
Metodologia para resolver problemas con Programacion orientada a ObjetosMetodologia para resolver problemas con Programacion orientada a Objetos
Metodologia para resolver problemas con Programacion orientada a Objetos
 
JPA en Netbeans
JPA en NetbeansJPA en Netbeans
JPA en Netbeans
 
Tutorial JPA Parte 1 : CRUD BASICO CON JPA Y SWING en NETBEANS
Tutorial  JPA Parte 1  : CRUD BASICO CON JPA Y SWING en NETBEANSTutorial  JPA Parte 1  : CRUD BASICO CON JPA Y SWING en NETBEANS
Tutorial JPA Parte 1 : CRUD BASICO CON JPA Y SWING en NETBEANS
 
Cómo descargar presentaciones desde SlideShare
Cómo descargar presentaciones desde SlideShareCómo descargar presentaciones desde SlideShare
Cómo descargar presentaciones desde SlideShare
 

Similar a Reportes con crystal reports en asp.net

Tutorial de jpa para windows usando net beans y mysql parte 2
Tutorial de jpa para windows usando net beans y mysql parte 2Tutorial de jpa para windows usando net beans y mysql parte 2
Tutorial de jpa para windows usando net beans y mysql parte 2
Henry Mendoza Puerta
 
Repoteadores De Mysql2
Repoteadores De Mysql2Repoteadores De Mysql2
Repoteadores De Mysql2
alinacarrion
 
Repoteadores De Mysql2
Repoteadores De Mysql2Repoteadores De Mysql2
Repoteadores De Mysql2
alinacarrion
 
Introducción a ASPNET vNext
Introducción a ASPNET vNextIntroducción a ASPNET vNext
Introducción a ASPNET vNext
Julito Avellaneda
 
Tutorialbasededatosennetbeansswingsinasistente 090901170542-phpapp02
Tutorialbasededatosennetbeansswingsinasistente 090901170542-phpapp02Tutorialbasededatosennetbeansswingsinasistente 090901170542-phpapp02
Tutorialbasededatosennetbeansswingsinasistente 090901170542-phpapp02
4489756
 
Introduccion a Visual Studio .NET
Introduccion a Visual Studio .NETIntroduccion a Visual Studio .NET
Introduccion a Visual Studio .NET
Marvin Romero
 

Similar a Reportes con crystal reports en asp.net (20)

Tutorial de jpa para windows usando net beans y mysql parte 2
Tutorial de jpa para windows usando net beans y mysql parte 2Tutorial de jpa para windows usando net beans y mysql parte 2
Tutorial de jpa para windows usando net beans y mysql parte 2
 
Introduccion a ASP net
Introduccion a ASP netIntroduccion a ASP net
Introduccion a ASP net
 
Repoteadores De Mysql2
Repoteadores De Mysql2Repoteadores De Mysql2
Repoteadores De Mysql2
 
Repoteadores De Mysql2
Repoteadores De Mysql2Repoteadores De Mysql2
Repoteadores De Mysql2
 
Entity Framework ó Linq SQL - Visual Studio 2012
Entity Framework  ó  Linq SQL - Visual Studio 2012Entity Framework  ó  Linq SQL - Visual Studio 2012
Entity Framework ó Linq SQL - Visual Studio 2012
 
Introducción a ASPNET vNext
Introducción a ASPNET vNextIntroducción a ASPNET vNext
Introducción a ASPNET vNext
 
Asp.net jose luis encarnación #11
Asp.net jose luis encarnación #11Asp.net jose luis encarnación #11
Asp.net jose luis encarnación #11
 
ABAP 7.52
ABAP 7.52ABAP 7.52
ABAP 7.52
 
MODELO OSI.pptx
MODELO OSI.pptxMODELO OSI.pptx
MODELO OSI.pptx
 
Morales .Net
Morales .NetMorales .Net
Morales .Net
 
Proveedores nativos
Proveedores nativosProveedores nativos
Proveedores nativos
 
Trabajo de programacion (visual basic)
Trabajo de programacion (visual basic)Trabajo de programacion (visual basic)
Trabajo de programacion (visual basic)
 
Curso Uml 2.5 Diagramas De ImplementacióN
Curso Uml   2.5 Diagramas De ImplementacióNCurso Uml   2.5 Diagramas De ImplementacióN
Curso Uml 2.5 Diagramas De ImplementacióN
 
Asp.net misailym castillo #5 6to c
Asp.net misailym castillo #5 6to cAsp.net misailym castillo #5 6to c
Asp.net misailym castillo #5 6to c
 
Lanzamiento Visual Studio 2008
Lanzamiento Visual Studio 2008Lanzamiento Visual Studio 2008
Lanzamiento Visual Studio 2008
 
Tutorialbasededatosennetbeansswingsinasistente 090901170542-phpapp02
Tutorialbasededatosennetbeansswingsinasistente 090901170542-phpapp02Tutorialbasededatosennetbeansswingsinasistente 090901170542-phpapp02
Tutorialbasededatosennetbeansswingsinasistente 090901170542-phpapp02
 
Introduccion a Visual Studio .NET
Introduccion a Visual Studio .NETIntroduccion a Visual Studio .NET
Introduccion a Visual Studio .NET
 
Linq to sql 5
Linq to sql 5Linq to sql 5
Linq to sql 5
 
manual-access-2016.pdf
manual-access-2016.pdfmanual-access-2016.pdf
manual-access-2016.pdf
 
manual-access-2016.pdf
manual-access-2016.pdfmanual-access-2016.pdf
manual-access-2016.pdf
 

Último

redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativa
nicho110
 

Último (10)

Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvana
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
 
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxEVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
 
Guia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos BasicosGuia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos Basicos
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estos
 
redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativa
 
investigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIinvestigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXI
 
Buenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxBuenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptx
 

Reportes con crystal reports en asp.net

  • 1. 19 de febrero TUTORIAL ASP.NET de 2011 Reportes con Crystal Reports en ASP.Net y SQL Server Hoy veremos como crear un simple reporte con Crystal Reports y mostrarlo con ASP.Net escribiendo un par de líneas de código.Esta vez será un reporte plano, en las 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 listar los proveedores de nuestra base de datos.
  • 2. 19 de febrero TUTORIAL ASP.NET de 2011 Si es la primera vez que usamos la herramienta, deberemos aceptar la licencia de uso. Sino nos aparecerá la pantalla de galerías del reporteador y crearemos unos basado en el asistente. Luego veremos reportes más complejos para diseñarlos manualmente. Nos aparecerá una pantalla de donde podremos elegir la fuente de datos que alimentará a nuestro reporte. Nosotros vamos a crear uno nuevo de ADO.Net, pero ello 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 que las estructuras de las BD’s sean iguales a las que usaremos en Producción con tal la conexión y credenciales de login las cargaremos por código, siendo en la mayoría de los casos el mismo que la credencial que nos autenticó a la BD para trabajar con los WebForms (recalco, no estrictamente necesario esto último). De hecho para diseñar nuestro reporte vamos a utilizar OLE DB de ADO pero no quiere decir tampoco que en producción se conectará por OLE DB, es para simple y mero diseño.
  • 3. 19 de febrero TUTORIAL ASP.NET de 2011 Elegimos el proveedor de datos para la conexión, en este caso el Native Client
  • 4. 19 de febrero TUTORIAL ASP.NET de 2011 Seteamos los parametros de la credencial. Y si deseamos personalizar más la conexión nos queda una última pantalla para hacerlo.
  • 5. 19 de febrero TUTORIAL ASP.NET de 2011 Ya nos aparecerá el servidor, con todas sus tablas, vistas y procedimientos almacenados que podemos usar, dentro del Schema Purchasing veremos la tabla Proveedor, seleccionamos la tabla así. Seleccionamos las columnas a mostrar
  • 6. 19 de febrero TUTORIAL ASP.NET de 2011 En las siguientes pantallas podrán agrupar y filtrar los datos, de momento los dejaremos pasar a éstas opciones para el tutorial. Ahora elegimos el estilo que nos gusta para el reporte, por cierto son muy simples y algo feos. Sientanse libres de retocar la apariencia de sus reportes como gusten. Dejando el diseño algo asi.
  • 7. 19 de febrero TUTORIAL ASP.NET de 2011 Vista Diseño: El código ASP lo haremos sencillo y limpio para que no se preste a confusiones, quedando asi:
  • 8. 19 de febrero TUTORIAL ASP.NET de 2011 El usuario verá un reporte como este