0% encontró este documento útil (0 votos)
552 vistas

Visual Studio .NET - ADO - NET VIII

Este documento proporciona instrucciones para completar varios laboratorios de ADO.NET. Incluye cómo crear informes en Crystal Reports, mostrar datos en formularios de Visual Studio, y exportar e importar datos entre una base de datos y una hoja de cálculo Excel.

Cargado por

Carlos
Derechos de autor
© Attribution Non-Commercial (BY-NC)
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
552 vistas

Visual Studio .NET - ADO - NET VIII

Este documento proporciona instrucciones para completar varios laboratorios de ADO.NET. Incluye cómo crear informes en Crystal Reports, mostrar datos en formularios de Visual Studio, y exportar e importar datos entre una base de datos y una hoja de cálculo Excel.

Cargado por

Carlos
Derechos de autor
© Attribution Non-Commercial (BY-NC)
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 13

Sistemas UNI. Instructor: V. Carlos, Segura P.

LABORATORIO ADO.NET – 8.

Derechos Reservados, solo para ser usados dentro de la


institución.
Derechos de Autor

El contenido de este laboratorio tiene todos los derechos reservados, por lo tanto no
se puede reproducir, transcribir, almacenar a un sistema de recuperación o de
alteración, asimismo la traducción a otro idioma de ninguna forma o por ningún
medio mecánico, manual, electrónico, magnético, óptico o de otro modo.

La persecución de una reproducción no autorizada tiene como


consecuencia la cárcel y/o multas.

UNIVERSIDAD NACIONAL DE INGENIERIA 1


FACULTAD DE INGENIERIA INDUSTRIAL Y DE SISTEMAS
Sistemas UNI. Instructor: V. Carlos, Segura P.

8 ADO.NET

1 Crystal Report, Concurrencias en ADO.NET

1.1 Utilizando Cristal Report

Crystal Reports es el generador de reporte por excelencia de Visual Basic desde versiones anteriores a
.NET. Esta no es la primera vez que se distribuye una versión de este generador de reporte junto a una
versión de Visual Studio.

Cristal es un producto creado en su esencia orientado al usuario final; es decir que un ejecutivo pueda
crear sus propios informes sin necesidad de asistencia de un desarrollador.

Al igual que desde el ambiente de desarrollo de Visual Studio, también podemos crear nuestros reportes
desde el ambiente de desarrollo de Crystal Reports y luego ejecutarlo desde nuestro proyecto VB .NET.
Los Reportes desarrollados bajo el ambiente de Crystal Reports pueden ser compilados a .EXE para poder
ser ejecutados luego dentro de nuestro proyecto.

I.- Crear un nuevo procedimiento almacenado desde el explorador de servidores:

II.- Cambiar el nombre del procedimiento almacenado a SS_ListadoProductos, luego nos vamos a Insertar
SQL dando click cderecho sobre el area de codigo:

UNIVERSIDAD NACIONAL DE INGENIERIA 2


FACULTAD DE INGENIERIA INDUSTRIAL Y DE SISTEMAS
Sistemas UNI. Instructor: V. Carlos, Segura P.

III.-Desde el cual agregaremos las siguientes tablas Categories y Products

IV.- Luego seleccionar los siguientes campos como se muestra en el grafico siguiente:

Al dar aceptar generaremos la siguiente consulta y guardamos el Procedimiento almacenado:

UNIVERSIDAD NACIONAL DE INGENIERIA 3


FACULTAD DE INGENIERIA INDUSTRIAL Y DE SISTEMAS
Sistemas UNI. Instructor: V. Carlos, Segura P.

V.- Para crear el informe de Crystal Report seleccionamos un nuevo elemento de Crystal Report con el
nombre crpListadoProductos.

VI.- Seleccionamos luego una plantilla estándar como se muestra a continuación:

Tipo de Creación:

Usar Asistente de Informes:


Es una especie de Wizard que nos guía paso a paso durante la creación del reporte.

Como Informe en Blanco:


Despliega la interfaz de desarrollo de reportes en blanco para que creemos nuestro reporte sin
asistencia.

A partir de un informe existente:


Nos permite crear un reporte a partir de otro ya existente; al seleccionar esta opción nos pide la
localización del archivo .RPT que queremos utilizar, y crea una copia de este reporte.

Luego nos presenta los diferentes tipos de reportes que podemos crear a continuación describo cada uno
de ellos:

Standard:
Este se utiliza para crear reportes tipos listas, máster/detalle y/o cualquier otro reporte común;
ésta es la opción más utilizada.

UNIVERSIDAD NACIONAL DE INGENIERIA 4


FACULTAD DE INGENIERIA INDUSTRIAL Y DE SISTEMAS
Sistemas UNI. Instructor: V. Carlos, Segura P.

Tablas Cruzadas:
Este es un estilo de reporte con valores cruzados.

Etiquetas:
Este se utiliza para generar etiquetas para cartas.

VII.- Luego seleccionar el origen de datos creado como sigue a continuación:

Datos del Proyecto:


En esta carpeta se despliegan las diferentes conexiones que se encuentren activas en el proyecto
actual; despliega 2 sub carpetas, la primera es “ADO.NET DataSets”, donde se despliegan las
diferentes estructuras de los DataSet que se encuentren dentro del proyecto; y la segunda
despliega los diferentes objetos conexión que se encuentren activos.

VIII.- Luego seleccionaremos todos los campos a mostrar:

UNIVERSIDAD NACIONAL DE INGENIERIA 5


FACULTAD DE INGENIERIA INDUSTRIAL Y DE SISTEMAS
Sistemas UNI. Instructor: V. Carlos, Segura P.

IX.- Este informe será agrupado por los campos CategoryID:

X.- Este informe será totalizado por los campos UnitPrice, UnitsInStock y UnitsOnOrder

X.- Este informe será ordenado por el grupo creado y seleccionamos en finalizar:

UNIVERSIDAD NACIONAL DE INGENIERIA 6


FACULTAD DE INGENIERIA INDUSTRIAL Y DE SISTEMAS
Sistemas UNI. Instructor: V. Carlos, Segura P.

XI.- Al realizar el diseño el informe podría quedar como sigue:

XII.- Crear un formulario con el nombre frmReporte en el cual agregamos desde el cuadro de
herramientas el control ReportViewer con el nombre rptReporteCat que será el visualizador del informe
creado.

UNIVERSIDAD NACIONAL DE INGENIERIA 7


FACULTAD DE INGENIERIA INDUSTRIAL Y DE SISTEMAS
Sistemas UNI. Instructor: V. Carlos, Segura P.

Mostrando el Reporte

I.- Dentro del formulario creamos lo siguiente, como si quisiéramos mostrar información en un
DataGridView:

II.- Para mostrar el reporte agregamos lo siguiente:

III. Ejecución del Reporte:

UNIVERSIDAD NACIONAL DE INGENIERIA 8


FACULTAD DE INGENIERIA INDUSTRIAL Y DE SISTEMAS
Sistemas UNI. Instructor: V. Carlos, Segura P.

Esquema de Trabajo:

ReportSource

SetDataSource

DataSet

UNIVERSIDAD NACIONAL DE INGENIERIA 9


FACULTAD DE INGENIERIA INDUSTRIAL Y DE SISTEMAS
Sistemas UNI. Instructor: V. Carlos, Segura P.

Este examen consiste en culminar los formularios realizados en los distintos laboratorios, los cuales deben
ser creados en un proyecto con el nombre ExamenFinal.

LABORATORIO 2

Presentar el formulario terminado con el mantenimiento de la tabla clientes y los procedimientos


almacenados creados.

LABORATORIO 3

VIII.- En la base de datos pubs, tenemos las siguientes tablas:

Debemos crear 2 formularios con los nombres frmTrabajos y frmEmpleados, donde en el primer
formulario debe mostrar solo la descripción del servicio de la empresa y al escoger uno de los servicios se
debe mostrar el otro formulario con el contenido de los empleados de este servicio.

UNIVERSIDAD NACIONAL DE INGENIERIA 10


FACULTAD DE INGENIERIA INDUSTRIAL Y DE SISTEMAS
Sistemas UNI. Instructor: V. Carlos, Segura P.

Al mostrar este formulario se debe mostrar de qué servicio son los empleados y cual es el número de
empleados, así mismo se debe crear solo la opción de modificación de los registros de los empleados.

Usar SqlCommandBuilder para realizar la modificación y los formularios no deben tener ningún imports
a objetos de base de datos.

LABORATORIO 4

I.- Crear los siguientes procedimientos en la base de datos NorthWind:

UNIVERSIDAD NACIONAL DE INGENIERIA 11


FACULTAD DE INGENIERIA INDUSTRIAL Y DE SISTEMAS
Sistemas UNI. Instructor: V. Carlos, Segura P.

II.- Crear el siguiente formulario:

En el cual los filtros representaran la creación de las vistas respectivas para la muestra de los clientes y
luego para poder visualizar los estados de las filas de los clientes según los respectivos botones:

LABORATORIO 6

I.- Se debe crear un Excel con el nombre Personal, el cual debe contener 3 hojas con los siguientes
nombres:

EMPLEADOS:

UNIVERSIDAD NACIONAL DE INGENIERIA 12


FACULTAD DE INGENIERIA INDUSTRIAL Y DE SISTEMAS
Sistemas UNI. Instructor: V. Carlos, Segura P.

PLANILLA:

DESCUENTOS:

II.- Crear el siguiente formulario que implemente las siguientes funcionalidades:

UNIVERSIDAD NACIONAL DE INGENIERIA 13


FACULTAD DE INGENIERIA INDUSTRIAL Y DE SISTEMAS

También podría gustarte