Este documento proporciona una guía de laboratorio sobre cómo crear reportes utilizando CrystalReport en Visual Studio .NET. Explica cómo agregar un reporte Crystal, seleccionar tablas y campos de datos, y diseñar la interfaz del usuario con controles como CrystalReportViewer. También describe cómo vincular el reporte seleccionado al visor y permitir que los usuarios elijan un reporte y una impresora. El objetivo es enseñar a los estudiantes a generar informes personalizados con datos de base de datos utilizando CrystalReport.
este es un pequeña guia para todos aquellos que les gustaria aprender a programar desde cero, aplicaciones para android. se maneja un lenguaje sencillo no muy tecnico para mayor entendimiento y se incluyen imagenes de apoyo, con el fin de no provocar confusiones en cuanto al proceso de creacion de las apps
Básicamente lo que podrá encontrar en este material es la descripción paso a paso de cómo se crea una pequeña aplicación para un dispositivo móvil
los programas son
PRIMER PROYECTO ANDROID
CAPTURA DE BOTON
CONTROLES RADIOGROUP Y RADIOBUTTON
CONTROL CHECKBOX
CONTROL SPINNER
Instrucciones del procedimiento para la oferta y la gestión conjunta del proceso de admisión a los centros públicos de primer ciclo de educación infantil de Pamplona para el curso 2024-2025.
Las capacidades sociomotrices son las que hacen posible que el individuo se pueda desenvolver socialmente de acuerdo a la actuación motriz propias de cada edad evolutiva del individuo; Martha Castañer las clasifica en: Interacción y comunicación, introyección, emoción y expresión, creatividad e imaginación.
1. UNJBG
¡¡LÍDER EN CAPACITACIÓN INFORMÁTICA!!
ITEL
Garantía del proceso Enseñanza-Aprendizaje con las últimas
CARRERA
tecnologías, con computadoras de última generación,
Técnico Analista CURSO
impresoras, escáner, multimedia, redes, Internet, material
Programador de Programación Visual .NET II
didáctico paso a paso, biblioteca y aula virtual con docentes del
Sistemas
mas alto nivel.
GUÍA DE LABORATORIO N° 06
OBJETIVOS:
Creación de reportes con CrystalReport.
Manejo del componente CrystalReportViewer
1. CREACIÓN 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 práctica para el manejo de los reportes de Crystal es el siguiente:
CrystalReportViewer: Este componente es la interfaz que utiliza la aplicación 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 proyecto
Ir al menú Proyecto, luego seleccione agregar nuevo elemento
Luego nos visualizará una ventana [Agregar nuevo elemento], usted deberá seleccionar Crystal
Reports
Luego escriba el nombre del reporte: rptRepClientes.rpt
Por último haga clic en el botón Agregar, luego éste reporte se habrá agregado al Explorador de
soluciones.
Bimestre Acadêmico : 2009- Docente : José Luis Ponce Segura.
Ciclo : V (1 de 6) Fecha : Tacna, Enero del 2009
2. Universidad Nacional Jorge Basadre Grohmann - ITEL
Carrera: Técnico Analista Programador de Sistemas. Curso: Programación Visual .Net II
Luego nos visualizará la siguiente ventana:====>
1.2. Galeria de Crystal Report:
Marcamos la opción Usar Asistente de Informes.
Luego en [Elegir un Asistente], Seleccionamos “Standard”
damos 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 orígen 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 botón siguiente, tal como se muestra en la figura
siguiente:
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 botón [Finalizar]
Docente: José Luis Ponce Segura Prac06 (2 de 6) e-mail: jlponcesg@hotmail.com
Cel. : 952636911 www.redtacna.net
3. Universidad Nacional Jorge Basadre Grohmann - ITEL
Carrera: Técnico Analista Programador de Sistemas. Curso: Programación Visual .Net II
1.3. Seleccionando tablas para el reporte:
Seleccionaremos las tablas que
utilizaremos para extraer la
información que se presentará en
el reporte, buscamos la tabla
“Cliente”, damos clic sobre esta
tabla y luego clic sobre el botón
[>] y la tabla se desplegará en el
cuadro de la derecha, esto nos
indica que esta tabla estará
incluida en nuestro reporte
Luego damos clic en [Siguiente].
1.4. Seleccionando los campos
para nuestro reporte:
En el cuadro izquierdo están
las tablas desde donde
podemos seleccionar los
campos y en el cuadro
derecho los campos que ya
seleccionamos.
Ahora haga clic en [>>]
Luego damos Clic en el
botón [Finalizar].
1.5. Luego de diseñar el reporte este se presentara en el ambiente de diseño de reporte donde podemos mover
los campos y modificar a nuestro antojo.
Docente: José Luis Ponce Segura Prac06 (3 de 6) e-mail: jlponcesg@hotmail.com
Cel. : 952636911 www.redtacna.net
4. Universidad Nacional Jorge Basadre Grohmann - ITEL
Carrera: Técnico Analista Programador de Sistemas. Curso: Programación Visual .Net II
2. CREACIÓN DEL FORMULARIO PARA REPORTE DE DATOS (FrmReporte.vb)
2.1. Agregue un nuevo formulario a su proyecto y guárdelo con el nombre de frmReporte.vb
2.2. Agregue 3 controles de tipo Panel, éstos nos servirán para organizar la información que contenga nuestra
aplicación.
2.3. Una vez agregado los 3 Paneles, proceda a establecer la propiedad Dock para cada uno de ellos los
valores siguientes:
Panel 1 Panel 2 Panel 3
Propiedad Propiedad Propiedad
DOCK = Left DOCK = Top DOCK = Fill
Docente: José Luis Ponce Segura Prac06 (4 de 6) e-mail: jlponcesg@hotmail.com
Cel. : 952636911 www.redtacna.net
5. Universidad Nacional Jorge Basadre Grohmann - ITEL
Carrera: Técnico Analista Programador de Sistemas. Curso: Programación Visual .Net II
2.4. Proceda a Establecer las propiedades a c/u de los objetos según el siguiente cuadro. Además deberá
establecer otras propiedades para mejorar la apariencia de nuestro formulario.
Objeto Propiedad Valor Asignado
Label1 Dock Fill
TextAlign MiddleCenter
RadioButton1 Name rbtEmpleados
RadioButton2 Name rbtClientes
RadioButton3 Name rbtArticulos
Button1 Name btnEjecutar
Text Ejecutar Reporte
Button2 Name btnSeleccionar
Text Seleccionar Reporte
Button3 Name btnSelImpresora
Text Seleccionar Impresora
Button4 Name btnSalir
Text Salir
CrystalReportViewer1 DisplayGroupTree False
Dock Fill
ShowGroupTreeButton False
Docente: José Luis Ponce Segura Prac06 (5 de 6) e-mail: jlponcesg@hotmail.com
Cel. : 952636911 www.redtacna.net
6. Universidad Nacional Jorge Basadre Grohmann - ITEL
Carrera: Técnico Analista Programador de Sistemas. Curso: Programación Visual .Net II
2.5. Luego proceda a escribir el código correspondiente:
Private Sub btnSeleccionar_Click(ByVal sender As System.Object, .....) Handles btnSeleccionar.Click
OpenFileDialog1.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 Sub
Private Sub btnEjecutar_Click(ByVal sender As System.Object, .....) Handles btnEjecutar.Click
If Me.rbtClientes.Checked = True Then
Label1.Text = "Reporte de Clientes"
Me.CrystalReportViewer1.ReportSource = "F:jlponceVBNET2rptRepClientes.rpt"
End If
If Me.rbtEmpleados.Checked = True Then
Label1.Text = "Reporte de Empleados"
Me.CrystalReportViewer1.ReportSource = "F:jlponceVBNET2rptRepEmpleados.rpt"
End If
If Me.rbtArticulos.Checked = True Then
Label1.Text = "Reporte de Artículos"
Me.CrystalReportViewer1.ReportSource = "F:jlponceVBNET2rptRepArticulos.rpt"
End If
‘ La ruta de los archivos *.rpt deberá ser reemplazada por la correcta, según cada alumno.
End Sub
TAREA ENCARGADA:
Deberá crear los reportes de Empleados y Artículo (rptRepEmpleados.rpt y rptRepArticulos.rpt respectivamente).
Éstos deberían ser mejorados en su apariencia.
Deberá implementar el botón “Seleccionar Tipo Impresora”, para que visualice la ventana de diálogo Propiedades
de Impresora.
Docente: José Luis Ponce Segura Prac06 (6 de 6) e-mail: jlponcesg@hotmail.com
Cel. : 952636911 www.redtacna.net