Ejercicio 1. Formularios Maestro/Detalle.

Documentos relacionados
UNIDAD 4. MODIFICAR TABLAS DE DATOS

multiplicar Capítulo 15 Tablas de Práctica 1 Proyecto guiado Vamos a construir, paso a paso, el proyecto de las tablas de multiplicar.

izarnet Gestor de contenidos ixe Manual de uso viernes, 07 de octubre de 2011 izarnet

Base de Datos de Compras. Creación de formularios.

1.- INTRODUCCIÓN. Creación de bases de datos bajo software libre con OpenOffice Base Tema 6.

ESTADÍSTICA CON EXCEL

APLICACIONES MICROINFORMÁTICA Apuntes de WORD 2.007

MICROSOFT ACCESS 2007 (COMPLETO)

VECTORES EN EL PLANO CON DERIVE

3. CREAR FORMULARIOS 3.2. APLICAR OPCIONES DE DISEÑO DE FORMULARIOS

CREACIÓN Y MANEJO DE TABLAS Instructivo N 1

1.- CREACIÓN DE CONSULTAS.

Tutorial KingSoft Office

Manual de Windows XP Copyleft - Jorge Sánchez 2005

Este programa estadístico está organizado en dos bloques: el editor de datos y el visor de resultados.

1. INTRODUCCION. Logger 2

Bing (proveedor de busqueda) Bing es una herramienta de búsqueda que nos ayudará a encontrar lo que buscamos de forma rápida y sencilla.

ACCESS XP. Objetivos. Duración. 64 horas. Contenidos. Módulo 1: Introducción. Parte 1 Bienvenida Certificado MOUS Resumen

Ejercicio corto. Ejercicio corto. Ejercicio corto. Lección 1: Introducción a Word. Lección 2: Modificaciones de documentos

1.- Introducción al cañón Virtual.

Guía para factura con moneda extranjera

Temario Access Nº apartado Título apartado Tipo apartado

TEMARIO CURSO ACCESS 2007

PRUEBA DE NIVEL DE ACCES

Curso Excel Básico 2003 Unidad 1

CORPORACIÓN UNIFICADA NACIONAL DE EDUCACIÓN SUPERIOR FACULTAD DE INGENIERIAS LINEA INFORMÁTICA GUIA TABLAS DINÁMICAS

Qué es una tabla dinámica? Para qué sirve una tabla dinámica?

UNIDAD 1. writer PRIMEROS PASOS. CURSO: LibreOffice

UNIVERSIDAD DE PAMPLONA FUNDAMENTOS Y DISEÑO DE BASES DE DATOS MENTOR: Esp. ALEXIS OLVANY TORRES CH. 2013

3. CREAR FORMULARIOS 3.1. CREAR FORMULARIOS CREAR UN FORMULARIO CON EL ASISTENTE PARA FORMULARIOS UNIDAD 3- CREAR FORMULARIOS

Excel 2010 Introducción al entorno de trabajo

Hacemos clic con el ratón para situar el cursor donde queremos que aparezca la tabla. Nos vamos a la barra de Menús, Insertar, Tabla

Cómo introducir las coordenadas de un punto? Cómo representar gráficamente las coordenadas de un punto? Puntos en el plano

Seleccionamos el programa Excel. Nos aparece la pantalla del programa

PEMAT PETICIONES DE MATERIAL. Manual Usuario Versión 1.0 Fecha de revisión 02/24/2012 Realizado por Equipo de Desarrollo PHP. PEMAT v1.

Novedades programa de contabilidad EURO SICAL V Rv30

Cómo crear un Juego de preguntas en Educamóvil

2. Introducir la siguiente tabla en la hoja Crecimiento. Cambiar el formato según se desee. La columna B tiene que tener un formato de %.

1.- CREAR UNA BASE DE DATOS CON ACCESS

Estos márgenes se definen en el menú Archivo, Configurar página... se nos muestra un cuadro de dialogo como este con tres pestañas:

Desde aquí accederemos a la configuración de la Agenda. Abriremos la pestaña superior Configurar

Ministerio de Educación. Base de datos en la Enseñanza. Open Office. Módulo 3: Elementos esenciales del formulario

Manual de Usuario Gestión de Recibos

Gestión de bases de datos de mysql desde Dreamweaver

Manual de OpenOffice Impress

Ayuda para obtener el archivo para presentas la declaración de compras y ventas, modelo 347 de la agencia tributaria.

MANUAL DE USUARIO SAP R/3 CONTABILIZACIONES DE DEUDORES

Fondo de escritorio Como hemos comentado, lo primero que vemos al iniciar Windows es el escritorio, el

PROPIEDADES DE LOS CAMPOS. Cada campo de una tabla dispone de una serie de características que proporcionan un control

En la parte inferior de la pantalla se podrá ver el estado de la última copia y la fecha y hora actual.

Los Formularios e Informes en Access (I)

ACTUALIZACIÓN DE CNAE /2009.

La primera vez que selecciona el nombre de usuario el programa pide introducir la nueva clave.

En esta lección vamos a ver más utilidades y opciones sobre la

TECNOLOGÍA E INFORMÁTICA

Seleccionamos la opción Nadadores dentro de la zona Nadadores y Records. Mostrándonos la siguiente pantalla: Pantalla 1: Nadadores.

SESIÓN PRÁCTICA 3: TRANSFORMACIONES DE DATOS PROBABILIDAD Y ESTADÍSTICA. PROF. Esther González Sánchez. Departamento de Informática y Sistemas

SUBMÓDULO DE DISTRIBUCIÓN DE PLANTA DE PERSONAL

Manejo de Filas, Columnas, Celdas y Rangos

Guía básica para realizar gráficas de funciones utilizando una planilla de cálculo

Cómo utilizar Conference Manager para Microsoft Outlook

EJEMPLO 4. MATRIZ CREAMOS EL INFORME

INSTITUCION EDUCATIVA MANUEL ANGEL ANACHURY AREA: TECNOLOGIA E INFORMATICA

MANUAL DEL DOCENTE Contenido

UNIVERSIDAD METROPOLITANA LATIN CAMPUS GUÌA DE ESTUDIO Y EVALUACIÒN. Informática General IV- POWER POINT TEXTO ELECTRÓNICO GRATUITO EDITADO POR UMLA

MANUAL DEL USUARIO CONTROL TRACKER VERSION 3.1

CONSTRUCCIÓN DE GRÁFICOS CON EXCEL

TUTORIAL SOBRE HOJAS DE CALCULO

Práctica 6: Consultas

1. Creamos un nuevo proyecto del tipo Aplicaciones de Windows Forms (Visual C#) en Visual Studio.

Combinación DE CORRESPONDENCIA MEDIANTE DOCUMENTO DE WORD

TUTORIAL DE BLOGGER : Registro y escritorio

Manual de Excel Avanzado

Tutorial EDpuzzle. Profesor: Nino, Santiago Fabricio ETR TIC Región 18

CARACTERES PRESENTES EN LA FUENTE "FENICIO" Diseño: Juan-José Marcos. Plasencia. Cáceres. 2011

CREACIÓN Y USO DE ARCHIVOS DE DATOS EN SPSS

INSTITUCIÓN MANUEL MARÍA SÁNCHEZ Tecnología e Informática Word

Aplicaciones de Bases de Datos con Delphi - II

Excel 2007 Avanzado Revisión 1

CAPÍTULO 5. MANIPULANDO CELDAS

INSTALACIÓN Y VERIFICACIÓN DE LA TARJETA CRIPTOGRÁFICA

Manual de Usuario de inventarios

Los pasos a seguir para cumplimentar la solicitud son los siguientes: A continuación, se detallarán cada uno de estos apartados.

MICROSOFT EXCEL 2007

Situaciones Binarias

Modificaciones incorporadas a. después de la edición del manual

Funciones básicas del depurador

Guía docente: Cómo crear un test y los tipos de preguntas

UNIDAD 5. calc OPCIONES AVANZADAS. CURSO: LibreOffice

Manual Power Point Trabajar con gráficos

SESIÓN 4: PAQUETE OFIMÁTICO OFFICE. MICROSOFT ACCESS (II). Índice de contenidos:

Microsoft Office 2016: Word, Excel, PowerPoint, Outlook y OneNote 2016 Domine las funciones avanzadas de la suite Microsoft

gvsig -Guía 1 1- Abrir gvsig 2- Agregar capa dptos. En el Gestor de Proyectos, con Vista seleccionado, seleccionamos Nuevo:

MANUAL DE USUARIO PARA LA INTRODUCCIÓN DE DATOS EN EL PROCESO DE ESCOLARIZACIÓN EN E. SECUNDARIA

Anexo C. Manual del usuario

Organización de la información en disco: archivos y carpetas

CREAR UN BLOG EN BLOGGER

MICROSOFT WORD AVANZADO. Nº Horas: 18. Objetivos:

Damos clic en el icono de acceso directo al programa

Manual de usuario de la aplicación

Transcripción:

Ejercicio 1. Formularios Maestro/Detalle. Construir un formulario maestro detalle de conductor con viajes que muestre el numero de viajes de ese conductor, numero de kilómetros del conductor, numero de días trabajados y plus que ha cobrado por 3 céntimos por kilómetro realizado. Partimos de un formulario base creado con el asistente sobre la tabla conductor en formato columna: Sobre la barra de herramientas activamos el asistente y seleccionamos el control SubFormulario/Subinforme: Activado el asistente comenzamos la creación del subformulario desde la siguiente ventana de inicio: Enrique Mora Moral. Pag. 1/9

Activamos el asistente y escogemos la opción Usar tablas y consultas existente para que de forma automática construya un formulario propio que se usará como subformulario. Escogemos las tabla viajes y en principio todos sus campos: Al pulsar el botón siguiente accedemos a la ventana donde se muestran las posibles relaciones entre los campos: Enrique Mora Moral. Pag. 2/9

En nuestro caso, debido a un diseño bien construido, basta con Elegir de una lista escogiendo Mostrar viaje para cada registro de conductor usando ccndnif que coincide con la clave principal de la tabla conductor y como clave foránea de la tabla viaje. Por último, para la creación de nuestro subformulario le asignamos un nombre para poderlo identificar dentro del entorno de Access: Hemos activado el Asistente para que se construya este formulario sobre el que poder trabajar. Si el proceso se realiza manualmente, el subformulario se enlaza al formulario del sistema que abre tablas en el formato básico y es imposible modificar su diseño. El subformulario es totalmente operativo pero el formato que presenta no muestra ni el Encabezado ni Pie de formulario donde colocar los totales que se piden en el enunciado del ejercicio. Para poder mostrar Enrique Mora Moral. Pag. 3/9

dichos elementos accedemos a las propiedades del subformulario y cambiamos la propiedad Permitir vista Formulario al valor Formularios continuos : La estructura de nuestro nuevo diseño es el columna, para construir un formato tabular alineamos todos los cuadros de texto en una fila y ajustamos la altura del Detalle del subformulario a lo mínimo. Por último, borramos las etiquetas y colocamos unas nuevas etiquetas en el Encabezado del informe. No permite arrastrar las etiquetas directamente del Detalle al Encabezad pero podemos cortar y pegar. Obtenemos por fin, el siguiente diseño base: Continuamos introduciendo un el campo calculado en la zona detalle del subformulario. Introducimos un cuadro de texto a la derecha de nvijklm y modificamos las siguientes propiedades: Enrique Mora Moral. Pag. 4/9

Es conveniente cambiar el nombre para tener los controles identificados y es indispensable cambiar el Origen del control para que tome el valor de la expresión correspondiente. Si se produce un error en la formula del origen del control se muestra en la ejecución del formulario y se puede propagar a otros Cuadro de texto con expresiones correctas. La técnica de construcción del campo calculado es semejante a la anterior, pero en este caso, se coloca en el Pie del formulario. Volvemos a cambiar las dos propiedades anteriores a los siguientes valores, que corresponde al campo que cuenta el numero de viajes que ha realizado el conductor: Enrique Mora Moral. Pag. 5/9

Para calcular el numero de kilómetros que ha realizado dicho conductor en sus distintos viajes: Y para calcular, el importe total del plus por kilómetros realizados: Indicamos que no podemos utilizar el campo calculado como parte de la expresión dentro de un campo totalizado. Enrique Mora Moral. Pag. 6/9

Ejemplo 2. Llamada a formularios de consulta. Formulario sobre Viajes que pida en un botón la matricula del autobus sobre un formulario de autobuses y otro botón para pedir el conductor sobre un formulario sobre conductores. Partimos de un formulario creado con el asistente sobre la tabla Viajes al que añadimos dos botones para seleccionar el nif del conductor y la matricula del autobús: Antes de comenzar a trabajar con estos botones le modificamos la etiqueta por defecto y le cambiamos el nombre al control. Por ejemplo, cmdslccnd para el acceso al nif del conductor y cmdslcmtr para seleccionar la matricula del autobús. Una vez modificados los nombre podemos asignarles código, que en este caso será abrir el formulario consultaconductor y consultaautobus que crearemos a continuación. Resultando el siguiente código: Los dos formularios anteriores son semejantes, vamos a desarrollar consultaautobus, partimos de un formulario en formato tabular creado sobre la tabla autóbus al que añadimos un par de botones para seleccionar una matricula y otro para cerrar el formulario sin hacer nada: Recordar que tenemos que cambiar la etiqueta y el nombre a los botones inmediatamente después de Enrique Mora Moral. Pag. 7/9

insertarlos. Para este tipo de formularios podemos asignarles la propiedad modal, para que no podamos volver a la ventana inicial hasta cerrar la ventana de selección/consulta: El código de los botones de este formulario quedaría: Ejercicio 3. Ejemplo sobre Filtros. Formulario sobre la tabla revisión donde con un botón filtre todas las revisiones de un autobús, otro botón filtre las revisiones de un mecánico un botón y dos cuadro de texto filtre las revisiones entre dos fechas y un botón para anular cualquier filtro. Partimos de un formulario de tipo tabular sobre la tabla revisiones, creado con el asistente, al que añadimos los siguientes elementos: Botón Filtrar autobús: cmdfltatb Botón filtrar mecánico: cmdfltmcn Cuadro de texto independientes fechainicial y fecha final: txtfchi y txtfchf Botón filtrar fecha: cmdfltfch Botón quitar filtros: cmdqtrflt Con el siguiente diseño base: Enrique Mora Moral. Pag. 8/9

Lo único que nos falta es asignar el código a los distintos botones para activar los filtros: El sistema de Filtros se semejante a la clausula Where de la sentencias select. Básicamente se monta una condición en una expresión de tipo cadena (String). Esta expresión se asigna a la propiedad Filter del formulario (en este caso Me) y se activa el filtro asignando verdadero (True) a la propiedad FilterOn del formulario. Los filtros se eliminan poniendo a falso (False) la propiedad FilterOn del formulario. Observese el uso de símbolo # como delimitador de fechas. Una constante fecha como 28 de febrero del 2009 se establece como #18/02/2009#. Utilizándose el símbolo # como las para cadenas de caracteres. Como hemos comentado anteriormente se utiliza en SQL la comilla simple ' para indicar un cadena de caracteres, en Access y en otro entornos como PHP se utiliza las comillas doble como delimitadores de cadenas de caracteres. Se intentará montar en la cadena de filtro una expresión idéntica al formato SQL de la clausula Where en Access, introduciendo las comillas simples y demás elementos del SQL de Access. El formato de Filtro es totalmente compatible con los filtros generales de Access, pudiéndose mezclar los efectos de los botones anteriores con los filtros que por defecto se pueden activar y desactivar desde Access. Enrique Mora Moral. Pag. 9/9