ESCUELA DE INGENIERIA DE SISTEMAS INFORMATICOS PROGRAMACION II (OTRAS CARRERAS) CICLO I - 2014 GUIA DE LABORATORIO N 09 Informes Personalizados con agrupamientos
Objetivo: Crear informes de tipo resumen.
Consideraciones Debe continuar trabajando sobre el proyecto PermisosUES. _________________________________________________________________________ Desde la ventana de comando ejecute las siguientes instrucciones de entorno: SET STRICTDATE TO 0 SET CENTURY ON SET DATE TO British SET DELETE ON SET ENGINEBEHAVIOR 70 SET DEFAULT TO Su carpeta
Ejercicio 1 Se requiere un reporte que muestre el listado de empleados que pertenece a cada Unidad dentro de la Universidad, asi como el total en cada unidad. El resultado es similar al mostrado en la siguiente figura:
2 Recuerde ejecutar las tres etapas de diseo: Diseo de la consulta, utilizando un cursor. Diseo del reporte, verificando como se muestra el informe. Diseo de la interfaz para el usuario.
Parte 1: Diseo de la consulta: Los datos a mostrar son: Nit, Apellidos y Nombres, estos se encuentran en la tabla Empleado. Nombre de la Unidad, este se encuentra en la tablaDeptos. Al revisar el diseo se concluye que no existe un vinculo directo entre empleado y Unidad, por lo que es necesario utilizar la tabla Puestos como puente.
Seleccionar tres tablas: primero Empleado, luego Puestos y por ultimo Deptos.
Ordenados por Unidad (Iddepto), Apellidos y Nombres:
Nombre del cursor: Repo001
Resultado:
4
Resultado al ejecutar consulta y por medio del comando BROWSE:
Parte 2: Diseo del Informe El diseo es el mismo aplicado en los reportes anteriores:
5
Con resultado tipo detalle:
Incorporacin de bandas de agrupamiento: Agregar una banda para agrupar por Iddepto: esto permitir ver el detalle de un departamento en particular, luego el siguiente grupo, hasta finalizar la lista de datos del cursor. - Seleccione cualquier rea del diseador de informes. - Luego la opcin Agrupar datos, desde el men Informe:
6 Desde la ventana Propiedades de reporte, seleccione la ficha Data Grouping: Clic en el boton Adicionar (Add)
Aparecera la ventana Generador de expresiones, seleccione el campo Iddepto:
Consulta.Iddepto 7 Se muestra la banda agrupamiento:
Abrir la banda de agrupamiento superior y mover el campo Dedepto hacia esa posicin, tal como se muestra:
Banda pie Dedepto: Banda cabecera Dedepto: 8 Abrir la banda pie de grupo para dejar espacio entre los Departamentos:
Ver el resultado:
9 Agregar al final de cada grupo el total de empleados: Copiar el campo DEDEPTO en la banda de agrupamiento inferior y agregar la etiqueta Total:
Doble clic en el campo DEDEPTO que fue copiado, se muestra la ventana propiedades del campo, seleccione la ficha Calculos: Tipo de calculo: contar. Reset: cada vez que cambie el campo Dedepto
Luego clic en Ok Copiar al pie del Grupo Iddepto 10 El resultado es:
Diseo de la interfaz: Nombre del archivo del formulario: Repo001