Visual Studio .NET - ADO - NET VIII
Visual Studio .NET - ADO - NET VIII
LABORATORIO ADO.NET – 8.
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.
8 ADO.NET
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.
II.- Cambiar el nombre del procedimiento almacenado a SS_ListadoProductos, luego nos vamos a Insertar
SQL dando click cderecho sobre el area de codigo:
IV.- Luego seleccionar los siguientes campos como se muestra en el grafico siguiente:
V.- Para crear el informe de Crystal Report seleccionamos un nuevo elemento de Crystal Report con el
nombre crpListadoProductos.
Tipo de Creación:
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.
Tablas Cruzadas:
Este es un estilo de reporte con valores cruzados.
Etiquetas:
Este se utiliza para generar etiquetas para cartas.
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:
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.
Mostrando el Reporte
I.- Dentro del formulario creamos lo siguiente, como si quisiéramos mostrar información en un
DataGridView:
Esquema de Trabajo:
ReportSource
SetDataSource
DataSet
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
LABORATORIO 3
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.
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
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:
PLANILLA:
DESCUENTOS: