Reportes

download Reportes

of 7

description

reportes en cristal report

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