Creación de Reportes Con Crystal Reports en Visual Studio

4
Ing. Oscar Ascón Valdivia 1 Creación de Reportes con Crystal Reports en Visual Studio .Net Seleccionador del Diseñador de Informe de Datos El diseñador de informe de datos predeterminado contiene los siguientes objetos : Encabezado del Informe: Contiene el texto que aparece al principio de un informe, como el título de un informe y el nombre del autor o de la base de datos. Encabezado de Página: Contiene información que se escribe en la parte superior de cada una de las páginas, como el título del informe. Encabezado y pie de Grupo: Contiene una sección 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 Página: Contiene información que se escribe en la parte inferior de cada una de las paginas, como el número de páginas. Pie de Informe: Contiene el texto que aparece al final del informe, por ejemplo un resumen o una dirección, etc. CREACION DE REPORTES (CrystalReport) Creamos un nuevo Proyecto basado en el lenguaje Visual Basic.NET / C# de tipo Aplicación para Windows, luego agregamos un nuevo elemento de tipo Crystal Report al cual le asignamos un nombre para el ejemplo: R_Cliente.rpt En la ventana del asistente para el registro presionamos el botón “después”, luego en la ventana de dialogo Galería de Cristal Report escogemos la opción Mediante el Asistente de Informes y en la lista de asistentes seleccionamos Estándar y presionamos el botón “Aceptar”. En el cuadro de dialogo Asistente de informe Estándar presionamos “Crear Nueva Conexión” luego seleccionamos el elemento OLEDB (ADO) y seleccionamos el Proveedor Microsoft OLEDB Provider for SQL Server, presionamos siguiente y llenamos los datos para el Servidor, Id. Del usuario, contraseña si lo tuviera, y escogemos la Base de Datos con la que vamos a trabajar:

description

Creación de reportes en visual.net

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