7a Laboratorio
7a Laboratorio
CIENCIAS DE LA INGENIERÍA
PLATAFORMAS DE DESARROLLO 1
SEMESTRE 2021 A
INFORME DE LABORATORIO S7
TEMA: Reportes
QUITO, 2021
Universidad Israel
Ciencias de la Ingeniería
Carrera de Sistemas de Información
1. TEMA: Nuget
2. OBJETIVOS:
3. INTRODUCCION:
Existen varias formas de insertar un informe en .NET (ReportViewer, Crystal Reports, o SQL
Server Reporting Services), pero a lo largo de este curso nos vamos a centrar en como hacerlo
mediante el componente ReportViewer.
PROPIEDADES DE UN REPORTVIEWER
COMPONENTE REPORTVIEWER
Para usar el reportviewer en nuestras aplicaciones, vamos a utilizar colecciones para agilizar el
proceso de cargar y también la clase Datable que proporciona un modelo de programación
coherente independientemente del origen de datos que contiene, y también se puede usar el
Ciencias de la Ingeniería
Universidad Israel
Ciencias de la Ingeniería
Carrera de Sistemas de Información
llenado del dataset con tablas, en fin, también existen otras formas de cargar el contenido a un
reportviewer.
Para este ejemplo, se usa el gestor de base de datos SQLServer, que a continuación se muestra
las siguientes tablas para generar el informe.
4. DESARROLLO:
Ciencias de la Ingeniería
Universidad Israel
Ciencias de la Ingeniería
Carrera de Sistemas de Información
Ciencias de la Ingeniería
Universidad Israel
Ciencias de la Ingeniería
Carrera de Sistemas de Información
Vamos a extensiones
Teniendo
Ciencias de la Ingeniería
Universidad Israel
Ciencias de la Ingeniería
Carrera de Sistemas de Información
Luego vamos
Descargamos
Ciencias de la Ingeniería
Universidad Israel
Ciencias de la Ingeniería
Carrera de Sistemas de Información
Ciencias de la Ingeniería
Universidad Israel
Ciencias de la Ingeniería
Carrera de Sistemas de Información
Seleccionamos
Verificamos en referencias
Ciencias de la Ingeniería
Universidad Israel
Ciencias de la Ingeniería
Carrera de Sistemas de Información
Damos clic con el botón derecho del mouse- Seleccionamos elegir elementos
Ciencias de la Ingeniería
Universidad Israel
Ciencias de la Ingeniería
Carrera de Sistemas de Información
Seleccionamos en origen de datos (Archivo de base de datos de Microsoft Access (OLE DB)), en
nombre de archivo de base de datos seleccionamos el archivo previamente descargado.
Ciencias de la Ingeniería
Universidad Israel
Ciencias de la Ingeniería
Carrera de Sistemas de Información
Ciencias de la Ingeniería
Universidad Israel
Ciencias de la Ingeniería
Carrera de Sistemas de Información
Finalmente presionamos siguiente hasta llegar al final del wizard y presionamos finalizar.
Ciencias de la Ingeniería
Universidad Israel
Ciencias de la Ingeniería
Carrera de Sistemas de Información
Ciencias de la Ingeniería
Universidad Israel
Ciencias de la Ingeniería
Carrera de Sistemas de Información
Ciencias de la Ingeniería
Universidad Israel
Ciencias de la Ingeniería
Carrera de Sistemas de Información
Dando doble Click en el button creado nos dirigimos al método del button e ingresamos el
siguiente código, ingresamos en las importaciones using WindowsFormsApp2.Reportes;
FrmReporte f = new FrmReporte();
f.Show();
Ciencias de la Ingeniería
Universidad Israel
Ciencias de la Ingeniería
Carrera de Sistemas de Información
Ejecutamos nuestro proyecto y deberíamos tener como resultado una pantalla como está.
5. CONCLUSIONES:
• Los Nuget nos ayudan a facilitar el desarrollo de reportes como lo hicimos en este
laboratorio.
• El Nuget para reportes nos brinda un wizard para no tener que codificar al momento de
querer ingresar un dataset.
• Se eligió utilizar el lenguaje de programación C# debido a las prestaciones que ofrece
para el desarrollo de aplicaciones graficas gracias a la ponencia del Net Framework
• Las características del lenguaje visual han permitido diseñar reportes, cualquier usuario
tardará poco tiempo en familiarizarse con la programación.
6. RECOMENDACIONES:
Ciencias de la Ingeniería
Universidad Israel
Ciencias de la Ingeniería
Carrera de Sistemas de Información
7. BIBLIOGRAFIA:
Ceballos Sierra,F. J.(2015). Microsoft C#: lenguaxje y aplicaciones (2a.ed.)- Grupo Editorial
RA-MA. https://elibro.net/es/lc/uisrael/titulos/62462
https://elibro.net/es/lc/uisrael/titulos/62510
Rodríguez, L. D. (2007). Bases de datos con Visual Basic. Marcombo.
Ciencias de la Ingeniería