Creación de Reportes Con Crystal Reports en Visual Studio
-
Upload
victor-jose-carreno-guerra -
Category
Documents
-
view
226 -
download
0
description
Transcript of Creación de Reportes Con Crystal Reports en Visual Studio
-
Ing. Oscar Ascn Valdivia 1
Creacin de Reportes con Crystal Reports en Visual Studio .Net
Seleccionador del Diseador de Informe de DatosEl diseador de informe de datos predeterminado contiene los siguientes objetos : Encabezado del Informe: Contiene el texto que aparece al principio de un informe, como el
ttulo de un informe y el nombre del autor o de la base de datos. Encabezado de Pgina: Contiene informacin que se escribe en la parte superior de cada una de
las pginas, como el ttulo del informe. Encabezado y pie de Grupo: Contiene una seccin que se repite en el informe de datos. A cada
encabezado de grupo corresponde un pie de grupo. Detalles: Contiene la parte repetida (los registros) del informe. Pie de Pgina: Contiene informacin que se escribe en la parte inferior de cada una de las
paginas, como el nmero de pginas. Pie de Informe: Contiene el texto que aparece al final del informe, por ejemplo un resumen o
una direccin, etc.
CREACION DE REPORTES (CrystalReport)Creamos un nuevo Proyecto basado en el lenguaje Visual Basic.NET / C# de tipo Aplicacin paraWindows, luego agregamos un nuevo elemento de tipo Crystal Report al cual le asignamos unnombre para el ejemplo: R_Cliente.rptEn la ventana del asistente para el registro presionamos el botn despus, luego en la ventana dedialogo Galera de Cristal Report escogemos la opcin Mediante el Asistente de Informes y en la listade asistentes seleccionamos Estndar y presionamos el botn Aceptar.En el cuadro de dialogo Asistente de informe Estndar presionamos Crear Nueva Conexin luegoseleccionamos el elemento OLEDB (ADO) y seleccionamos el Proveedor Microsoft OLEDBProvider for SQL Server, presionamos siguiente y llenamos los datos para el Servidor, Id. Del usuario,contrasea si lo tuviera, y escogemos la Base de Datos con la que vamos a trabajar:
-
Ing. Oscar Ascn Valdivia 2
Por ultimo presionamos el botn Finalizar
Luego expandimos los nodos hasta ubicarnos en las tablas de la base de datos, ejemplo para estereporte Ventas en donde estando activa la ficha datos de esta ventana agregaremos la tabla Cliente.Una vez terminado el reporte tendr la siguiente forma:
CREACION DEL FORMULARIO
Ahora debemos agregar al Formulario el control CrystalReportViewer.
Private Sub btnrcliente_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)Handles btnrcliente.Click
Dim orep As New R_ClienteMe.crv.ReportSource = orep
End Sub
-
Ing. Oscar Ascn Valdivia 3
Tipos de Reportes1. Reportes Generales
Mostrar un reporte que permita mostrar los datos de los vendedores
Private Sub btnRVendedor_Click(ByVal sender As System.Object, ByVal e AsSystem.EventArgs) Handles btnRVendedor.Click
Dim orep As New R_VendedorMe.crv.ReportSource = orep
End Sub
2. Reportes por GruposImplementar un reporte que permita mostrar los datos de los Clientes, Ventas, Detalle, Produc.
Dim orep As New R_GrupoMe.crv.ReportSource = orep
-
Ing. Oscar Ascn Valdivia 4
3. Reportes por Valor
Mostrar un reporte que permita una factura
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)Handles Button1.Click
Dim orep As New R_ValorMe.crv.SelectionFormula = "{v_reporte.cod_ven}= ('" & Me.txtventa.Text & "')"Me.crv.ReportSource = orep
End Sub