access manual.docx

47
Access EL CURSO ONLINE PARA LLEGAR A CONOCER Y MANEJAR EL SISTEMA GESTOR DE BASES DE DATOS MICROSOFT ACCESS. Tienes a tu disposición ejercicios prácticos de diferentes tipos: Crear Tablas y relacionarlas, trabajar con consultas de selección y consultas de acción, formularios, informes,... Te recomendamos que, antes de realizar los ejercicios, revises el manual teórico: Introducción a Access 2007 Crear tablas en la base de datos Diseño de las tablas Relaciones entre las tablas (Ejercicios 1-4 ) Buscar, Ordenar y Filtrar datos en las tablas (Ejercicio 5 ) Consultas de selección (Ejercicio 6 ) Consultas de selección con parámetro (Ejercicio 7 ) Consultas de Campos Calculados Consultas con Totales (Ejercicio 8 ) Consultas de Acción (Ejercicio 9-10 ) Consultas de Tablas de Referencias Cruzadas (Ejercicio 9-10 ) Formularios (Ejercicio 11 ) Informes (Ejercicio 12 ) Ejercicio 1: BIBLIOTECA. Objetivo: Crear y relacionar tablas. Ejercicio 2: VIDEOCLUB. Objetivo: Crear y relacionar tablas. Ejercicio 3: PEDIDOS CLIENTES. Objetivo: Crear y relacionar tablas. Ejercicio 4: Distribuir la información en tablas y relacionarlas. Ejercicio 5: Practicar la ordenación, búsqueda y filtrado de datos. Ejercicio 6: Consultas de selección. Ejercicio 7: Consultas de selección con parámetro. Ejercicio 8: Consultas de Campos Calculados y Totales. Ejercicio 9: VIDEOCLUB. Consultas de acción. Ejercicio 10: NEPTUNO. Consultas de acción. Ejercicio 11: Formularios. Ejercicio 12: Informes. Ejercicio 13: Ejercicio resumen Introducción a Access 2007 El programa Microsoft Access es el sistema gestor de bases de datos más popular, sobre todo, por estar incluido dentro del paquete informático Office. Cuando hablamos de Base de Datos (BD) nos referimos a uno o varios ficheros en los que se almacena información. Esta información estará almacenada en tablas relacionadas entre sí . Podremos acceder a la información mediante formularios, realizar consultas o imprimir informes. Podemos encontrarnos con bases de datos muy sencillas, por ejemplo, una agenda telefónica. Pero habitualmente se trabaja con bases de datos mucho mayores y

Upload: kardell-de-leon

Post on 07-Sep-2015

272 views

Category:

Documents


0 download

TRANSCRIPT

Access

EL CURSO ONLINE PARA LLEGAR A CONOCER Y MANEJAR EL SISTEMA GESTOR DE BASES DE DATOS MICROSOFT ACCESS.

Tienes a tu disposicin ejercicios prcticos de diferentes tipos: Crear Tablas y relacionarlas, trabajar con consultas de seleccin y consultas de accin, formularios, informes,...

Te recomendamos que, antes de realizar los ejercicios, revises elmanual terico:

Introduccin a Access 2007

Crear tablas en la base de datos

Diseo de las tablas

Relaciones entre las tablas(Ejercicios 1-4)

Buscar, Ordenar y Filtrar datos en las tablas(Ejercicio 5)

Consultas de seleccin(Ejercicio 6)

Consultas de seleccin con parmetro(Ejercicio 7)

Consultas de Campos Calculados

Consultas con Totales(Ejercicio 8)

Consultas de Accin(Ejercicio 9-10)

Consultas de Tablas de Referencias Cruzadas(Ejercicio 9-10)

Formularios(Ejercicio 11)

Informes(Ejercicio 12)

Ejercicio 1: BIBLIOTECA. Objetivo: Crear y relacionar tablas.

Ejercicio 2: VIDEOCLUB. Objetivo: Crear y relacionar tablas.

Ejercicio 3: PEDIDOS CLIENTES. Objetivo: Crear y relacionar tablas.

Ejercicio 4: Distribuir la informacin en tablas y relacionarlas.

Ejercicio 5: Practicar la ordenacin, bsqueda y filtrado de datos.

Ejercicio 6: Consultas de seleccin.

Ejercicio 7: Consultas de seleccin con parmetro.

Ejercicio 8: Consultas de Campos Calculados y Totales.

Ejercicio 9: VIDEOCLUB. Consultas de accin.

Ejercicio 10: NEPTUNO. Consultas de accin.

Ejercicio 11: Formularios.

Ejercicio 12: Informes.

Ejercicio 13: Ejercicio resumen

Introduccin a Access 2007

El programaMicrosoft Accesses elsistema gestor de bases de datosms popular, sobre todo, por estar incluido dentro del paquete informtico Office.Cuando hablamos deBase de Datos (BD)nos referimos a uno o varios ficheros en los que se almacena informacin. Esta informacin estar almacenada entablas relacionadas entre s. Podremos acceder a la informacin mediante formularios, realizar consultas o imprimir informes.Podemos encontrarnos con bases de datos muy sencillas, por ejemplo, una agenda telefnica. Pero habitualmente se trabaja con bases de datos mucho mayores y complicadas como, por ejemplo, aquellas que almacenan toda la informacin de una empresa: trabajadores, clientes, facturacin, pedidos,...La mayora de personas que empiezan a trabajar con una base de datos parten de undiseo ya realizado, es decir, las tablas que forman la base de datos ya estn definidas y relacionadas. Entonces, el trabajo que se espera que realicemos es demanipulacin de la informacin: introducir datos, modificarlos, realizar consultas de la informacin,...Sin embargo en este curso vamos a partir desde una base de datos en blanco.Disearemos las tablas necesarias y las relacionaremos, aunque esto en muchas empresas, es labor del departamento de informtica.Iniciamos el programa y esta es la primera ventana que observamos:

Desde esta ventana tenemos varias opciones:

Crear una BD desde una plantilla, bien sea local o en linea.

Crear una BD en blanco.

Abrir una BD existente.

Nosotros partiremos desde unabase de datos en blanco. Al pulsar esta opcin debemos elegir elnombrede la base de datos (nombre del archivo) y suubicacin. A diferencia de otros programas Access crea al archivo antes de empezar a trabajar con la base de datos.

Crear tablas en Access 2007

Cuando queremos iniciar unabase de datos en blancodebemoscrear la tablao tablasdonde se almacenar la informacin. Por eso, por defecto, Access nos crea una tabla vaca (tabla1) y espera que aadamos los campos (las columnas) que definirn nuestra tabla.Para crear una tabla en Access debemos definir los campos que la forman (las columnas). Tenemos varias maneras de crear tablas. El mtodo que aparece por defecto al iniciar la base de datos es el que se observa en la imagen:

Esta tabla ya dispone de un campo llamadoIdde tipo autonumrico (ms adelante hablaremos de este campo). Podemos agregar tantos campos como deseemos indicando su nombre. Mediante este mtodo no podemos definir el tipo de dato de los campos (se define automticamente al introducir la informacin) ni determinar sus propiedades.

Despus podemos aadir losregistros(las filas) con los datos que seamos almacenar.

Al guardar la tabla esta queda almacenada en elpanel de exploracinen la parte izquierda de la ventana. Podemos acceder a la tabla en cualquier momento pulsando doble clic sobre su nombre.

Si deseamos agregar ms tablas accedemos algrupo de opcionesTablasdelaficha Crear, .

Existen distintas formas decrear tablas:

Tabla: Se trata del mtodo explicado anteriormente, es decir, el que aparece por defecto al iniciar el programa.

Plantillas de tabla: Existen algunas tablas ya creadas que podemos utilizar en nuestra base de datos.

Diseo de tabla.Explicaremos en otra entrada este mtodo con detenimiento.

Diseo de tablas en Access 2007

El mtodo recomendado paracrear nuevas tablas en Accesses elDiseo de tabla. Accedemos a ldesde el grupo de opcionesTablasde la fichaCrear.

Al pulsar sobre esta opcin nos aparece la siguiente ventana:

Desde aqu podremoscrear la nueva tablaindicando:

Nombresde campo: Identifica y define a cada campo.

Tipo de datosde cada campo.

Descripcinde los campos: Comentario que podemos aadir para describir el campo, indicar su finalidad, especificar la informacin que contendr,... o cualquier otra aclaracin que deseemos dejar reflejada.

Propiedadesde los campos.

TIPO DE DATOS:

Definimosqu tipo de informacin se va a aadiren el campo. Tenemos 10 tipos de datos disponibles:

Texto:Texto o combinaciones de texto y nmeros, as como nmeros que no requieran clculos (ejemplo: nmeros de telfono). El tamao de este tipo de datos es de hasta 255 caracteres o la longitud que indique la propiedad Tamao del campo.

Memo:Texto extenso de hasta 64.000 caracteres.

Nmero:Datos numricos utilizados en clculos matemticos.

Fecha/Hora.

Moneda:Valoresnumricosde moneda utilizados en clculos matemticos.

Auto numrico:Nmero secuencial (incrementado de uno a uno) nico. No se puede actualizar.

S/No: Campos que contengan uno de entre dos valores (S/No, Verdadero/Falso,...)

Objeto OLE: Objeto (imagen, documentos, hojas de clculo,...) vinculado o incrustado en el campo.

Hipervnculo: Texto utilizado como direccin de hipervnculo. til para almacenar direcciones web o correos electrnicos.

Datos adjuntos:Para adjuntar imgenes, archivos de hoja de clculo, documentos, y otros tipos de archivos admitidos.

Asistente para bsquedas: Al elegir esta opcin aparece un asistente para bsquedas que nos permite crear un campo de bsqueda, campo que permite elegir un valor de otra tabla o de una lista de valores.

PROPIEDADES DE CAMPO:

A cada uno de los campos aadidos a la tabla le podemos definir una serie depropiedadesmediante la ficha situada en la parte inferior. Hay muchas propiedades y estasdependen del tipo de datoelegido para el campo. A continuacin vamos a describir las propiedades ms relevantes:

Tamao del campo: en campos de tipo texto es el mximo nmero de caracteres que se pueden introducir. En datos de tipo nmero definimos si el nmero es entero o decimal.

Formato: diseo de presentacin, es decir, cmo se va a visualizar. til en tipo de datos moneda, fecha/hora y nmero.

Mscara de entrada: un mdelo para los datos introducidos. Ejemplo: DNI 0000000X

Ttulo: etiqueta para el campo cuando se visualiza en formularios o informes.

Valor predeterminado: valor por defecto.

Regla de Validacin: una condicin que limita los valores que pueden introducirse.

Texto de Validacin: mensaje de error que aparecer si no se cumple la regla de validacin.

Requerido: hacer obligatoria la entrada del dato.

Indexado: para acelerar bsquedas y ordenacin. Adems podemos prohibir la existencia de duplicados en el campo.

Lugares decimales: nmero de dgitos a la derecha de la coma decimal en los datos de tipo nmero o moneda.

Paracrear una tablaes necesario definir los campos con sunombreytipo de datos. Las propiedades comentadas en este apartado son opcionales. Sin embargo tambin es necesario definir uno o ms campos comoclave principal.

CLAVE PRINCIPAL:

Los camposclave principalson aquellos que me permitenidentificar a loselementos oregistrosde una tabla. Es uncampo nicopara cada registro. Por ejemplo, si la tabla es un listado de coches podramos definir la matrcula como clave principal, ya que la matrcula identifica a los automviles y es un dato nico para cada uno.

Para definir un campo comoclave principalen la vista diseo nos colocamos sobre el campo y accedemos a la opcinClave principalen lafichaDiseo.

Aparecer una llave a la izquierda del campo seleccionado para indicarnos que se trata de laclave principal.

Siguiendo estos pasos podemos crear una tabla mediante el mtododiseo de tabla. Podemos guardarla y se almacenar en elpanel de exploracinsituado a la izquierda de la ventana.

En cualquier momento podemos acceder a nuestras tablas desde este panel pulsando doble clic sobre ellas. En este caso accederemos a la vistahoja de datosque nos permite visualizar los datos, modificarlos o aadir nuevos registros.

Podemos cambiar la vista adiseo de tabladesde la opcinVerde la ficha hoja de datos.

De esta manera tan sencilla es posible cambiar entre estas dos vistas para modificar el diseo de la tabla en laVista diseoo trabajar con los datos almacenados en la tabla desdeVista hoja de datos.

Una vez que hemos creado las tablas que necesitamos en nuestra base de datos debemos relacionar estas tablas. Pero de esto hablaremos en la entradaRelaciones entre las tablas.

Relaciones entre las tablas en Access 2007

Para que labase de datosfuncione correctamente no basta con crear las distintas tablas que van a contener la informacin que deseamos almacenar en la misma. Estastablasdeberan estarrelacionadas. De hecho toda la informacin que incluiremos en la base de datos, seguramente tendr algn tipo de relacin.Sin embargo, este punto es el que puede considerarse ms complicado dentro del diseo de bases de datos. Exige un amplio y profundo estudio para que las relaciones establecidas sean las ms eficaces. En muchos libros de texto y tutoriales se pasa por alto este punto o se trata mnimamente, pero en este curso deseamos darle la atencin que merece.Plantearemos en primer lugar las distintas relaciones lgicas que se pueden encontrar y, posteriormente, veremos cmo implementar estas relaciones mediante las herramientas que nos ofrece el programa Access.

Tipos de relaciones:

Uno a uno: relacin en la que UN registro de una tabla est relacionado con UN nico registro de otra tabla.

Ejemplo:

En este ejemplo un registro de la tablaEstudiantesse relaciona con un nico registro de la tablaPadres.

Uno a varios: relacin entre dos tablas en la que UN registro de una de ellas est relacionado con VARIOS registros de la otra.

Ejemplo:

En este ejemplo un registro de la tablaClientesse relaciona con varios registros de la tablaPedidos.

Varios a varios: relacin en la que UN registro de una tabla est relacionado con VARIOS registros de la otra y viceversa (sera como la relacin anterior, pero leda en los dos sentidos)

Ejemplo:

En este ejemplo cada registro de la tablaProductosse relaciona con varios registros de la tablaPedidosy, ademas, cada registro de la tablaPedidosse relaciona con varios registros de la tablaProductos.

Relaciones en Access

Despus de comentar tericamente los tipos de relaciones existentes veamos cmo las implementaramos en Access. Para ello accedemos a la opcinRelacionesde la fichaHerramientas de base de datos. Aadiremos en la ventana que aparece las tablas que deseamos relacionar. Podemos arrastrar las tablas desde el panel de exploracin o usar el botnMostrar tablade la fichaDiseo.

Uno a uno: este tipo de relacin se realizar uniendo dos campos, uno de cada tabla, que contendrn el mismo tipo de informacin. Sern dos campos que tendrn el mismo tipo de datos y las mismas caractersticas (el nombre puede ser distinto). Adems estos campos deben ser nicos en su tabla, es decir, no pueden haber varios registros con el mismo dato en este campo. Podemos utilizar, por tanto, las claves principales si estas contienen el mismo tipo de informacin en las dos tablas.

Para realizar la unin fsica pulsamos con el ratn sobre uno de los campos y lo arrastramos hasta el otro. Al soltar el ratn nos aparecer el siguiente cuadro de dilogo:

Mediante este cuadro de dilogo podemos crear las relaciones. En este caso, al haber seleccionado dos campos que son nicos en su tabla, el tipo de relacin serUno a uno(como indica en la parte inferior del cuadro de dilogo).

Podemos exigirintegridad referenciala la relacin. Esto garantiza que cualquier registro siempre se va a relacionar con otros registros existentes y vlidos. Si pulsamos esta opcin adems podremosActualizar en cascada los campos relacionadosyeliminar en cascada los registros relacionados. De esta manera si se modifican los datos en una tabla se modificarn tambin en la tabla con la que est relacionada.

Cuando pulsamos sobre el botn crear nos aparecen las tablas relacionadas.

Uno a varios:este tipo de relacin se realizar uniendo dos campos, uno de cada tabla, que contendrn el mismo tipo de informacin. Sern dos campos que tendrn el mismo tipo de datos y las mismas caractersticas (el nombre puede ser distinto). Adems UNO de estos campo debe ser nico en su tabla, es decir, no pueden haber varios registros con el mismo dato en este campo. Normalmente se utiliza la clave principal.

Usamos el mismo mtodo comentado anteriormente para unir fsicamente estos dos campos. Observaremos que, en esta ocasin, en el cuadro de dilogoModificar relacionesaparece el tipo de relacinUno a varios.

Varios a varios: este tipo de relacin no puede ser implementada directamente en la base de datos. Por eso, para que entre dos tablas exista una relacinvarios a varios, crearemos unatabla intermediaque nos permita creardos relaciones uno a varios. Esta tabla intermedia debe tener, al menos, dos campos que contendrn el mismo tipo de informacin que las claves principales de las tablas que queremos relacionar, tendrn el mismo tipo de datos y las mismas caractersticas. Adems estos dos campos sern claves principales de la nueva tabla creada.

Como podemos ver en el ejemplo, esta tabla intermedia, creada a propsito para que exista esta relacinvarios a varios,contiene dos claves principales que son una "copia" de las claves principales de las tablas que queremos relacionar. Adems puede contener otros campos si lo vemos necesario.

De esta manera, podremos crear dos relacionesuno a variosentre esta tabla intermedia y las dos tablas que desebamos relacionar originalmente. En definitiva, por tanto, tenemos una relacinvarios a variosentre las dos tablas iniciales.

Cmo utilizar las relaciones?

La verdad es que todo esto puede parecer un poco lioso pero, es cuestin de prctica llegar a controlarlo. Ante un problema real,disearemos las tablasque creamos necesarias para almacenar toda la informacin. Posteriormenteestudiaremos las relacionesque deseamos que existan entre las tablas. Y, dependiendo del caso, aplicaremos uno de lostipos de relacionesexplicados aqu.

Llegados a este punto es ms que recomendable el practicar lo estudiado mediante algunos ejercicios. Se han planteado cuatro distintos ejercicios a fin de que quede claro cmo disear las tablas de una base de datos y cmo relacionarlas.

Ejercicio 1 Access: Crear y relacionar tablas

PRACTICA CREAR Y RELACIONAR TABLAS

Realizar una Base de Datos para controlar el movimiento de una biblioteca.

Nombre de la Base de Datos: BIBLIOTECA.

La Base de Datos estar compuesta por tres tablas: socios, libros y prstamos. Las caractersticas de cada una de las tablas se muestran a continuacin:

Ingresar a cada tabla los siguientes registros:

Crear lasrelacionesnecesarias entre las tablas para el correcto funcionamiento de la base de datos.

Ejercicio 2 Access: Crear y relacionar tablas

PRACTICA CREAR Y RELACIONAR TABLAS

Realizar una Base de Datos para controlar el movimiento de un VIDEOCLUB.Nombre de la Base de Datos: VIDEOCLUB.La Base de Datos estar compuesta por las tablas que se presentan a continuacin:

Crear lasrelacionesnecesarias entre las tablas para el correcto funcionamiento de la base de datos.

Ingresar a cada tabla algunos registros. Por ejemplo:

Hay algn problema al aadir el segundo alquiler? A qu crees que se debe?Intenta insertar un nuevo registro en la tabla Dvd con los siguientes datos:

Ident-dvd: AVA-1

Ttulo: Avatar

Por qu no permite su insercin?

Ejercicio 3 Access: Crear y relacionar tablas

PRACTICA CREAR Y RELACIONAR TABLAS

Realizar una Base de Datos que almacene la informacin relativa a los pedidos de productos por parte de los clientes de una empresa.Nombre de la Base de Datos: Pedidos de clientes.La Base de Datos estar compuesta por las tablas: Clientes, Productos, Modos Envo, Pedidos, Productos Pedido, Proveedores.Las caractersticas de cada una de las tablas se muestra a continuacin:

Crear lasrelacionesnecesarias entre las tablas para el correcto funcionamiento de la base de datos.

Ejercicio 4 Access: Crear y relacionar tablas

PRACTICA CREAR Y RELACIONAR TABLAS

A.Crea una BD que contenga informacin relativa a los empleados de una empresa y sus tareas o proyectos realizados.

Nombre de la Base de Datos: Empleados.

Datos:

Nombre completo, Direccin y Telfonos de los Empleados.

Nmero de la seguridad social de los Empleados.

Cargo y departamento de los Empleados.

Fecha de Contratacin y salario de los Empleados.

Fotografa de los Empleados.

Nombre del Departamento.

Trabajadores en Departamento.

Responsable de Departamento.

Descripcin de la Tarea.

Fecha de Inicio de la Tarea.

Fecha de Finalizacin de la Tarea.

Organiza estos datos en tablas y crea las relaciones oportunas para que:

En un departamento puedan haber varios trabajadores.

Un empleado pueda realizar varias tareas.

Si deseas puedes consultar lasolucin.B.Crea una BD que contenga informacin sobre los cursos realizados por un Centro de Estudios.

Nombre de la Base de Datos: Centro de Estudios.

Datos:

Datos personales de los Alumnos (Nombre, direccin, telfono)

Datos personales de los Profesores (DNI, Nombre, direccin, telfono)

Duracin, Aula de Imparticin, Horario y nombre de los Cursos.

Organiza estos datos en tablas y crea las relaciones que creas oportunas.

Si deseas puedes consultar lasolucin.

C.Una BD que almacene la informacin sobre la facturacin de proyectos a los clientes de una empresa.

Nombre de la Base de datos: Facturacin Proyectos.

Tablas:

Facturas.

Proyectos.

Clientes.

Crea las tablas con los campos que consideres necesarios.

Relaciona estas tablas como creas ms oportuno.

Ejercicio 5 Access: Practicar la ordenacin, bsqueda y filtrado de datos

PRACTICA ORDENAR, FILTRAR Y BUSCAR REGISTROS EN LAS TABLAS

A partir de labase de datos Videoclub.mdb realizar las siguientes tareas con las tablas en Vista Hoja de Datos:

Ordenar por ...

ao de estreno la tabla Pelculas.

ttulo de pelculas la tabla Dvd.

nombre la tabla de Clientes.

DNI del cliente la tabla Alquiler.

Filtros:

(Antes de aplicar cada filtro elimina el anterior)

Mostrar todas las comedias en la tabla pelculas.

Mostrar los dramas del ao 2000 en la tabla pelculas.

Mostrar las pelculas dirigidas por Vicente Aranda.

Mostrar los alquileres de 4,00 .

Mostrar los alquileres de 3,00 del cliente con DNI 33333333C .

Buscar registros:

En la tabla pelculas buscar ...

directores que se llamen Pedro.

directores o intrpretes que se llamen Alex.

En la tabla clientes buscar la palabra SE en cualquier campo.

Modificar el formato de la Hoja de Datos:

Cambiar las propiedades del texto y de la cuadrcula de cada una de las tablas.

Ejercicio 6 Access: Consultas de seleccin

PRACTICA CONSULTAS DE SELECCIN

Antes de realizar cada uno de estos ejercicios estudiar la distribucin de informacin en tablas y las relaciones entre estas.A.A partir de labase de datos BIBLIO.mdbque contiene informacin sobre los libros de una biblioteca, realizar las siguientesconsultas:

Nombre, direccin y telfono de las editoriales de Nueva York (New York).

Nombre, direccin y telfono de las editoriales del estado Massachusetts (MA).

Nombre y ao de nacimiento de los escritores nacidos antes de 1950.

Nombre de los escritores de los que no se conoce el ao de nacimiento.

Ttulo de los libros publicados por editoriales de Boston despus de 1990.

Nombre, direccin y telfono de las editoriales con nmero de telfono que empiece por 2.

Nombre completo de los escritores que se llamen Michael.

Ttulo y ao de publicacin de los libros publicados recientemente (desde 1995) y que contengan la palabra Access en su titulo.

(Resultado en cantidad de registros: 118, 2-6, 3-5, 4-434, 5-28, 6-11, 7-11, 8-38)B.LaBD Neptuno.mdbcontiene informacin relativa a los pedidos de una empresa. Realizar las siguientesconsultassobre los datos all almacenados:

Nombre, apellido y cargo de los empleados que estn trabajando desde antes del 1993 (El campo es de tipo fecha as que el criterio tambin debe realizarse con una fecha: 1/1/1993).

Nombre de compaa, contacto, direccin y ciudad de los clientes a los que se les envi un pedido (fecha envo) en 1996. (Cuidado que el campo es de tipo fecha!)

Nombre de contacto y telfono de los proveedores de los productos con pocas unidades en existencia ( (mayor)

< (menor)

>= (mayor o igual)

.

2. Este paso del asistente slo aparecer si hemos seleccionado campos de ms de una tabla o consulta. Indicaremoscmo deseamos ver los datosen el formulario.

Elegimos la opcin deseada y continuamos con el pasoSiguiente.

3. Elegimos ladistribucin de los datosen el formulario.Siguiente.

4. Elegimos elestiloque deseamos aplicar al formulario.Siguiente.

5. Por ltimo escribimos elnombre para el formulario. Si hemos elegido campos de varias tablas o consultas aparecern dos objetos: formulario y subformulario.

Pulsamosfinalizary, si hemos dejado marcada la opcinAbrir el formulario para ver o introducir informacin,visualizaremos el formulario resultante. Adems este formulario se habr guardado en el panel de exploracin con el nombre que le hayamos indicado.

DISEO DEL FORMULARIO

Esta es una vista que tenemos disponible para trabajar con los formularios ya creados. Accedemos a ella si abrimos un formulario y acudimos a la opcinVerde la fichaInicio. Desde esta vista podemos hacer modificaciones en el diseo del formulario.

Tambin se puede crear un formulario utilizando esta vista. Para ello accedemos a la opcinDiseo del formulariode la fichaCrear.

Desde la fichaDiseopodemos pulsar al botnAgregar campos existentespara aadir los campos que deseemos visualizar en nuestro formulario.

Tambin podemos aadir distintoscontrolesdesde el grupo de opciones con ese nombre: cuadros de texto, etiquetas, botones, cuadros combinados, listas,... Al insertarlos aparecer un asistente para definir algunas propiedades del objeto insertado.

Podemos activar el panelHoja de propiedadesdesde la fichaDiseopara visualizar y modificar todas las propiedades de cada uno de los objetos de nuestro formulario.

Aunque es posible crear formularios usando este mtodo no es recomendable para aquellos que empiezan a trabajar con el Access.

VISTA PRESENTACIN

Esta es una vista que tenemos disponible para hacer modificaciones en los formularios ya creados. Accedemos a ella si abrimos un formulario y acudimos a la opcinVerde la fichaInicio.

Desde esta vista podemos:

Cambiar de posicin los objetos.

Modificar el tamao de los objetos.

Elegir otro autoformato del formulario.

Modificar las propiedades de la fuente.

Cambiar algunas propiedades de los controles.

...

Informes en Access 2007

Uninformees un objeto de la base de datos que se utiliza paramostrar, imprimir o exportar los datos. Se pueden hacer informes tanto de tablas como de consultas, aunque suele ser ms habitual realizar informes de este ltimo tipo de objetos.

Podemoscrear informesdesde el grupo de opcionesInformesde la fichaCrear.

Comentaremos a continuacindos mtodosdistintos paracrear informes:

Seleccionamos la tabla o consultade la que queremos hacer un informe y pulsamos la opcinInformesen la fichaCrear. Este es el mtodo ms sencillo para crear informes, sin embargo, no tenemos ningn tipo de control sobre los campos elegidos y sobre el diseo del informe.

Tambin podemos crear informes mediante elasistente para informesdisponible en la fichaCrear. Describimos ahora los pasos de este asistente:

1. En este primer pasoelegimos los camposque deseamos incluir en el informe. Podemos seleccionar datos de ms de una consulta o tabla.

En primer lugar elegimos la tabla o consulta (parte superior). Nos aparecern los campos disponibles en la lista de la izquierda. Debemos seleccionar los campos que nos interesen pasndolos a la lista de la derecha usando los botones con forma de flecha que estn entre ambas listas.

Cuando hayamos elegido todos los campos que deseemos pulsamos al botnSiguiente >.

2. Este paso del asistente slo aparecer si hemos seleccionado campos de ms de una tabla o consulta. Indicaremoscmo deseamos ver los datosen el informe.

Elegimos la opcin deseada y continuamos con el pasoSiguiente.

3. En este paso podemos agregar algnnivel de agrupamiento.Siguiente.

4. En este paso podemos indicar algncriterio de ordenacin.Siguiente.

5. Elegimos ladistribucin de los datosen el informe y laorientacinde la hoja.Siguiente.

6. Elegimos elestiloque deseamos aplicar al informe.Siguiente.

5. Por ltimo escribimos elnombre para el informe.

Pulsamosfinalizary, si hemos dejado marcada la opcinVista previa del informe,visualizaremos el informe resultante. Adems este informe se habr guardado en el panel de exploracin con el nombre que le hayamos indicado.

VISTA PRESENTACIN

Esta es una vista que tenemos disponible para hacer modificaciones en los informes ya creados. Accedemos a ella si abrimos un informe y acudimos a la opcinVerde la fichaInicio.

Desde esta vista podemos:

Cambiar de posicin los objetos.

Modificar el tamao de los objetos.

Elegir otro autoformato del informe.

Modificar las propiedades de la fuente.

Cambiar algunas propiedades de los controles.

...

VISTA PRELIMINAR

Esta es una vista que tenemos disponible para visualizar e imprimir los informes ya creados. Accedemos a ella si abrimos un informe y acudimos a la opcinVerde la fichaInicio.

Desde esta vista podemos:

Ver cmo va a imprimirse el documento

Configurar el diseo de la pgina de impresin

Exportar los datos en otros formatos

Ejercicio 7 Access: Consultas de seleccin con parmetro

PRACTICA CONSULTA DE SELECCIN CON PARMETRO

Antes de realizar cada uno de estos ejercicios estudiar la distribucin de informacin en tablas y las relaciones entre estas.A.A partir de labase de datos BIBLIO.mdbrealizar las siguientesconsultas con parmetro:

Ttulo y ao de publicacin de los libros escritos por un autor determinado.

Ttulo y ao de publicacin de los libros publicados por una determinada editorial (indicad el nombre de la compaa).

(Resultado en cantidad de registros: 1Ej: Blanc,Iris 1, 2-Ej: Que Corp 162)B.Realizar las siguientesconsultassobre los datos almacenados en labase de datos Neptuno.mdb:

Precio y nombre de los productos enviados por una compaa de envos en concreto. Mostrad la fecha del envo.

Nombre y apellidos de los empleados que han realizado un pedido para cierto cliente (nombre de compaa). Mostrad la fecha del pedido.

(Resultado en cantidad de registros: 1Ej: Speedy Express 643, 2-Ej: Que Delcia 9)C.Realiza las siguientesconsultassobre labase de datosVIDEOCLUBproporcionada por el profesor:

Ident-dvd y ttulo de los dvd alquilados por cliente en concreto (solicitad el DNI). Incluid tambin la fecha de alquiler y devolucin.

Nombre, direccin y telfono de los clientes que han alquilado cierto Dvd.

Ident-dvd y ttulo de los dvd sin devolver de un cliente concreto (solicitad el DNI). Incluid tambin la fecha de alquiler.

Ident-dvd y ttulo de los dvd de un gnero determinado.

(Resultado en cantidad de registros: 1Ej: 11111111A 2, 2-Ej: AIR-1 1, 3-Ej:00000000J 1, 4-Ej:drama 25)

Ejercicio 8 Access: Consultas de Campos Calculados y Totales

PRACTICACONSULTAS DE CAMPOS CALCULADOS Y TOTALES

Antes de realizar cada uno de estos ejercicios estudiar la distribucin de informacin en tablas y las relaciones entre estas.A.A partir de labase de datos BIBLIO.mdbrealizar las siguientesconsultas:

Cread una consulta con los campos autor y ao de nacimiento de la tabla autores mostrando solo aquellos que tienen ao de nacimiento. Aadid un campo que calcule la edad actual de los autores.

Realizad una consulta similar para conocer los aos que llevan publicados los libros.

Calculad cul es el ao de publicacin de los libros ms reciente.

Calculad la media de edad de los autores.

Cul es el ao de publicacin ms antiguo? A partir de este dato mostrad los libros ms antiguos.

(Resultado en cantidad de registros: 3-1999, 4-63, 5-World of dBASE)B.Realizar las siguientesconsultassobre los datos almacenados en labase de datos Neptuno.mdb:

Cread una consulta con los campos producto, precio unidad, cantidad y descuento de la tabla detalles de pedidos. Aadid un campo que calcule el precio total (precio unidad x cantidad), otro que calcule el descuento y un tercer campo que calcule el precio final.

Cuntos pedidos se enviaron a Espaa?

Cuntos clientes hicieron un pedido en Octubre de 1996?

Cul es la fecha de nacimiento ms reciente de los empleados? A partir de este dato mostrad el nombre y los apellidos del empleado ms joven.

Calcula la media del precio unidad de los productos de la categora bebidas.

Cuntos productos hay de una categora determinada? (consulta con parmetro)

Suma el precio unidad de los productos valorados en ms de 50 dlares.

Cul es el producto ms caro?

(Resultado en cantidad de registros: 2-23, 3-26, 4-Anne Dodsworth, 5-37,98, 6-Ej: bebidas 12, 7-735,79, 8-Vino Cte de Blaye)C.Realiza las siguientesconsultassobre labase de datosVIDEOCLUBproporcionada por el profesor:

Cuntos alquileres de 3,00 se han realizado?

Cuntos dvd hay disponibles?

Cuntas pelculas hay de gnero drama estrenadas en el 1998?

Calculad la media del precio de alquiler.

Cread una consulta con los campos Ident-dvd, nombre y apellidos del cliente. Aadid un campo que muestre los das que el cliente tiene la pelcula en su poder.

(Resultado en cantidad de registros: 1-6, 2-38, 3-5, 4-3,82)

Ejercicio 9 Access: Consultas de accin

PRACTICA CONSULTAS DE ACCIN

Antes de realizar cada uno de estos ejercicios estudiar la distribucin de informacin en tablas y las relaciones entre estas.Realiza las siguientesconsultassobre labase de datosVIDEOCLUB:

Actualizacindel precio de pelculas de 1998: Reduccin del 10%.

Creacinde una tabla con las pelculas vistas por los clientes.

Eliminartodos los datos de un cliente.

Presentar unaconsulta de tablas de referencias cruzadasque muestre el nmero de pelculas de cliente por da.

Copiar la tabla alquileres y posteriormente realizar unaconsulta de datos anexadosque anexe esta copia a la original.

Ejercicio 10 Access: Consultas de accin

PRACTICA CONSULTAS DE ACCIN

Realiza las siguientesconsultassobre labase de datosNeptuno.mdb:

Sumalas unidades pedidas a las unidades en existencia de la tabla Productos. Actualiza las unidades pedidas a 0 (actualizar).

Aumentaun 10 % los precios de los lcteos en la tabla Productos (actualizar).

Eliminaa los clientes de Francia.

Eliminalos pedidos de Agosto de 1996.

Eliminaal empleado Robert King.

Crea una nueva tablacon los siguientes datos: nombre de compaa del cliente, nombre de producto y fecha de pedido.

Crea una tablallamada Irlanda con los clientes de este pas.

Crea una tablallamada Reino Unido con los productos de proveedores de este pas.

Anexalos productos de los proveedores de Francia a la tabla Reino Unido.

Crea las siguientesconsultas de referencias cruzadas:

Clientes de Espaa y la cantidad de pedidos realizados por estos:

Cantidad de productos de la categora bebidas y sus proveedores.

Cuenta de los pedidos de cada producto realizado por cada empleado (la tabla de ejemplo no se muestra completa)

Ejercicio 11 Access: Formularios

PRACTICA FORMULARIOS

A.Crear los siguientesformulariossobre labase de datosVIDEOCLUB:

Usando el asistente:

Unformularioque muestre las Pelculas y unsubformularioque indique los Dvds que existen de cada pelcula.

Dvd y sus Alquileres (subformulario).

Clientes y sus Alquileres (subformulario).

Dvds sin devolver de un cliente concreto (formulario de una consulta de seleccin con parmetros: Ejercicio 7C-3).

Envista diseo:

Crear unformulariosimilar al siguiente que nos servir demenpara acceder al resto deformularios. Este formulario est formado por 6 botones de comando y 6 etiquetas.

B.Crear los siguientesformulariossobre labase de datos Neptuno.mdb:

Unformularioque muestre los Clientes y dossubformulariosque muestren los Pedidos y los Detalles de Pedidos.

Unformularioque muestre las Categoras y dossubformulariosque muestren los Productos y los Detalles de Pedidos.

Empleados y los Pedidos realizados por estos (Formulario con subformulario).

Proveedores y los Productos suministrados por estos (Formulario con subformulario).

Crear unformularioque nos sirva comomenpara acceder a losformulariosanteriores. Este formulario tendr adems dos botones que ejecutarn dosconsultas de accinrealizadas en el ejercicio 10:

Suma las unidades pedidas a las unidades en existencia de la tabla Productos. Actualiza las unidades pedidas a 0.

Crea una nueva tabla con los siguientes datos: nombre de compaa del cliente, nombre de producto y fecha de pedido.

Ejercicio 12 Access: Informes

PRACTICA INFORMES

A.Crear los siguientesinformessobre labase de datosVIDEOCLUBa partir de lasconsultasya creadas en ejercicios anteriores:

Dvds sin devolver (Ejercicio 6C-1).

Alquileres de un cliente en concreto (Ejercicio 7C-1).

Clientes que han alquilado cierto Dvd (Ejercicio 7C-2).

Dvds de un gnero determinado (Ejercicio 7C-4).

Clientes que han alquilado dvds el ao 2001 (Ejercicio 6C-2).

Crear envista diseounformulariosimilar al siguiente que nos servir demenpara acceder a losinformesrecin creados.

B.Crear los siguientesinformessobre labase de datos Neptuno.mdb:

Productos enviados por una compaa de envos en concreto (Ejercicio 7B-1).

Empleados que han realizado un pedido para cierto cliente (Ejercicio 7B-2).

Clientes a los que se les envi un pedido en 1996 (Ejercicio 6B-2).

Proveedores de los productos con pocas unidades en existencia (Ejercicio 6B-3).

Empleados que han realizado pedidos de ms de 100 unidades (Ejercicio 6B-5).

Clientes que han efectuado un pedido sin descuento (Ejercicio 6B-6).

Crear envista diseounformulariosimilar al del ejercicio anterior que nos servir demenpara acceder a losinformesrecin creados.

Ejercicio 13 Access: Ejercicio de resumen

Disponemos los siguientes datos organizados en estasdos tablas:

Establece larelacinentre ellas para que pueda darse el caso de que tengamos varias grabaciones del mismo intrprete.

Crea unformulario con subformulario, que muestre todos los datos almacenados en las tablas.

Inserta datos mediante el formulario recin creado (al menos 5 interpretes y 2 grabaciones por cada uno)

Crea las siguientesconsultas de seleccin:

Mostrar las grabaciones (ttulo, categora musical, ao de lanzamiento, formato y notas) de un intrprete en concreto.

Mostrar las grabaciones (ttulo, ao de lanzamiento, formato y notas) de una categora de msica en concreto y su intrprete.

Mostrar las grabaciones (ttulo, categora musical, formato y notas) de un ao en concreto y su intrprete.

Mostrar las grabaciones (ttulo, categora musical, ao de lanzamiento y notas) en CD y su intrprete.

Crea unformulariopara laconsulta ay otro para laconsulta b.

Crea uninformepara laconsulta cy otro para laconsulta d.

Realiza en vista Diseo unformulariocon botones que nos permita abrir los dos informes y los tres formularios creados.

Crea las siguientesconsultas de accin:

Eliminar los datosde un intrprete en concreto.

Crear una tablacopia de la tabla Grabaciones (copia de seguridad).

http://www.teformas.com/2012/03/resolucion-del-ejercicio-final-de.html