Reportes
-
Upload
juan-osabas -
Category
Documents
-
view
213 -
download
0
description
Transcript of Reportes
Microsoft Word - Practica N6 VNET DOS 2009
UNJBG ITEL CARRERA
Tcnico AnalistaProgramador deSistemas
LDER EN CAPACITACIN INFORMTICA!! Garanta del proceso Enseanza-Aprendizaje con las ltimas tecnologas, con computadoras de ltima generacin, impresoras, escner, multimedia, redes, Internet, material didctico paso a paso, biblioteca y aula virtual con docentes del mas alto nivel.
GUA DE LABORATORIO N 09OBJETIVOS:Creacin de reportes con CrystalReport.Manejo del componente CrystalReportViewer1. CREACIN DE LOS REPORTES UTILIZANDO CRYSTAL REPORT CONSIDERACIONES INICIALES: C r y s t a l R e p o r t s ? Es el generador de reporte por excelencia de Visual Basic desde versiones anteriores a .NET. 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.El componente utilizado en la presente prctica para el manejo de los reportes de Crystal es el siguiente: CrystalReportViewer: Este componente es la interfaz que utiliza la aplicacin para desplegar los reportes, este componente se coloca sobre un Windows Forms o Web forms. Este esta localizado en la caja de herramientas en el ficha de Windows Forms (o Web Forms si es un proyecto web).1.1. Agregue el elemento CrystalReport a su proyectoIr al men Proyecto, luego seleccione agregar nuevo elementoLuego nos visualizar una ventana [Agregar nuevo elemento], usted deber seleccionar CrystalReportsLuego escriba el nombre del reporte: rptRepClientes.rptPor ltimo haga clic en el botn Agregar, luego ste reporte se habr agregado al Explorador de soluciones.Bimestre Acadmico : 2015-
Docente : Juan osabasUniversidad autnoma de chinandega
Curso: Programacin Visual .Net IILuego nos visualizar la siguiente ventana:====>
1.2. Galeria de Crystal Report:Marcamos la opcin Usar Asistente de Informes.Luego en [Elegir un Asistente], Seleccionamos Standarddamos clic en [Aceptar].Luego se desplegar la ventana de Acceso a datos presentando diferentes fichas con diferentes tipos de fuentes de datos (OLEDB, ODBC, etc.). En ella deber seleccionar el orgen de datos, para nuestro caso ser OLEDB(ADO), y el Proveedor a elegir es Microsoft OLE DB
Provider for SQL Server, luego deber hacer clic en el botn siguiente, tal como se muestra en la figurasiguiente: Luego en la siguiente ventana seleccione en Nombre de su [Servidor]: (local) e ingrese el Id de usuario: sa Luego seleccione la Base de Datos, ejemplo: Ventas20072 (El nombre de su Base de Datos), para luego hacer clic en [Siguiente] Damos clic en el botn [Finalizar]
1.3. Seleccionando tablas para el reporte:Seleccionaremos las tablas que utilizaremos para
extraerla informacin que se presentar en el reporte, buscamos la tabla Cliente, damos clic sobre esta tabla y luego clic sobre el botn [>] y la tabla se desplegar en el cuadro de la derecha, esto nos indica queestatabla estar incluida en nuestro reporte
Luego damos clic en [Siguiente].1.4. Seleccionando los campos para nuestro reporte:En el cuadro izquierdo estn
las tablas
desdedonde podemosseleccionar los campos y en el cuadro derecho los campos que ya seleccionamos.Ahora haga clic en [>>]Luego damos Clic en el botn [Finalizar].1.5. Luego de disear el reporte este se presentara en el ambiente de diseo de reporte donde podemos mover los campos y modificar a nuestro antojo.2. CREACIN DEL FORMULARIO PARA REPORTE DE DATOS (FrmReporte.vb)2.1. Agregue un nuevo formulario a su proyecto y gurdelo con el nombre de frmReporte.vb2.2. Agregue 3 controles de tipo Panel, stos nos servirn para organizar la informacin que contenga nuestra aplicacin.2.3. Una vez agregado los 3 Paneles, proceda a establecer la propiedad Dock para cada uno de ellos los valores siguientes:Panel 1Panel 2Panel 3Propiedad
DOCK = Left
Propiedad
DOCK = Top
Propiedad
DOCK = FillUniversidad Nacional Jorge Basadre Grohmann - ITELCarrera: Tcnico Analista Programador de Sistemas. Curso: Programacin Visual .Net II2.4. Proceda a Establecer las propiedades a c/u de los objetos segn el siguiente cuadro. Adems deber establecer otras propiedades para mejorar la apariencia de nuestro formulario.Objeto Propiedad Valor AsignadoLabel1 Dock
TextAlign
FillMiddleCenterRadioButton1 NamerbtEmpleados RadioButton2 NamerbtClientes RadioButton3 NamerbtArticulos
Button1Name
TextButton2Name
Text
Button3Name
TextButton4Name
TextCrystalReportViewer1 DisplayGroupTree Dock ShowGroupTreeButton
btnEjecutar Ejecutar Reporte btnSeleccionar Seleccionar Reporte btnSelImpresora Seleccionar Impresora btnSalir
SalirFalse Fill False
Universidad Nacional Jorge Basadre Grohmann - ITELCarrera: Tcnico Analista Programador de Sistemas. Curso: Programacin Visual .Net II2.5. Luego proceda a escribir el cdigo correspondiente:Private Sub btnSeleccionar_Click(ByVal sender As System.Object, .....) Handles btnSeleccionar.ClickOpenFileDialog1.Filter = "Crystal Report|*.rpt"
If
OpenFileDialog1.ShowDialog() = Windows.Forms.DialogResult.OK Then CrystalReportViewer1.ReportSource = OpenFileDialog1.FileName Label1.Text = "Archivo de Reporte: " & CStr(OpenFileDialog1.FileName)
End If
End SubPrivate Sub btnEjecutar_Click(ByVal sender As System.Object, .....) Handles btnEjecutar.ClickIf Me.rbtClientes.Checked = True Then
Label1.Text = "Reporte de Clientes"
Me.CrystalReportViewer1.ReportSource = "F:\jlponce\VBNET2\rptRepClientes.rpt" End If
If Me.rbtEmpleados.Checked = True Then
Label1.Text = "Reporte de Empleados"
Me.CrystalReportViewer1.ReportSource = "F:\jlponce\VBNET2\rptRepEmpleados.rpt" End If
If Me.rbtArticulos.Checked = True Then
Label1.Text = "Reporte de Artculos"
Me.CrystalReportViewer1.ReportSource = "F:\jlponce\VBNET2\rptRepArticulos.rpt" End If
La ruta de los archivos *.rpt deber ser reemplazada por la correcta, segn cada alumno.End Sub