Vous êtes sur la page 1sur 7

Diseo de Sistemas y Base de datos

-1 -

Ingeniera Empresarial

SEMANA N 13: INFORMES


SQL SERVER - VERIFICAR BASE DE DATOS:
Verificar que la BDVENTAS se encuentre creada en SQL Server, si no se
encuentra deber restaurarla.
Verificar que existe la siguiente vista:

select * from Pro_Cat_Uni


Se muestra lo siguiente:

Ahora crear la siguiente vista:

CREATE VIEW CanProdxCategoria


AS
select NOM_CATEGORIA,CANTIDAD=COUNT(*)
FROM Pro_Cat_Uni
GROUP BY NOM_CATEGORIA

INGRESAR A VISUAL STUDIO 2010


Inicio Todos los programas Microsoft Visual Studio 2010 - Microsoft
Visual Studio 2010

Docente: Ms. Ing. Dvila Rodrguez Vctor MCAS


Trujillo Per

ing.victor.davila@gmail.com
vdr@upnorte.edu.pe

Diseo de Sistemas y Base de datos

-2 -

Ingeniera Empresarial

ABRIR PROYECTO APPVENTAS


Haga doble clic a carpeta del proyecto (
).
Luego haga doble clic al archivo de solucin de Visual Studio del
proyecto

ELEMENTO INFORME
Hacer clic derecho al nombre del proyecto (AppVentas)
Agregar Nuevo Elemento

Seleccionar Informe, escribir el nombre del informe (Reporte1.rdlc),


luego haga clic a Agregar.
Se muestra la siguiente ventana:

Agregar una Tabla: Clic derecho, luego Insertar, y seleccionar Tabla.


Configurar el Origen de datos, Nuevo Base de datos Siguiente
Conjunto de datos Siguiente Seleccionar el nombre del servidor
Docente: Ms. Ing. Dvila Rodrguez Vctor MCAS
Trujillo Per

ing.victor.davila@gmail.com
vdr@upnorte.edu.pe

Diseo de Sistemas y Base de datos

-3 -

Ingeniera Empresarial

y seleccionar la base de datos Aceptar Siguiente Seleccionar


los objetos que necesita (Tablas, Vistas, Procedimientos y/o
funciones) - Finalizar.
Ahora agregar los campos necesarios para la tabla:

Grafico estadstico: Haga clic derecho dentro del informe, Insertar


Grafico, se muestra la siguiente ventana:

Seleccionar el tipo y subtipo de grfico, luego Aceptar.


Ahora seleccionar los campos a mostrar dentro del grfico, e indicar
el ttulo, etc.

Docente: Ms. Ing. Dvila Rodrguez Vctor MCAS


Trujillo Per

ing.victor.davila@gmail.com
vdr@upnorte.edu.pe

Diseo de Sistemas y Base de datos

-4 -

Ingeniera Empresarial

El informe final se mostrara de la siguiente manera:

FORMULARIO: FRMRprodCate
Haga clic derecho al nombre del proyecto, Agregar Windows
Form - Escribir nombre FRMRproducCate. - Aceptar
Diseo del formulario
Nombre de control
Form1

Button1
Button2
ReportViewer1

Propiedad

Valor
FRMRproduCate
Reporte de cantidad de productos por
categoria
Backcolor
Blanco
ControlBox
False
StartPosition
CenterScreen
(Name)
BNTCerrar
Text
Cerrar
(Name)
BTNActualizar
Text
Actualizar
En la izquierda superior derecha haga clic a la cabeza de flecha para
seleccionar el nombre del informe.
(Name)
Text

Docente: Ms. Ing. Dvila Rodrguez Vctor MCAS


Trujillo Per

ing.victor.davila@gmail.com
vdr@upnorte.edu.pe

Diseo de Sistemas y Base de datos

-5 -

Ingeniera Empresarial

Se tiene el siguiente formulario:

PROGRAMACIN:
Public Class FRMinforme1
Private Sub FRMinforme1_Load(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles MyBase.Load
'TODO: esta lnea de cdigo carga datos en la tabla
'ventasDataSet.CanProdxCategoria' Puede moverla o quitarla segn sea necesario.
Me.CanProdxCategoriaTableAdapter.Fill(Me.ventasDataSet.CanProdxCategoria)
Me.ReportViewer1.RefreshReport()
End Sub
Private Sub BTNsal_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles BTNsal.Click
ReportViewer1.Dispose()
Me.Close()
End Sub
Private Sub BTNActualizar_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles BTNActualizar.Click
'TODO: esta lnea de cdigo carga datos en la tabla
'ventasDataSet.CanProdxCategoria' Puede moverla o quitarla segn sea necesario.
Me.CanProdxCategoriaTableAdapter.Fill(Me.ventasDataSet.CanProdxCategoria)
Me.ReportViewer1.RefreshReport()
End Sub
End Class

MENU PRINCIPAL:
Ahora agregar en Men principal dentro de la opcin de Reportes,
Productos por Categoria (FRMPrincipal):

Docente: Ms. Ing. Dvila Rodrguez Vctor MCAS


Trujillo Per

ing.victor.davila@gmail.com
vdr@upnorte.edu.pe

Diseo de Sistemas y Base de datos

-6 -

Ingeniera Empresarial

Haga doble a la opcin Productos por Categoria y escriba lo siguiente:


Private Sub ProductosPorCategoriaToolStripMenuItem_Click(ByVal sender As
System.Object, ByVal e As System.EventArgs) Handles
ProductosPorCategoriaToolStripMenuItem.Click
FRMinforme1.ShowDialog()
End Sub

PROBAR LA APLICACIN:
AHORA PODEMOS EJECUTAR LA APLICACIN (F5), para probar el
funcionamiento de este formulario.

Ahora te toca aplicar lo aprendido en los casos propuestos.


CASOS PROPUESTOS:
1) Agregar y Disear el informe y formulario para listar a todos los
clientes. Integrarlo en el men principal.
2) Agregar y Disear el informe y formulario para listar a todos los
empleados. Integrarlo al men principal.
3) Agregar y Disear el informe y formulario para listar a los productos,
se muestran nombre, precio, fecha de vencimiento y stock de cada
producto. Integrarlo al men principal.
4) Agregar y Disear el informe y formulario para listar las ventas
totales por cada distrito. Integrarlo al men principal.
5) Agregar y Disear el informe y formulario para listar a los
empleados, se muestran nombre, apellidos, fecha de nacimiento,
edad y direccin de cada empleado.
Docente: Ms. Ing. Dvila Rodrguez Vctor MCAS
Trujillo Per

ing.victor.davila@gmail.com
vdr@upnorte.edu.pe

Diseo de Sistemas y Base de datos

-7 -

Ingeniera Empresarial

URL:
Crear un Informe
http://msdn.microsoft.com/es-es/library/jj635145.aspx
http://www.solovb.net/index.php/2009/05/12/como-crear-un-reportereporting-services/

Docente: Ms. Ing. Dvila Rodrguez Vctor MCAS


Trujillo Per

ing.victor.davila@gmail.com
vdr@upnorte.edu.pe

Vous aimerez peut-être aussi