Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Informes
Informes
09 INFORMES
OBJETIVOS:
• Conocer el concepto y uso de los informes.
• Crear, modificar y diseñar un informe mediante diferentes métodos.
1. NOCIONES PRELIMINARES
Los informes permiten mostrar e imprimir los datos contenidos en tablas, vistas o consultas en forma de
listados, a su vez, organizan y exhiben la información contenida en una base de datos. Su función es aplicar
un formato determinado a los datos
para mostrarlos por medio de un
diseño atractivo y que sea fácil de
interpretar por los usuarios.
Dentro de los informes se pueden
agrupar los datos, sacar cálculos,
definir variables para contener
resultados, contadores, subtotales y
totales finales. Algunas de las funciones
para cálculos que Visual FoxPro incluye
son: media aritmética, mínimo,
máximo, etc.
El informe, de esta forma, confiere una mayor utilidad a los datos. No es lo mismo trabajar con una planilla
de cálculos con 10.000 campos que con un dibujo en forma de torta que presenta dichos campos de manera
gráfica. Los informes tienen diversos niveles de complejidad, desde una lista o enumeración hasta gráficos
mucho más desarrollados.
Según el programa informático y la base de datos en cuestión, los informes permiten la creación de
etiquetas y la elaboración de facturas, entre otras tareas.
Los informes generalmente agrupan los datos de acuerdo a un interés específico; por ejemplo, el informe
"Cheques emitidos por la Escuela", presenta una lista de todos los documentos que la Escuela ha dispuesto
para pagar a proveedores o prestadores de servicios, ordenados mediante números y fechas.
De la misma forma, gracias a los informes cualquier persona puede proceder a realizar un resumen de datos
o a clasificar estos en grupos determinados. Por todo ello, se entiende que estos documentos sean tan
importantes en cualquier empresa ya que gracias a ellos cuenta con sus propias bases de datos (de
trabajadores, de clientes, de proveedores…), realiza recopilaciones de las ventas acometidas en un periodo
determinado.
Así, teniendo en cuenta los datos que abordan y la extensión que tienen, estos reportes se pueden luego
clasificar en diversos niveles en cuanto a su complejidad dando lugar a catálogos, a listas, a resúmenes.
2. TIPOS DE INFORMES
❖ Simples: Cuando el informe contiene sólo datos de una tabla o vista.
SESIÓN Nro. 09 INFORMES
❖ Múltiple: Cuando el informe se construye a partir de una tabla base y tablas o vistas secundarias.
3. DISEÑOS DE INFORMES
Antes de crear un informe debes decidir el formato general que quieres que este tenga. Visual FoxPro ofrece
varios diseños que puedes usar, algunos de ellos son:
4. DISEÑADOR DE INFORMES
Los informes que maneja Visual FoxPro se diseñan utilizando bandas. Hay distintos tipos de éstas, que se
imprimen en diferentes circunstancias de la impresión: al comienzo y final del informe, al comienzo y final
de cada página, por cada registro, etc. Dentro de las bandas se colocan objetos de informe, para imprimir
textos fijos, el contenido de campos o variables, líneas, cuadros o imágenes. Al igual que los objetos de
formulario, los objetos de informe tienen propiedades.
SESIÓN Nro. 09 INFORMES
❖ Barra de Herramientas Controles de Informes: Provee los controles necesarios para determinar el
aspecto visual del informe o etiqueta. El siguiente cuadro muestra los controles disponibles:
Botón Descripción
Seleccionar objetos: Selecciona uno o más objetos dentro del informe o etiqueta, para
cambiar su tamaño y moverlos.
Etiqueta: Crea un control de tipo Etiqueta, que se usa para texto que no quieres que el
usuario cambie.
Campo: Crea un control de tipo Campo, cuyo origen de datos puede ser: un campo de una
tabla, vista, consulta o una expresión dentro del informe o etiqueta
Línea: Permite dibujar diversos estilos de líneas en el informe o etiqueta en tiempo de
diseño.
Rectángulo: Dibuja rectángulos en el informe o etiqueta.
Rectángulo redondeado: Permite dibujar rectángulos con las esquinas redondeadas y
formas elípticas en el informe o etiqueta.
Control Imagen o control ActiveX dependiente: Crea una imagen o control ActiveX
dependiente en el informe o etiqueta.
Bloqueo del botón: Permite agregar múltiples controles del mismo tipo sin tener que
hacer clic en el botón del control, en la barra de herramientas, más de una vez.
Enunciado: Crear un Informe que nos permita generar un Reporte de los registros de la tabla
Tb_libros.
Recurso 9.1
Desde el Diseñador de Informes, hacemos clic en Etiqueta (Label) del Control de Informes y luego clic
en el apartado Encabezado y digitaremos Reporte de País.
Para darle formato al texto de daremos doble clic y se abrirá una ventana de Propiedades de Etiqueta
en ella podremos especificar con mayor detalle el estilo a tener el título.
Antes de continuar, pondremos en uso nuestra tabla Tb_pais, para que podamos elegir los campos a
utilizar en nuestro informe, y lo haremos desde la ventana de comandos:
Luego procederemos a insertar los campos de los datos de una tabla mediante el icono , luego en el
apartado detalle del diseñador de informe.
Posteriormente se mostrará una ventana para elegir o ingresar los campos, haciendo clic en y que
nos mostrará una ventana de Generador de expresiones, con la tabla ya seleccionada podremos
escoger los campos, para ellos damos doble clic en el campo a insertar, luego Aceptar y luego Ok.
SESIÓN Nro. 09 INFORMES
A lo que se muestre deberemos de redimensionar, y repetiremos los mimos procedimientos para los
otros campos. Y se mostrará como en la siguiente imagen.
Almacenaremos previamente y podremos dar en Impresión Previa para ver cómo está quedando
el informe. Quedando algunos detalles de diseño que podrían implementarse posteriormente.
Enunciado: A partir del proyecto Sistema Integral Biblioteca crear una Vista que muestre el Código
de préstamo, Nombre del lector, Título del libro prestado, fecha de préstamo y fechas de devolución.
Posteriormente crear el Informe correspondiente.
El siguiente paso es agregar las tablas comenzado por la tabla padre y luego las hijas.
SESIÓN Nro. 09 INFORMES
Haremos clic en Ejecutar , verificaremos el resultado, modificaremos si es necesario para luego dar
el guardar asignándole un nombre.
A continuación, iniciaremos el procedimiento para crear el informe. Para ello Seleccionamos la pestaña
Documentos /Informes, y elegimos la opción Nuevo. Y en la ventana de Nuevo informe, elegimos
Asistente para informes.
En la ventana Selección de Asistente (Wizard Seleccion), ahí seleccione el Asistente para informes
(Report Wizard), luego clic en Aceptar (OK).
Esta opción nos permitirá crear un informe con formato a partir de una Vista en nuestro caso.
SESIÓN Nro. 09 INFORMES
Ahora seleccionaremos los campos que queremos que se visualicen en el informe previa selección de
la vista creada (VISTA 2). En este caso seleccionamos todos los campos. Luego clic en Siguiente (Next).
Posteriormente haremos clic en Siguiente hasta llegar al paso final, donde guardaremos asignándole
un nombre al informe para posteriormente editarlo.
A continuación, reajustaremos los campos en nuestro informe para que esté de acuerdo a lo que
necesitamos.
Enunciado: Crear un Informe para la Tabla Tb_Libros mediante la utilización del Asistente de
creación de Informes.
Se mostrará la ventana Selección de Asistente, ahí seleccione el Asistente para informes (Report
Wizard), luego clic en Aceptar (OK).
SESIÓN Nro. 09 INFORMES
Paso 2 – Agrupar los registros: Aquí elegiremos algún nivel de agrupación si es que fuera necesario.
Luego clic en Siguiente (Next).
Paso 3 – Elegir estilo de informe: En este paso seleccionamos algún estilo de su preferencia. Luego clic
en Siguiente (Next).
SESIÓN Nro. 09 INFORMES
Paso 4 – Definir diseño de informe: Seleccionamos en Columnas en Diseño del campo y Vertical en
Orientación. Luego clic en Siguiente (Next).
Paso 5 – Ordenar registros: Agregue el campo Código. Luego clic en Siguiente (Next).
EJERCICIOS PROPUESTOS
EJERCICIO 1
Abrir el PROYECTO BIBLIOTECA
1. Elabore un reporte para las tablas de Tb_ Lectores y Tb_Libros
2. Crear un reporte a partir del asistente de informe, editarlo y realizar las modificaciones pertinentes, e
incorporar una imagen, utilice la herramienta de pre visualización para ver el resultado que tendrá.
3. Crear un reporte en el que se muestre el Nro. de préstamo, nombre lector, título del libro y autor, fecha de
préstamo y estado de préstamo ordenado alfabéticamente por el mismo campo.
EJERCICIO 2
Abrir el PROYECTO DAYPER PERU
1. Crear un Informe para mostrar los datos de cada una de las tablas de la base de datos.
2. Crear un informe en el que se muestre Nombre y apellido del alumno el curso, sus notas, promedio,
observación 1, similar a la imagen
SESIÓN Nro. 09 INFORMES
3. Crear un informe en el que se muestre a los profesores, su especialidad y los cursos que dictan, ordenados
por el apellido.