You are on page 1of 117

Laboratorio Access 2013

LABORATORIO ACCESS 2013

1. La Interfaz

Formas de acceder a Microsoft Access

1era forma: Entorno del estilo o interfaz Metro

- Pulse la tecla Windows


- Clic sobre el Icono de Access 2013 en el grupo de mosaicos del interfaz metro.

2da forma: Utilizando el cuadro de dialogo Ejecutar.

- Pulsar la teclas Windows + R.


- Digitar MSACCESS.

- Clic sobre el botn Aceptar.

Ing. Mauro Tarazona Bernal jmtarazonabernal@gmail.com Pgina | 1


Laboratorio Access 2013
1.1. Navegando por Microsoft Access

Se podr observar que Access nos muestra diversas plantillas de base de datos:

Por ejemplo si queremos crear una nueva BD daremos clic en la opcin Base de
datos del escritorio en blanco

Ing. Mauro Tarazona Bernal jmtarazonabernal@gmail.com Pgina | 2


Laboratorio Access 2013
Nos mostrara una ventana de dialogo en donde podemos digitar el nombre y
ubicacin de donde se guardara nuestra BD.

Damos en clic sobre la opcin Crear y se mostrara el rea de trabajo en Access.

En donde se podr crear los campos (b) de la tabla (a)

Como todos los programas de la Suite Microsoft Office 2013. Se muestra las cintas
de opciones de las diferentes fichas. Las herramientas se mostraran habilitadas o
deshabilitadas dependiendo del caso.

Ing. Mauro Tarazona Bernal jmtarazonabernal@gmail.com Pgina | 3


Laboratorio Access 2013
2. Creacin de una Base de Datos

- En el Escritorio creamos una carpeta con el nombre Mis BD.

- Doble clic sobre el icono de acceso directo de Microsoft Access 2013 (O seguir los
pasos mencionados en 2.1)
- Clic en la opcin Base de datos del escritorio en blanco

- Nos mostrara una ventana de dialogo en donde digitamos el nombre de la BD para


este caso digitar BD Formacin y dar clic en el icono de carpeta.

- Damos la ruta de la ubicacin de nuestra carpeta creada previamente

Ing. Mauro Tarazona Bernal jmtarazonabernal@gmail.com Pgina | 4


Laboratorio Access 2013

- Ahora damos clic sobre la opcin Crear:

- Se mostrara la nueva BD en el entorno de trabajo de Access.

- Access muestra la BD en vista Hoja de datos

Ing. Mauro Tarazona Bernal jmtarazonabernal@gmail.com Pgina | 5


Laboratorio Access 2013
En este modo de vista se podrn ingresar los datos de los campos.

2.1. Crear una tabla

Para disear nuestros campos tenemos que cambiar a la Vista Diseo:

- Clic en la opcin Ver del Grupo Vistas de la ficha Archivo.


- Clic sobre la opcin Vista Diseo

- Nos mostrara un mensaje para asignar un nuevo nombre a la Tabla. Digitamos


Clientes y clic sobre el botn Aceptar.

- Se mostrara la tabla en la parte lateral izquierda. As tambin los campos de dicha


tabla.

- Damos un nombre al primer campo. Se tiene como regla que el primer campo va a
ser el campo de Identificacin (ID). Digitamos ID cliente.

Ing. Mauro Tarazona Bernal jmtarazonabernal@gmail.com Pgina | 6


Laboratorio Access 2013
- En el Tipo de datos se muestra Autonumeracin. Podemos cambiarlo dado clic
sobre la pestaa y seleccionar el tipo de datos.

- No lo modificamos dado que para campo de identificacin se recomienda que sea


de tipo autogenerado como es la Autonumeracin.
- As mismo en la parte derecha se muestra un campo de Descripcin de campo. En
esta caracterstica vamos a describir que valor o valores representa el campo.

Esta descripcin solo podr verse en la vista diseo y por los diseadores de BD.

- Ahora vamos a adicionar el campo Nombre como tipo de dato Texto corto, adems
en sus propiedades, digitamos 50 en la propiedad Tamao del campo. Finalmente
digitamos su descripcin del campo.

- Agregamos un campo Apellido de tipo de dato Texto corto, 100 como Tamao de
campo en propiedades y su descripcin de campo.

Ing. Mauro Tarazona Bernal jmtarazonabernal@gmail.com Pgina | 7


Laboratorio Access 2013
- Finalmente agregamos el campo Fecha de nacimiento de tipo Fecha/Hora y su
descripcin de campo.

- Clic en la opcin Ver del Grupo Vistas de la ficha Archivo.


- Clic sobre la opcin Vista Hoja de datos.

- Nos solicita guardar los cambios efectuados. Damos clic sobre SI

- Se mostrara la vista Hoja de datos con los campos de la tabla Clientes.

Ing. Mauro Tarazona Bernal jmtarazonabernal@gmail.com Pgina | 8


Laboratorio Access 2013
- Ahora podr ingresar datos a la tabla. Utilizando la tecla TAB podemos
desplazarnos para ingresar datos a los registros.

Ing. Mauro Tarazona Bernal jmtarazonabernal@gmail.com Pgina | 9


Laboratorio Access 2013
3. Tabla de datos

3.1. Objetivos y pasos a seguir

Nuestro modelo relacional del ejemplo:

Ing. Mauro Tarazona Bernal jmtarazonabernal@gmail.com Pgina | 10


Laboratorio Access 2013
Sintaxis de una tabla:

Ejemplos:

Ing. Mauro Tarazona Bernal jmtarazonabernal@gmail.com Pgina | 11


Laboratorio Access 2013

3.2. Crear campo tipo: Autonumeracin y texto

Ejercicio: Crear la tabla Pas:


- Clic en la opcin Diseo de tabla en el Grupo Tablas de la ficha Crear.

- Se mostrara la vista diseo

Ing. Mauro Tarazona Bernal jmtarazonabernal@gmail.com Pgina | 12


Laboratorio Access 2013
- Utilizando nuestro anlisis previo

- Ingresar los campos de la tabla con su tipo y propiedades:

Para el campo pas_id quedara de la siguiente manera:

Acotar que si no se pone un Titulo a un campo este toma como ttulo el nombre
del campo.

Para el campo pas_nom quedara de la siguiente manera:

Ing. Mauro Tarazona Bernal jmtarazonabernal@gmail.com Pgina | 13


Laboratorio Access 2013
Para el campo pas_obs quedara de la siguiente manera:

- Cerramos la ventana de tabla. Nos mostrara un mensaje para guardar. Damos


el opcin SI.

- Guardamos la tabla con nombre Pais

- Nos mostrar el siguiente mensaje, dado que no se defini que campo tendr la
propiedad de ser clave principal. Damos clic sobre la opcin S.

- Se mostrara nuestra tabla en la parte lateral izquierda:

Ing. Mauro Tarazona Bernal jmtarazonabernal@gmail.com Pgina | 14


Laboratorio Access 2013
- Al dar clic derecho sobre la tabla creada, luego clic sobre la opcin Vista Diseo

- Se mostrara los campos y fijarse que ahora el campo de nombre pas_id tiene
un smbolo de llave al lado izquierdo. Este smbolo significa que dicho campo
es el campo de clave principal:

3.3. Ingresar datos en la primera tabla

- Clic en la opcin Ver del Grupo Vistas de la ficha Archivo.


- Clic sobre la opcin Vista Hoja de datos.

Ing. Mauro Tarazona Bernal jmtarazonabernal@gmail.com Pgina | 15


Laboratorio Access 2013
- Ingresamos los datos a la tabla.
- No podremos ingresar datos al campo pas_id ya que este es el campo de
clave principal por lo que se autogenerara.

- Ingresado ya nuestros datos, verificamos que el campo de observaciones no


se podr ingresar ms de 15 caracteres
- Al igual que en Excel, se podr filtrar los campos

- Si queremos seguir ingresando registros. Dar clic sobre (Nuevo) del campo de
clave y presionar TAB para seguir ingresando datos al registro.

3.4. Cambiar diseo y datos de registro

3.4.1. Eliminar un registro:

Si se quiere eliminar un registro.

- Clic en el cuadrito lateral izquierdo al lado del primer campo.

Ing. Mauro Tarazona Bernal jmtarazonabernal@gmail.com Pgina | 16


Laboratorio Access 2013
- Presionar la tecla suprimir. Nos mostrara el siguiente mensaje. Dar si para
borrar el registro o no para no borrar. Recordar que no se podr recuperar un
registro una vez borrado este (salvo se tenga una configuracin de seguridad
de datos).

3.4.2. Cambiar el tipo de campo en una tabla con datos almacenados:

Al cambiar un tipo de campo, Access realiza una conversin de datos del tipo
original al nuevo tipo de campo siempre en cuando dicha conversin sea
posible.

Por ejemplo si se desea cambiar un campo de tipo texto largo a tipo texto corto,
si se podr realizar la conversin. Ahora si se desea cambiar un campo de tipo
texto corto a tipo Nmero, no se podr realizar dado que un texto es
alfanumrico y solo parte o nada del texto podr convertirse a nmero. En este
ltimo caso Access borra los datos y se muestra los campos vacos.

3.5. Campo tipo: fecha y hora con mscara de entrada

Ejercicio: Crear la tabla Formadores tomando:

- Clic en la opcin Diseo de tabla en el Grupo Tablas de la ficha Crear.

- Se mostrara la vista diseo

Ing. Mauro Tarazona Bernal jmtarazonabernal@gmail.com Pgina | 17


Laboratorio Access 2013
- Utilizando nuestro anlisis previo

- Ingresar los campos de la tabla con su tipo y propiedades.


- Para que campo formadores_id sea clave principal, seleccionar la opcin Clave
principal del grupo Herramientas de la ficha Diseo.

Para el campo formadores_id quedara de la siguiente manera:

Ing. Mauro Tarazona Bernal jmtarazonabernal@gmail.com Pgina | 18


Laboratorio Access 2013
Para el campo formadores_nom quedara de la siguiente manera:

Para el campo formadores_apell quedara de la siguiente manera:

Para el campo formadores_nacim al dar la propiedad de Mscara de entrada,


Access nos fuerza a guardar la tabla primero. Le damos clic sobre S.

Ing. Mauro Tarazona Bernal jmtarazonabernal@gmail.com Pgina | 19


Laboratorio Access 2013
Le damos el nombre Formadores a la tabla.

Se mostrara la siguiente ventana de dialogo. Seleccionamos la opcin fecha


corta de la lista y luego clic sobre el botn siguiente.

Ahora clic sobre el botn Finalizar

Ing. Mauro Tarazona Bernal jmtarazonabernal@gmail.com Pgina | 20


Laboratorio Access 2013
Para el campo formadores_nacim quedara de la siguiente manera:

Ahora guardamos los cambios, clic en guardar:

Cerrar la tabla. Clic en la esquina superior derecha.

Guardamos la tabla Pais y luego cerramos dicha tabla.

Doble clic sobre la tabla Formadores. Se mostrara dicha tabla sin registros.

Al ingresar datos a la tabla el campo Fecha de nacimiento mostrara la


mscara de entrada configurada previamente.

Ing. Mauro Tarazona Bernal jmtarazonabernal@gmail.com Pgina | 21


Laboratorio Access 2013
3.6. Crear campos: tipo S/No

Volvemos a la Vista Diseo para seguir ingresando campos a la tabla Formadores.

Para el campo formadores_cert quedara de la siguiente manera:

Guardamos los cambios realizados.

Ahora clic sobre la Vista Hoja de datos.

Se mostrara el campo agregado:

3.7. Crear campos: Asistente de bsqueda

Abrir la vista de Diseo de la tabla Formadores. Clic sobre la opcin Vista Diseo.

Ing. Mauro Tarazona Bernal jmtarazonabernal@gmail.com Pgina | 22


Laboratorio Access 2013
Se mostrara la vista de diseo:

Ahora agregamos un campo de nombre formadores_orig con tipo y propiedades


antes definidas en nuestro cuadro de anlisis:

Ingresamos el campo de nombre formadores_orig. De tipo de campo


seleccionamos la opcin Asistente de Bsqueda.

Ing. Mauro Tarazona Bernal jmtarazonabernal@gmail.com Pgina | 23


Laboratorio Access 2013
Nos mostrara la siguiente ventana. Clic en la primera opcin, luego clic sobre el
botn Siguiente:

Seleccionamos la tabla Pais y clic sobre el botn Siguiente:

En la siguiente tabla seleccionar el campo pas_nom y luego el botn de flecha


(>).

Ing. Mauro Tarazona Bernal jmtarazonabernal@gmail.com Pgina | 24


Laboratorio Access 2013
Se mostrara el campo en el recuadro de campos seleccionados. Clic sobre el
botn Siguiente:

Se mostrara la siguiente tabla, clic sobre pas_nom

Ahora clic sobre el botn Siguiente

Ing. Mauro Tarazona Bernal jmtarazonabernal@gmail.com Pgina | 25


Laboratorio Access 2013
Se mostrara una ventana de una vista preliminar de los valores del campo
seleccionado y en el orden seleccionado. Clic sobre el botn Siguiente:

Finalmente damos clic sobre el botn Finalizar:

Se mostrara un mensaje para guardar antes de establecer las relaciones de tablas.


Clic sobre el botn S.

Ing. Mauro Tarazona Bernal jmtarazonabernal@gmail.com Pgina | 26


Laboratorio Access 2013
Se mostrara en Tipo de datos, Nmero dado que el dato se encuentra en la tabla
pas y para acceder a esta tabla se accede por su clave principal que es un
nmero.

Ingresar una descripcin y ttulo para el campo:

Clic en Bsqueda.

Se mostrara en la propiedad Origen de la fila la lista de datos del campo


pas_nom de la tabla Pais.

Ing. Mauro Tarazona Bernal jmtarazonabernal@gmail.com Pgina | 27


Laboratorio Access 2013
Guardar los cambios. Clic en Guardar

Ahora pasamos a la Vista de Hoja de datos dando clic Sobre la opcin Ver Hoja
de datos.

En el campo de nombre Origen se mostrara una lista desplegable de donde


podremos seleccionar un pas.

Ing. Mauro Tarazona Bernal jmtarazonabernal@gmail.com Pgina | 28


Laboratorio Access 2013
3.8. Crear un modelo relacional

3.8.1. Relaciones entre tablas

Las relaciones entre las tablas son necesarias para que los datos se puedan
seleccionar y procesar de forma rpida y eficiente; adems, no deben estar
individualizados unas de otras.

Las tablas se relacionan a travs de determinados campos claves, formando


previamente estructuras relacionales.

Uno de los objetivos de un buen diseo de base de datos es eliminar la


redundancia de los datos (datos duplicados).

Los tipos de relaciones entre tablas son:

A. Relaciones de uno a varios:

La relacin de uno a varios es el tipo ms comn. Una relacin Uno a varios


indica que cada registro de una tabla (tabla principal) est relacionada con
uno o ms registros de la segunda tabla (tabla secundaria) y cada registro
de la segunda tabla est relacionada a un solo registro en la primera tabla,
tambin se le conoce como una relacin Padre e hijo.

B. Relaciones de varios a varios:

En una relacin varios a varios, un registro de la tabla A puede tener varios


registros coincidentes en la tabla B, y viceversa. Este tipo de relacin solo
es posible si se define una tercera tabla (denominada tabla comn)

C. Relaciones de uno a uno:

En una relacin uno a uno, cada registro de la primera tabla solo puede
tener un registro coincidente en la segunda tabla y viceversa. Sin embargo,
este tipo de relacin no es comn, porque muchas veces la informacin
relacionada de este modo se almacena en la misma tabla.

La relacin uno a uno se puede utilizar para dividir una tabla en varios
campos, con el objetivo de aislar parte de una tabla por razones de
seguridad o para almacenar informacin que solo es aplicable a un
subconjunto de la tabla principal. Cuando identifique esta relacin, ambas
tablas debern compartir un campo comn.

Ing. Mauro Tarazona Bernal jmtarazonabernal@gmail.com Pgina | 29


Laboratorio Access 2013
3.8.2. Ejemplo de relacin entre tablas:

Tenemos las siguientes tablas:

Dado que el un formador pertenece a un pas, existe una relacin lgica entre las
dos tablas.

Ing. Mauro Tarazona Bernal jmtarazonabernal@gmail.com Pgina | 30


Laboratorio Access 2013
Se establecer la siguiente relacin. Esta relacin es de muchos a uno

Despus de establecer el modelo relacional, cualquier cambio en la tabla pases


tendr un efecto automtico en la tabla formadores.

3.8.3. Crear una llave secundaria o llave fornea en Access

Vamos a renombrar la tabla Formadores con el nombre Formadores02:

- Cerrar las tablas.


- Clic derecho sobre el nombre de la tabla y seleccionar la opcin Cambiar
nombre

- Dar el nombre de Formadores02 y presionar ENTER.

Ing. Mauro Tarazona Bernal jmtarazonabernal@gmail.com Pgina | 31


Laboratorio Access 2013
Crear una copia de la tabla Formadores02 y renombrarla:

- Clic derecho sobre la tabla Formadores02 y luego clic sobre la opcin

- Clic derecho sobre un rea vaca en la lista de tablas:

- Se mostrara la siguiente ventana:

Ing. Mauro Tarazona Bernal jmtarazonabernal@gmail.com Pgina | 32


Laboratorio Access 2013
- Cambiamos el nombre a Formadores y luego clic sobre el botn Aceptar.

Eliminar el campo formadores_orig de la tabla Formadores:

- Doble clic sobre la tabla Formadores

- Se mostrara la Vista Hoja de datos de la tabla.


- Cambiar a Vista de Diseo.
- Clic sobre el recuadro izquierdo del campo formadores_orig.

- Presionar la tecla Suprimir, se mostrara la siguiente ventana, clic en S.

Ing. Mauro Tarazona Bernal jmtarazonabernal@gmail.com Pgina | 33


Laboratorio Access 2013
Adicionar un nuevo campo de nombre formador_pais_id a la tabla
Formadores:

- Mostramos la tabla Formadores en modo Vista Diseo


- Clic sobre la segunda fila de formadores_nom.

- Clic derecho sobre dicho recuadro y seleccionar Insertar filas

- En el campo vaco ingresar el nuevo campo de nombre formador_pais_id de


tipo Nmero con su descripcin

- Guardar los cambios. Clic en la opcin Guardar (icono superior izquierdo de la


ventana)
- Clic sobre el Tipo de datos y en las propiedades clic sobre Bsqueda

Ing. Mauro Tarazona Bernal jmtarazonabernal@gmail.com Pgina | 34


Laboratorio Access 2013
- Clic sobre cuadro de texto, y en smbolo de flecha lista que aparece seleccionar
la opcin Cuadro combinado.

- En la propiedad Origen de la fila en la pestaa de Bsqueda, seleccionar Pais.

- En nmero de columnas digitamos: 2.

- En la pestaa General en Titulo digitar Clave Pas ID

- Guardar los cambios. Clic en la opcin Guardar (icono superior izquierdo de la


ventana)
- Cambiamos a la Vista Hoja de datos y se mostrara en el nuevo campo creado
la opcin de lista para seleccionar el pas.

Ing. Mauro Tarazona Bernal jmtarazonabernal@gmail.com Pgina | 35


Laboratorio Access 2013
- Cerrar la tabla de Formadores (lado derecho de la ventana de la tabla)

3.8.4. Establecer relacin de tablas

- Cerrar la tabla o tablas (en caso estn en uso o abiertas)


- Clic en la ficha Herramientas de base de datos de la cinta de opciones.
- Clic en la opcin Relaciones del grupo Relaciones.

- Se mostrara una relacin entre la tabla Pais y Formadores02.


- Vamos a ocultar Formadores02 ya que para este modelo relacional vamos a
trabajar con la tabla Formadores.
- Clic derecho sobre Formadores02 y clic en la opcin Ocultar.

- Damos clic en la opcin Mostrar tabla del grupo Relaciones de la ficha Diseo.

Ing. Mauro Tarazona Bernal jmtarazonabernal@gmail.com Pgina | 36


Laboratorio Access 2013
- En la pestaa Tablas seleccionar la tabla Formadores y luego clic en la opcin
Agregar.

- Luego clic en el botn Cerrar.


- Se mostrara las dos tablas:

- Seleccionar el campo formador_pais_id de la Tabla Formadores y sin dejar de


presionar el botn del mouse desplazarlo hasta que este sobre pas_id y soltar.
- Se mostrara la siguiente ventana. Dar check a los tres casilleros y luego clic
sobre el botn Crear

Ing. Mauro Tarazona Bernal jmtarazonabernal@gmail.com Pgina | 37


Laboratorio Access 2013
- Se mostrara la relacin de las tablas:

- Clic en Guardar para guardar las relaciones.

- Ahora vamos a la vista de Hoja de datos de la tabla Pais. Se mostrara un


smbolo de despliegue + al lado del campo de Clave ID.

- Al dar clic sobre cada smbolo + se mostrara los campos de la tabla


Formadores. Ademas se podr agregar datos a la tabla Formadores a travs
de esta relacin.

- Como se muestra en la vista, solo el registro con ID 3 y de Denominacin


Espaa tiene un registro de Formador de con ID 1, Nombre Juan, Apellido
Zuiga y Fecha de nacimiento 22/08/1982.

Ing. Mauro Tarazona Bernal jmtarazonabernal@gmail.com Pgina | 38


Laboratorio Access 2013
- Agregamos un nuevo Formador a travs de la relacin. Clic en el registro con
Clave ID 1 y debajo dar clic en (Nuevo).

- Presionar la tecla TAB, e ingresar un nombre, apellido, fecha de nacimiento, si


tiene o no certificado de usuario.

- Guardamos.
- Vamos a la vista Hoja de datos de la tabla Formulario para ver si efectivamente
se ha agregado un nuevo registro

3.9. Eliminar una relacin de tablas

- Ir al entorno de relaciones. Clic en la Relaciones del Grupo Relaciones de la


ficha Herramientas de base de datos
- Se mostrara las tablas relacionadas.
- En el enlace o relacin dar clic y cuando esta se oscurece presionar el botn
suprimir.

- Clic sobre el botn S para eliminar la relacin.

Ing. Mauro Tarazona Bernal jmtarazonabernal@gmail.com Pgina | 39


Laboratorio Access 2013
3.10. Eliminar una tabla

Antes de eliminar una tabla tenemos que tener en cuenta que esta no debe tener
mayor impacto en las dems tablas por lo que si se va a eliminar una tabla que
tenga relacin con una o ms tablas esta tendr un efecto sobre la data. As que
antes de eliminar una tabla ver si esta tiene relaciones y si las tienen, eliminar
primero las relaciones.
- Cerrar la ventana o ventanas de la tabla o tablas.
- Clic sobre la tabla a eliminar.

- Presionar botn suprimir.


- Clic sobre el botn de confirmacin S.

- Se podr deshacer los cambios siempre en cuando la Base de datos se


encuentre abierta y no se haya guardado dichos cambios.

Despus de que se halla borrado o eliminado una tabla es recomendable que


Access realice una compactacin y reparacin de base de datos.

- Clic en la ficha de Herramientas de base de datos.


- Clic en la opcin Compactar y reparar base de datos (grupo Herramientas)

Ing. Mauro Tarazona Bernal jmtarazonabernal@gmail.com Pgina | 40


Laboratorio Access 2013
TAREA DOMICILIARIA 01:

En la misma BD Formadores crear las siguientes tablas con sus campos y


propiedades:

Tabla Plataformas:

Tabla Cursos:

En la tabla cursos hay dos campos de clave fornea (curso_formadores_id,


curso_plataf_id)

Adicionar el campo pas_codigo a la tabla Pais con las siguientes propiedades:

Ingresar registros a todas las tablas:

Para la tabla Pais:

Ing. Mauro Tarazona Bernal jmtarazonabernal@gmail.com Pgina | 41


Laboratorio Access 2013
Para la tabla Formadores:

Para la tabla Plataformas:

Para la tabla Cursos:

3.11. Crear campo: OLE

El campo tipo Objeto OLE almacena archivos, imgenes, sonidos y videos.

Agregar un campo de tipo OLE a la tabla Cursos:

- Doble clic sobre la tabla Cursos.


- Clic en Ver Vista Diseo en el grupo Vistas de la ficha Inicio.

Ing. Mauro Tarazona Bernal jmtarazonabernal@gmail.com Pgina | 42


Laboratorio Access 2013
- Clic en la ltima fila y agregar el campo curso_Imag con los siguientes
propiedades:

- El nuevo campo quedara de esta forma:

- Guardamos los cambios (Clic en el icono de guardar).


- En una carpeta guardar imgenes (o Utilizar la carpeta Imgenes de Cursos
dado por el Tutor).
- Vamos a la vista de Hoja de datos.

Ing. Mauro Tarazona Bernal jmtarazonabernal@gmail.com Pgina | 43


Laboratorio Access 2013
- Nos desplazamos y damos clic en el campo recin creado de nombre Imagen.
Clic derecho sobre el primer registr.

- Clic en el radio botn Crear desde archivo y luego clic sobre el botn
Examinar

- Damos la ruta a la carpeta de imgenes, clic sobre el archivo de tipo imagen.


Finalmente clic sobre el botn Aceptar.

Ing. Mauro Tarazona Bernal jmtarazonabernal@gmail.com Pgina | 44


Laboratorio Access 2013
- Finalmente clic sobre el botn Aceptar

- Se mostrara el campo con la informacin de Paquete

Paquete o Package es el nombre genrico que le da Access a archivo


almacenado a un campo en un registro.

- Al dar doble clic sobre Package se abrir el programa de visualizador de


imgenes para mostrar dicha imagen

Ing. Mauro Tarazona Bernal jmtarazonabernal@gmail.com Pgina | 45


Laboratorio Access 2013
- Realizar el mismo proceso para los dems registros:

Nota: Tambin con el campo de tipo Datos adjuntos tambin se puede


almacenar imgenes as como archivos de diferente formato (.pdf, .word. txt)

Ing. Mauro Tarazona Bernal jmtarazonabernal@gmail.com Pgina | 46


Laboratorio Access 2013
4. Consultas

4.1. Crear una consulta

4.1.1. Utilizando el Asistente de Consulta:

- Clic en Asistente para consultas del grupo Consultas de la ficha Crear.

- En la ventana que se muestra, seleccionar de la lista la opcin Asistente para


consultas sencillas y luego clic sobre el botn Aceptar

- Se mostrara una ventana para seleccionar la tabla y que campo o campos


vamos a utilizar para la consulta. Seleccionar la tabla Plataformas. Seleccionar
el campo plataforma_nom y luego clic sobre el botn de flecha (>)

Ing. Mauro Tarazona Bernal jmtarazonabernal@gmail.com Pgina | 47


Laboratorio Access 2013
- Clic sobre el botn Siguiente

- Damos el nombre a la consulta: Nombres Plataformas Consulta. Luego clic


sobre el botn Finalizar.

- Se mostraran los resultados de la consulta, as mismo esta consulta estar


disponible en la lista izquierdo de consultas:

Ing. Mauro Tarazona Bernal jmtarazonabernal@gmail.com Pgina | 48


Laboratorio Access 2013
4.1.2. Utilizando el Diseo de consulta

- Clic en Diseo de consulta del grupo Consultas de la ficha Crear.

- Se mostrara una ventana para seleccionar las tablas o consultas o ambas.


Seleccionar la tabla Plataformas de la lista de tablas. Clic sobre el botn
Agregar.

- Se mostrara la tabla Plataformas con sus campos. Finalmente clic sobre el


botn Cerrar.

Ing. Mauro Tarazona Bernal jmtarazonabernal@gmail.com Pgina | 49


Laboratorio Access 2013
- Doble clic sobre el campo plataforma_nom.

- Se mostrara dicho campo en la parte inferior:

- Clic en guardar. Guardar la consulta con nombre Nombre02 Plataformas


Consulta y clic sobre el botn Aceptar.

- Al dar doble clic sobre la consulta. Nos mostrara el resultado de la consulta:

Ing. Mauro Tarazona Bernal jmtarazonabernal@gmail.com Pgina | 50


Laboratorio Access 2013
4.2. Consulta de Seleccin

Este tipo de consulta ayuda a obtener solo los datos que necesita en una vista de
hoja de datos. Una consulta de seleccin se puede usar para crear subconjuntos
de datos que sirvan para responder a preguntas especficas y para suministrar
datos a otros objetos de base de datos. Una consulta de seleccin puede usarse
cuando sea necesario.

4.2.1. Uso de comodines

Para consultas ms elaboradas en donde se desee buscar un conjunto de


registros que cumplan una determinada condicin para sus campos se puede
hacer uso de comodines:

4.2.2. Uso de Operadores de comparacin matemticos

Para consultas en los que la condicin afecta a un valor tipo numrico se


puede hacer uso de operadores de comparacin matemtica:

Ing. Mauro Tarazona Bernal jmtarazonabernal@gmail.com Pgina | 51


Laboratorio Access 2013
4.2.3. Condicin sobre los caracteres:

Las consultas de tipo seleccin de caracteres son las consultas en la que la


condicin evala los valores de tipo alfanumrico.

Ejemplos:

a. Mostrar todos los pases que comiencen con la letra A:

- Clic en Diseo de consulta del grupo Consultas de la ficha Crear.

- En la siguiente ventana seleccionar la tabla Pais de la lista de tablas. Clic sobre


el botn Agregar.

- Se mostrara la tabla Pais con sus campos. Finalmente clic sobre el botn
Cerrar.
- Doble clic sobre el campo pais_nom

Ing. Mauro Tarazona Bernal jmtarazonabernal@gmail.com Pgina | 52


Laboratorio Access 2013
- Doble clic sobre pas_codigo

- Se mostrara en la parte inferior los dos campos seleccionados:

- En el recuadro de criterios del campo pas_nom, escribimos: a*

- Clic sobre la opcin Ejecutar del grupo Resultados de la ficha Diseo.

- Nos mostrara los resultados de la consulta:

Ing. Mauro Tarazona Bernal jmtarazonabernal@gmail.com Pgina | 53


Laboratorio Access 2013
En el resultado solo se muestran los registros de la tabla Pais en la que en su
campo pas_nom cumple la condicin de empezar con la letra A
(indistintamente sea mayscula o minscula).

- Guardamos la consulta con nombre: Nombres Pais con A* Pais Consulta

b. Mostrar todos los pases que comiencen con la letra A o la letra E.

- Clic en Diseo de consulta del grupo Consultas de la ficha Crear.

- En la siguiente ventana seleccionar la tabla Pais de la lista de tablas. Clic sobre


el botn Agregar.

- Se mostrara la tabla Pais con sus campos. Finalmente clic sobre el botn
Cerrar.

Ing. Mauro Tarazona Bernal jmtarazonabernal@gmail.com Pgina | 54


Laboratorio Access 2013
- Doble clic sobre el campo pais_nom

- Doble clic sobre pas_codigo

- Se mostrara en la parte inferior los dos campos seleccionados:

- En el recuadro de criterios del campo pas_nom, escribimos: [ae]*

Ing. Mauro Tarazona Bernal jmtarazonabernal@gmail.com Pgina | 55


Laboratorio Access 2013
- Clic sobre la opcin Ejecutar del grupo Resultados de la ficha Diseo.

- Nos mostrara los resultados de la consulta:

En el resultado solo se muestran los registros de la tabla Pais en la que en su


campo pas_nom cumple la condicin de empezar con la letra A o con la letra
E (indistintamente sea mayscula o minscula).

- Guardamos la consulta con nombre: Nombres Pais con A*; E* Pais Consulta

c. Mostrar todos los pases que no comiencen con la letra A o la letra E.

- Clic en Diseo de consulta del grupo Consultas de la ficha Crear.

Ing. Mauro Tarazona Bernal jmtarazonabernal@gmail.com Pgina | 56


Laboratorio Access 2013
- En la siguiente ventana seleccionar la tabla Pais de la lista de tablas. Clic sobre
el botn Agregar.

- Se mostrara la tabla Pais con sus campos. Finalmente clic sobre el botn
Cerrar.
- Doble clic sobre el campo pais_nom

- Doble clic sobre pas_codigo

Ing. Mauro Tarazona Bernal jmtarazonabernal@gmail.com Pgina | 57


Laboratorio Access 2013
- Se mostrara en la parte inferior los dos campos seleccionados:

- En el recuadro de criterios del campo pas_nom, escribimos: [!ae]*

- Clic sobre la opcin Ejecutar del grupo Resultados de la ficha Diseo.

- Nos mostrara los resultados de la consulta:

En el resultado solo se muestran los registros de la tabla Pais en la que en su


campo pas_nom cumple la condicin de no empezar con la letra A o con la
letra E (indistintamente sea mayscula o minscula).

Ing. Mauro Tarazona Bernal jmtarazonabernal@gmail.com Pgina | 58


Laboratorio Access 2013
- Guardamos la consulta con nombre: Nombres Pais sin A*; E* Pais Consulta

4.2.4. Condicin sobre los nmeros:

Las consultas de tipo seleccin de caracteres son las consultas en la que la


condicin evala los valores de tipo numrico.

Ejemplo:

Mostrar todos los cursos con una duracin menor e igual a las 20 horas.

- Clic en Diseo de consulta del grupo Consultas de la ficha Crear.

- En la siguiente ventana seleccionar la tabla Cursos de la lista de tablas. Clic


sobre el botn Agregar.

- Se mostrara la tabla Cursos con sus campos. Finalmente clic sobre el botn
Cerrar.

Ing. Mauro Tarazona Bernal jmtarazonabernal@gmail.com Pgina | 59


Laboratorio Access 2013
- Doble clic sobre el campo curso_titulo

- Doble clic sobre curso_subt

- Doble clic sobre curso_open

Ing. Mauro Tarazona Bernal jmtarazonabernal@gmail.com Pgina | 60


Laboratorio Access 2013
- Doble clic sobre curso_durac

- Doble clic sobre curso_precio

- Se mostrara en la parte inferior los cinco campos seleccionados:

- En el recuadro de criterios del campo curso_durac, escribimos: <=20

Ing. Mauro Tarazona Bernal jmtarazonabernal@gmail.com Pgina | 61


Laboratorio Access 2013
- Clic sobre la opcin Ejecutar del grupo Resultados de la ficha Diseo.

- Nos mostrara los resultados de la consulta:

En el resultado solo se muestran los registros de la tabla Cursos en la que en


su campo cursos_durac cumple la condicin de ser menor e igual a 20 horas.
Se muestra tambin que los registros que no tienen una fecha de nacimiento
no cumplen la c

- Guardamos la consulta con nombre: Duracin menor e igual a 20 Cursos


Consulta

4.2.5. Condicin sobre las fechas:

Las consultas de tipo seleccin de caracteres son las consultas en la que la


condicin evala los valores de tipo fecha.

Ejemplo:

Mostrar a los formadores que nacieron despus del ao 1982.

- Clic en Diseo de consulta del grupo Consultas de la ficha Crear.

Ing. Mauro Tarazona Bernal jmtarazonabernal@gmail.com Pgina | 62


Laboratorio Access 2013
- En la siguiente ventana seleccionar la tabla Formadores de la lista de tablas.
Clic sobre el botn Agregar.

- Se mostrara la tabla Formadores con sus campos. Finalmente clic sobre el


botn Cerrar.
- Doble clic sobre el campo formadores_nom

- Doble clic sobre formadores_apell

Ing. Mauro Tarazona Bernal jmtarazonabernal@gmail.com Pgina | 63


Laboratorio Access 2013
- Doble clic sobre formadores_nacim

- Doble clic sobre formadores_cert

- Se mostrara en la parte inferior los cuatro campos seleccionados:

- En el recuadro de criterios del campo formadores_nacim, escribimos:


>31/12/1982

Ing. Mauro Tarazona Bernal jmtarazonabernal@gmail.com Pgina | 64


Laboratorio Access 2013
- Clic sobre la opcin Ejecutar del grupo Resultados de la ficha Diseo.

- Nos mostrara los resultados de la consulta:

En el resultado solo se muestran los registros de la tabla Formadores en la que


en su campo formadores_nacim cumple la condicin de ser mayor al ao 1982.
Se muestra tambin que los registros que no tienen una fecha de nacimiento
no cumplen la condicin.

- Guardamos la consulta con nombre: Nacimiento mayor a 1982 Formadores


Consulta

TAREA DOMICILIARIA 02:

En la BD Formadores realizar las siguientes consultas:

- Mostrar los cursos que empiecen con la letra W y cuya duracin sea igual o
mayor a 20 horas.
- Mostrar a los formadores que nacieron antes de los 90s y cuyo apellido
contenga la letra i.

Ing. Mauro Tarazona Bernal jmtarazonabernal@gmail.com Pgina | 65


Laboratorio Access 2013
4.3. Consultas cruzadas o filtrar

Las consultas de tipo cruzadas son las consultas en las que se evalan segn una
condicin campos de diferentes tablas y se recomienda que antes de realizar este
tipo de consulta las relaciones de las tablas a usar estn establecidas (En el caso
de que tengan relacin).

4.3.1. Relacionar tablas

Para relacionar las tablas sigamos los siguientes pasos:

- Abrir la BD a relacionar.
- Verificar si existe alguna relacin entre tablas. Clic en la opcin Relaciones del
grupo Relaciones de la ficha Herramientas de Base de datos de la cinta de
opciones en Access.

- Se mostrara las relaciones (en caso existan)

- Clic sobre la opcin Mostrar tabla en el grupo Relaciones de la ficha Diseo.


(o puede hacer clic derecho sobre un espacio dentro de la ventana de
relaciones y clic en la opcin Mostrar tabla)

Ing. Mauro Tarazona Bernal jmtarazonabernal@gmail.com Pgina | 66


Laboratorio Access 2013
- En la ventana de dialogo, clic en las tabla faltantes. Para este caso clic sobre
Cursos. Luego clic sobre el botn Agregar.

- Clic sobre la tabla Plataformas, luego clic sobre el botn Agregar y finalmente
clic sobre el botn Cerrar.

Ing. Mauro Tarazona Bernal jmtarazonabernal@gmail.com Pgina | 67


Laboratorio Access 2013
- Se mostrara las tablas recin agregadas al modelo relacional pero sin las
relaciones:

- Clic sobre el campo a relacionar en primera tabla. En este caso clic sobre el
campo de nombre plataforma_id de la tabla Plataformas. Sin soltar el botn
izquierdo del mouse arrastramos hasta ubicarlo sobre el campo asociado de la
otra tabla. En este caso sobre el campo de nombre curso_plataf_id de la tabla
Cursos y soltamos. Se mostrara la siguiente ventana:

- Dar clic sobre cada recuadro y luego clic sobre el botn Crear

Ing. Mauro Tarazona Bernal jmtarazonabernal@gmail.com Pgina | 68


Laboratorio Access 2013
- Se mostrara la relacin de las tablas: Plataformas y Cursos

- Clic sobre el campo a relacionar en primera tabla. En este caso clic sobre el
campo de nombre formadores_id de la tabla Formadores. Sin soltar el botn
izquierdo del mouse arrastramos hasta ubicarlo sobre el campo asociado de la
otra tabla. En este caso sobre el campo de nombre curso_formadores_id de la
tabla Cursos y soltamos. Se mostrara la siguiente ventana:

- Dar clic sobre cada recuadro y luego clic sobre el botn Crear

Ing. Mauro Tarazona Bernal jmtarazonabernal@gmail.com Pgina | 69


Laboratorio Access 2013
- Se mostrara la relacin de las tablas: Formadores y Cursos

- Tendremos el modelo relacional final:

- Guardamos los cambios.

Ing. Mauro Tarazona Bernal jmtarazonabernal@gmail.com Pgina | 70


Laboratorio Access 2013
4.3.2. Consultas cruzadas de campos de tablas

Ejemplo:

Mostrar en una vista a los formadores ordenados por pases y los cursos que
dictan.

- Clic en Diseo de consulta del grupo Consultas de la ficha Crear.

- Doble clic sobre Formadores.

- Doble clic sobre Cursos

Ing. Mauro Tarazona Bernal jmtarazonabernal@gmail.com Pgina | 71


Laboratorio Access 2013
- Doble clic sobre Pais y clic en Cerrar.

- Se mostrara las tablas seleccionadas con sus respectivas relaciones

- Desplazamos las tablas para una mejor visualizacin de las misma

Ing. Mauro Tarazona Bernal jmtarazonabernal@gmail.com Pgina | 72


Laboratorio Access 2013
- Doble clic sobre el campo pais_nom de la tabla Pais

- Doble clic sobre formadores_nom

- Doble clic sobre formadores_apell

- Doble clic sobre curso_titulo

Ing. Mauro Tarazona Bernal jmtarazonabernal@gmail.com Pgina | 73


Laboratorio Access 2013
- Se mostrara en la parte inferior los cuatro campos seleccionados:

- Clic sobre la opcin Ejecutar del grupo Resultados de la ficha Diseo.

- Nos mostrara los resultados de la consulta:

En el resultado se muestran los registros con los campos de las diferentes


tablas seleccionadas.

- Guardamos la consulta con nombre: Pais, Formador y Curso Consulta

Ing. Mauro Tarazona Bernal jmtarazonabernal@gmail.com Pgina | 74


Laboratorio Access 2013
4.4. Operadores Lgicos

4.4.1. Uso de Operadores lgicos de comparacin

Para consultas ms elaboradas en las que depender que se de diferentes


estados segn una condicin dada se puede hacer uso de operadores lgicos
de comparacin:

4.4.2. Operadores lgicos: Valor 1 O Valor 2 / Valor 1 Y Valor 2

Cuando se trabaja con operadores lgicos de tipo Y o de tipo O no tiene


diferencia ya que muestran el mismo resultado siempre en cuando tengan
igual nmero de registros.

Ejemplo:

Mostrar a los formadores que son de Argentina o Per y el curso que dictan.

- Clic en Diseo de consulta del grupo Consultas de la ficha Crear.

- En la siguiente ventana seleccionar todas las tablas. Clic sobre la primera tabla

Ing. Mauro Tarazona Bernal jmtarazonabernal@gmail.com Pgina | 75


Laboratorio Access 2013

- Manteniendo presionado la tecla Shift damos clic sobre la ltima tabla. Se


habr seleccionado todas las tablas. Clic sobre el botn Agregar.

- Finalmente clic sobre el botn Cerrar.


- Se mostraran todas las tablas seleccionadas:

- Desplazar cada una para ordenarlas y una mejor visualizacin de las mismas:

Ing. Mauro Tarazona Bernal jmtarazonabernal@gmail.com Pgina | 76


Laboratorio Access 2013
- Doble clic sobre el campo curso_titulo

- Doble clic sobre pais_nom

- Doble clic sobre el campo formadores_nom

Ing. Mauro Tarazona Bernal jmtarazonabernal@gmail.com Pgina | 77


Laboratorio Access 2013
- Se mostrara en la parte inferior los tres campos seleccionados:

- En el recuadro de criterios del campo pas_nom, escribimos: argentina O


per

- Clic sobre la opcin Ejecutar del grupo Resultados de la ficha Diseo.

- Nos mostrara los resultados de la consulta:

En el resultado solo se muestran los registros que cumplen la condicin de ser


de ser formadores de los pases de Argentina o Per con sus respectivos
cursos que dictan.

- Guardamos la consulta con nombre: Formadores, Pais Argentina O Per


Consulta

Ing. Mauro Tarazona Bernal jmtarazonabernal@gmail.com Pgina | 78


Laboratorio Access 2013
Utilizando el Operador Y:

- Utilizando el ejercicio anterior, si realizamos el mismo proceso pero ahora en


vez de utilizar el operador lgico O utilizamos el operador lgico Y:

- Ejecutamos y nos mostrara el siguiente resultado:

No hay registro que cumpla la condicin ya que para que se el nmero de


registros de pas Argentina debe ser igual al nmero de registros de pas Per.
En este caso tenemos un solo registro del pas Argentina y dos registros del
pas Per por lo que el resultado de la consulta muestra cero registros.

Utilizando la mscara o:

- Utilizando el ejercicio anterior pero ahora utilizamos la marcara o. Esta se


encuentra debajo de Criterios:

- En el recuadro de criterios del campo pas_nom digitamos: argentina


- En el recuadro de o del campo pas_nom digitamos: per

Ing. Mauro Tarazona Bernal jmtarazonabernal@gmail.com Pgina | 79


Laboratorio Access 2013
- Ejecutamos y nos muestra el siguiente resultado:

Nos mostrara el mismo resultado que utilizando el operador lgico O en


criterios dado que la mscara o es una herramienta pre establecida que
internamente realiza la misma funcin de un operador lgico O.

4.4.3. Operadores lgicos aplicados a valores numricos: entre Valor 1 y Valor


2

El operador lgico entre valor 1 y valor 2 es empleado para valores numricos.


Se emplea para dar una condicin en la que cumpla que el valor buscado este
dentro de un rango o serie de valores.

Ejemplos:

a. Mostrar los cursos cuyos precios estn entre S/. 22.00 y S/. 25.00; y a los
pases que pertenece sus formadores.

- Clic en Diseo de consulta del grupo Consultas de la ficha Crear.

- En la siguiente ventana seleccionar todas las tablas. Clic sobre la primera tabla

Ing. Mauro Tarazona Bernal jmtarazonabernal@gmail.com Pgina | 80


Laboratorio Access 2013
- Manteniendo presionado la tecla Shift damos clic sobre la ltima tabla. Se
habr seleccionado todas las tablas. Clic sobre el botn Agregar.

- Finalmente clic sobre el botn Cerrar.


- Se mostraran todas las tablas seleccionadas:

- Desplazar cada una para ordenarlas y una mejor visualizacin de las mismas:

Ing. Mauro Tarazona Bernal jmtarazonabernal@gmail.com Pgina | 81


Laboratorio Access 2013
- Doble clic sobre el campo curso_titulo

- Doble clic sobre el campo curso_precio

- Doble clic sobre el campo pas_nom

Ing. Mauro Tarazona Bernal jmtarazonabernal@gmail.com Pgina | 82


Laboratorio Access 2013
- Se mostrara en la parte inferior los tres campos seleccionados:

- En el recuadro de criterios del campo curso_precio escribimos: Entre 22 Y 25

- Clic sobre la opcin Ejecutar del grupo Resultados de la ficha Diseo.

- Nos mostrara los resultados de la consulta:

En el resultado solo se muestran los registros de los cursos que cumplen la


condicin de tener un valor de precio entre S/. 22.00 y S/. 25.00 as como los
pases de los formadores que dictan dichos cursos.

- Guardamos la consulta con nombre: Pais, Cursos Precios entre 22 y 25


Consulta

Ing. Mauro Tarazona Bernal jmtarazonabernal@gmail.com Pgina | 83


Laboratorio Access 2013
b. Mostrar los cursos cuyos precios estn entre S/. 22.00 y S/. 25.00; y que
sus formadores sean de procedencia alemana.

- Del ejercicio anterior ahora en el recuadro de criterios del campo curso_precio


escribimos: Entre 22 Y 25
- En el recuadro de criterios del campo pas_nom escribimos: Alemania

- Clic sobre la opcin Ejecutar del grupo Resultados de la ficha Diseo.

- Nos mostrara los resultados de la consulta:

En el resultado solo se muestran los registros de los cursos que cumplen la


condicin de tener un valor de precio entre S/. 22.00 y S/. 25.00 y el pas de
formadores de Alemania.

- Guardamos la consulta con nombre: Pais Alemania, Cursos Precios entre 22 y


25 Consulta

Ing. Mauro Tarazona Bernal jmtarazonabernal@gmail.com Pgina | 84


Laboratorio Access 2013
4.5. Consulta del tipo S / No: Verdadero / Falso

Hay campos de tipo S/No o tambin llamados campos de valor de verdad. El S


puede tomar como nombre verdad y No como nombre falso. En lenguaje binario
un cero significa falso y un uno significa verdad.

Equivalencia
VERDAD S 1
FALSO No 0

Ejemplos:

a. Mostrar los formadores que cuentan con certificado de usuario.

- Clic en Diseo de consulta del grupo Consultas de la ficha Crear.

- En la siguiente ventana seleccionar la tabla Formadores. Clic sobre la tabla


Formadores y luego clic sobre el botn Agregar.

- Finalmente clic sobre el botn Cerrar.


- Se mostraran la tablas seleccionada:

Ing. Mauro Tarazona Bernal jmtarazonabernal@gmail.com Pgina | 85


Laboratorio Access 2013
- Doble clic sobre el campo formadores_nom

- Doble clic sobre el campo formadores_cert

- Se mostrara en la parte inferior los dos campos seleccionados:

- En el recuadro de criterios del campo formadores_cert escribimos: S

Ing. Mauro Tarazona Bernal jmtarazonabernal@gmail.com Pgina | 86


Laboratorio Access 2013
- Clic sobre la opcin Ejecutar del grupo Resultados de la ficha Diseo.

- Nos mostrara los resultados de la consulta:

En el resultado solo se muestran los registros de los formadores que tienen


certificado de usuario.

- Guardamos la consulta con nombre: Formadores Certificado S Consulta

b. Mostrar los formadores que no cuentan con certificado de usuario.

- Clic en Diseo de consulta del grupo Consultas de la ficha Crear.

Ing. Mauro Tarazona Bernal jmtarazonabernal@gmail.com Pgina | 87


Laboratorio Access 2013
- En la siguiente ventana seleccionar la tabla Formadores. Clic sobre la tabla
Formadores y luego clic sobre el botn Agregar.

- Finalmente clic sobre el botn Cerrar.


- Se mostraran la tablas seleccionada:

- Doble clic sobre el campo formadores_nom

Ing. Mauro Tarazona Bernal jmtarazonabernal@gmail.com Pgina | 88


Laboratorio Access 2013
- Doble clic sobre el campo formadores_cert

- Se mostrara en la parte inferior los dos campos seleccionados:

- En el recuadro de criterios del campo formadores_cert escribimos: Falso

- Clic sobre la opcin Ejecutar del grupo Resultados de la ficha Diseo.

Ing. Mauro Tarazona Bernal jmtarazonabernal@gmail.com Pgina | 89


Laboratorio Access 2013
- Nos mostrara los resultados de la consulta:

En el resultado solo se muestran los registros de los formadores que no tienen


certificado de usuario.

- Guardamos la consulta con nombre: Formadores Certificado S Consulta

4.6. Operadores especiales: no es nulo / es nulo

En Access hacemos uso de operadores especiales. La siguiente lista muestra los


ms empleados para realizar consultas:

Ing. Mauro Tarazona Bernal jmtarazonabernal@gmail.com Pgina | 90


Laboratorio Access 2013
Ejemplo:

Mostrar los cursos que no tengan un precio.

- Clic en Diseo de consulta del grupo Consultas de la ficha Crear.

- En la siguiente ventana seleccionar la tabla Cursos. Clic sobre la tabla Cursos


y luego clic sobre el botn Agregar.

- Finalmente clic sobre el botn Cerrar.


- Se mostraran la tablas seleccionada:

Ing. Mauro Tarazona Bernal jmtarazonabernal@gmail.com Pgina | 91


Laboratorio Access 2013
- Doble clic sobre el campo curso_titulo

- Doble clic sobre el campo curso_precio

- Doble clic sobre el campo curso_obser

Ing. Mauro Tarazona Bernal jmtarazonabernal@gmail.com Pgina | 92


Laboratorio Access 2013
- Se mostrara en la parte inferior los dos campos seleccionados:

- En el recuadro de criterios del campo curso_precio digitar: Es Nulo

- Clic sobre la opcin Ejecutar del grupo Resultados de la ficha Diseo.

- Nos mostrara los resultados de la consulta:

En el resultado solo se muestran los registros de los cursos que no tienen un


precio.

- Guardamos la consulta con nombre: Cursos Precio Es Nulo Consulta

Ing. Mauro Tarazona Bernal jmtarazonabernal@gmail.com Pgina | 93


Laboratorio Access 2013
TAREA DOMICILIARIA 03:

En la BD Formadores realizar las siguientes consultas:

- Mostrar a los formadores que nacieron en los 90s y cuyo apellido contenga la
letra e y que dicten los cursos que empiecen con la letra E o la letra A y cuyos
precio del curso sean iguales e mayores a S/. 20. Adems el formador no debe
tener certificado de usuario.

Ing. Mauro Tarazona Bernal jmtarazonabernal@gmail.com Pgina | 94


Laboratorio Access 2013
5. Formularios

Los formularios en Access construyen la presentacin o exposicin de contenidos de


una tabla en el entorno grafico; tambin se consideran las pantallas para la entrada y
presentacin de informaciones.

Un formulario es un objeto de base de datos que se puede usar para escribir, modificar
o mostrar los datos de una tabla o consulta. Estos se pueden usar para controlar el
acceso a los datos, es decir, qu campos o filas de datos se van a mostrar.

Dentro de los tres tipos de formularios estn los:

- De columnas
- Tabular
- Subformularios

5.1. Crear un formulario

5.1.1. Crear un formulario utilizando el Asistente para formularios

- Antes de crear un formulario se aconseja crear una consulta en la cual estn


los campos que despus se utilizaran en el formulario.
- Clic en Diseo de consulta del grupo Consultas en la ficha Crear.

- Se muestra el siguiente cuadro de dialogo.

Ing. Mauro Tarazona Bernal jmtarazonabernal@gmail.com Pgina | 95


Laboratorio Access 2013

- Ahora vamos a seleccionar las tablas en las que estn los campos a usar en
el formulario.
- Seleccionar las tablas: Cursos, Formadores y Pais dando doble clic sobre cada
tabla en la lista de tablas. Se mostrara las tres tablas:

- Clic sobre el botn Cerrar de la ventana Mostrar tabla.


- Ordenar las tablas arrastrando cada una de ellas para una mejor visualizacin
de los campos de cada tabla.

- Dar doble clic sobre cada campo que se desea utilizar en la consulta.
- Doble clic sobre los campos: curso_titulo, curso_subt, curso_durac,
curso_open, curso_precio, curso_Imagen (no seleccionar las extensiones .file
solo el campo de nombre curso_Imagen), formadores_nom, formadores_apell,
pas_nom.
- Se mostrara en la parte inferior los campos seleccionados:

- Guardamos los cambios dando clic sobre el icono de Guardar:

Ing. Mauro Tarazona Bernal jmtarazonabernal@gmail.com Pgina | 96


Laboratorio Access 2013
- Se mostrara una ventana para dar el nombre a la consulta. Dar el nombre de:
Cursos On Line Consulta.

- Se mostrara la consulta creada en la lista de Consultas en la parte lateral


izquierda:

- Ya creada la consulta con que contiene los campos que vamos a usar en el
formulario vamos a crear el formulario.
- Clic en Asistente para formularios del grupo Formularios en la ficha Crear.

- Se mostrara la siguiente ventana de dialogo de Asistente para formulario:

Ing. Mauro Tarazona Bernal jmtarazonabernal@gmail.com Pgina | 97


Laboratorio Access 2013
- En el recuadro de lista de Tablas/Consultas, seleccionamos la consulta que en
los pasos anteriores acabamos de crear Consulta: Cursos On Line Consulta

- Dando clic sobre el botn de flecha mayor vamos a seleccionar los campos a
utilizar en el formulario.
- Clic sobre el campo curso_titulo y clic sobre el botn mayor

- El campo curso_titulo ahora aparcera en la lista de Campos seleccionados:

Ing. Mauro Tarazona Bernal jmtarazonabernal@gmail.com Pgina | 98


Laboratorio Access 2013
- Realizamos el mismo proceso para los dems campos: curso_subt,
curso_durac, curso_open, curso_precio, curso Imagen (No seleccionar los de
extencin .File solo seleccionar el campo curso_Imagen), formadores_nom,
formadores_apell y pais_nom.
- Se mostrara los campos seleccionados en la lista de Campos seleccionados y
ahora clic sobre el botn Siguiente:

- En la ventana que se muestra se selecciona el orden de jerarqua de


visualizacin de los campos por tabla. Seleccionar la opcin por Cursos de la
lista. Clic sobre el botn Siguiente:

- En la ventana de dialogo se podr seleccionar como se va a mostrar la


distribucin de los campos previamente seleccionado. Clic en el radio botn
En columnas y clic sobre el botn Siguiente:

Ing. Mauro Tarazona Bernal jmtarazonabernal@gmail.com Pgina | 99


Laboratorio Access 2013
- Le damos un nombre al formulario. Digitar en el recuadro: Cursos On Line
Formulario. Clic en el radio botn Abrir el formulario para ver o introducir
informacin. Finalmente clic sobre el botn Finalizar.

- Se mostrara el formulario creado:

Ing. Mauro Tarazona Bernal jmtarazonabernal@gmail.com Pgina | 100


Laboratorio Access 2013
5.1.2. Personalizando el formulario en el entorno de Vista Diseo

- Dar clic en Vista Diseo del grupo Vistas de la ficha Crear.

- Se mostrara la vista diseo del formulario en la cual podemos editar el diseo


generado por el Asistente para formularios.

- Clic en la etiqueta Imagen.

Ing. Mauro Tarazona Bernal jmtarazonabernal@gmail.com Pgina | 101


Laboratorio Access 2013
- Presionar la tecla Suprimir y se habr borrado la etiqueta seleccionada:

- Clic sobre el recuadro de nombre curso_Imagen

- Vamos a mover el recuadro de curso_Imagen al margen derecho del recuadro


de curso_precio. Clic sobre el recuadro curso_Imagen y sin soltar desplazarla
hasta que este ubicado en la parte derecha del cuadro curso_precio:

Ing. Mauro Tarazona Bernal jmtarazonabernal@gmail.com Pgina | 102


Laboratorio Access 2013
- Ahora seleccionar las etiquetas y campos siguientes utilizando la tecla Ctrl del
teclado:

- Desplazar los elementos seleccionados hasta ubicarlos debajo la etiqueta


Precio y el campo curso_precio:

- Si damos clic en la opcin Hoja de propiedades del grupo Herramientas de la


ficha Diseo:

- En la parte lateral derecho aparecer las propiedades de cada elemento


seleccionado:

Ing. Mauro Tarazona Bernal jmtarazonabernal@gmail.com Pgina | 103


Laboratorio Access 2013
- Si queremos cambiar el fondo del formulario damos clic sobre algn espacio
dentro del rea de diseo. Y clic en la pestaa Formato.

- Ahora clic sobre la lista desplegable de la propiedad Color de fondo.


Seleccionar la opcin Tema de Access 10.

- El fondo del formulario con el color seleccionado:

Ing. Mauro Tarazona Bernal jmtarazonabernal@gmail.com Pgina | 104


Laboratorio Access 2013
- Ahora damos un formato de color de texto a las etiquetas de los campos para
que estos se puedan visualizar.
- Seleccionar todas las etiquetas dando clic sobre cada uno utilizando la tecla
Ctrl del teclado:

- En el cuadro de propiedades. Seleccionar la pestaa Formato. Luego en la


propiedad Color de texto seleccionar de la lista desplegable la opcin Texto
claro.

- Las etiquetas tendrn un color de texto claro:

Ing. Mauro Tarazona Bernal jmtarazonabernal@gmail.com Pgina | 105


Laboratorio Access 2013
- Clic sobre cualquier espacio en la el formulario para deseleccionar las
etiquetas.
- Clic en la opcin Guardar.
- Damos clic sobre la opcin Vista Presentacin del grupo Vistas de la ficha
Diseo

- Se mostrara el formulario pero en modo presentacin. En esta vista no se


puede ni editar los elementos de campo as tambin no se puede modificar los
valores de los campos.

- En la parte inferior se muestra las opciones para navegar entre registro.


Podremos avanzar o retroceder registros (datos de los campos del formulario).

- Clic sobre la opcin Guardar.

Ing. Mauro Tarazona Bernal jmtarazonabernal@gmail.com Pgina | 106


Laboratorio Access 2013
5.1.3. Adicionando objetos de control a un formulario

A travs de los objetos de control de los formularios se dan acciones o eventos


para que los campos muestren informacin dependiendo del caso.
Los controles se muestran en la cinta de opciones del grupo Controles de la
ficha Diseo.

La ficha Diseo solo se muestra cuando se est trabajando en la vista


Presentacin o la vista Diseo.

Ejemplo: Adicionar dos botones al formulario

Al formulario creado en el tema anterior vamos a adicionarle dos botones:

- Ir a la Vista Diseo del Formulario. Dar clic en Vista Diseo del grupo Vistas de
la ficha Crear.

- Dar clic sobre la pestaa de flecha desplegable del grupo de Controles de la


ficha Diseo:

- En la lista que se muestra, la opcin Utilizar Asistentes para controles debe


estar habilitado (prendido con un fondo rosado sobre el icono)

Ing. Mauro Tarazona Bernal jmtarazonabernal@gmail.com Pgina | 107


Laboratorio Access 2013

- Ahora seleccionar el control tipo botn del cuadro de controles:

- Dar clic debajo de la pestaa Denominacion y el cuadro de campo pais_nom.


Aparecera el botn en dicha ubicacin:

- Se mostrara al mismo tiempo se mostrara la siguiente ventana de dialogo:

- En el recuadro de Categoras se muestran los tipos de categoras por accin.


Dependiendo de qu accin valla a realizar el botn se seleccionara su
categora. Por ejemplo si quiero que el botn me ejecute la accin de ir al
registro siguiente seleccionare la categora Navegacin de registros y la
accin Ir al registro siguiente. En cambio s quiero que el botn me ejecute la
accin de ingresar un nuevo registro seleccionare la categora Operaciones
con registros y la accin Agregar nuevo registro.

Ing. Mauro Tarazona Bernal jmtarazonabernal@gmail.com Pgina | 108


Laboratorio Access 2013
- Para este caso voy a darle la accin al botn de ir al registro anterior.
Seleccionar en la lista de categoras la opcin Navegacin de registros. En la
lista de Acciones seleccionar la opcin Ir al registro anterior. Finalmente dar
clic sobre el botn Siguiente:

- En esta ventana se puede personalizar la presentacin del botn, ya se que se


quiera poner en letras la accin que va a realizar el botn o mostrar un icono
que represente la misma. Seleccionar la opcin de radio botn Imagen.
Finalmente clic sobre el botn Siguiente:

- En esta ventana se podr dar un nombre al objeto de control. Se recomienda


no modificar el nombre predeterminado por Access si no se tiene un
conocimiento de programacin VBA. Para este caso no modificamos el nombre
asignado. Clic sobre el botn Finalizar:

Ing. Mauro Tarazona Bernal jmtarazonabernal@gmail.com Pgina | 109


Laboratorio Access 2013
- Se mostrara en la vista de Diseo del formulario el objeto de control agregado:

- Ahora repetimos los pasos para agregar otro objeto de tipo botn que realizara
la accin de Ir al registro siguiente:

Ing. Mauro Tarazona Bernal jmtarazonabernal@gmail.com Pgina | 110


Laboratorio Access 2013
- Se mostrara el objeto de control creado:

- Desplazamos dicho control al lado del primer botn para una mejor
presentacin.

- Damos clic sobre la opcin Vista Presentacin del grupo Vistas de la ficha
Diseo:

- Se mostrara los cambios:

Ing. Mauro Tarazona Bernal jmtarazonabernal@gmail.com Pgina | 111


Laboratorio Access 2013
- Clic en el icono Guardar.
- Clic en la Vista Formulario del grupo Vistas de la ficha Inicio.

- En esta vista se podrn alterar o modificar los datos de los campos del
formulario. Repasando el concepto de formularios, estos objetos en un Base
de datos no solo muestran resultados o salida de datos sino tambin se puede
modificar los mismos. (Para que no se pueda modificar o ingresar datos a una
campo hay que bloquear dicho campo. La propiedad de bloqueado debe estar
en el estado S.)

Ing. Mauro Tarazona Bernal jmtarazonabernal@gmail.com Pgina | 112


Laboratorio Access 2013
6. Reportes o Informes

Los informes en Access son representaciones o exposiciones del contenido de una tabla
en el entorno visual e impreso. Adems, son una recopilacin de la informacin de una
base de datos, de modo que pueda imprimirse.

El programa Access contiene herramientas para crear informes, antes denominados


reportes. Aunque el informe sea un listado sencillo de registros o un resumen agrupado
de las ventas realizadas por zona comercial, primero debe determinar qu campos
contienen los datos que desea ver en el registro y en qu tablas o consultas residen.

Despus de elegir el origen de los registros, normalmente le parecer ms sencillo crear


el informe utilizando un asistente para informes. El Asistente para informes es una
caracterstica de Access que le gua por una serie de preguntas y, a continuacin, genera
un informe, tomando como base las respuestas proporcionadas.

La mayor parte de la informacin en un informe proviene de una tabla, consulta o


instrucciones SQL base, que son el origen de los datos del informe. Otra parte de la
informacin se almacena en el diseo del mismo.

Un informe dependiente obtiene los datos del origen de registros base. Otro tipo de
informacin acerca del formulario, como el ttulo, la fecha y el nmero de pginas, se
almacena en el diseo del informe.

6.1.1. Crear un reporte utilizando el Asistente para informes

- Dar clic en la opcin Asistente para informes del grupo Informes de la ficha
Crear:

- Se mostrara la siguiente ventana de dialogo:

Ing. Mauro Tarazona Bernal jmtarazonabernal@gmail.com Pgina | 113


Laboratorio Access 2013
- Seleccionamos la consulta creada para realizar el formulario. Utilizaremos este
misma consulta para crear el informe. Selecciona la consulta Consulta: Cursos
On Line Consulta:

- Seleccionar todos los campos a utilizar en el Informe. Dar clic sobre cada
campo y clic sobre el botn de smbolo mayor:

- El campo seleccionado se mostrara en el recuadro de lista de Campos


seleccionados:

Ing. Mauro Tarazona Bernal jmtarazonabernal@gmail.com Pgina | 114


Laboratorio Access 2013
- Realizamos el mismo proceso para los dems campos: curso_subt,
curso_durac, curso_open, curso_precio, curso Imagen (No seleccionar los de
extencin .File solo seleccionar el campo curso_Imagen), formadores_nom,
formadores_apell y pais_nom.
- Se mostrara los campos seleccionados en la lista de Campos seleccionados y
ahora clic sobre el botn Siguiente:

- En la ventana que se muestra se selecciona el orden de jerarqua de


visualizacin de los campos por tabla. Seleccionar la opcin por Cursos de la
lista. Clic sobre el botn Siguiente:

- En la ventana de dialogo se podr agregar un nivel de agrupamiento. En este


caso solo damos clic sobre el botn Siguiente:

Ing. Mauro Tarazona Bernal jmtarazonabernal@gmail.com Pgina | 115


Laboratorio Access 2013
- En la ventana de dialogo se podr seleccionar el criterio de ordenamiento por
uno o hasta cuatro niveles de ordenamientos. En este caso el informe que este
ordenado por el campo de curso_titulo de forma ascendente. Seleccionar
curso_titulo y la opcin Ascendente. Finalmente clic sobre el botn Siguiente:

- Seleccionar el tipo de distribucin Tabular, Orientacin Vertical y que marcar


la opcin de Ajustar el ancho del campo de forma que quepan todos los
campos en una pgina. Finalmente clic sobre el botn Siguiente:

- Le damos un nombre al Informe. Digitar en el recuadro: Cursos On Line


Informe. Clic en el radio botn Vista previa del Informe Finalmente clic sobre
el botn Finalizar.

Ing. Mauro Tarazona Bernal jmtarazonabernal@gmail.com Pgina | 116


Laboratorio Access 2013
- Se mostrara el Informe creado:

Ing. Mauro Tarazona Bernal jmtarazonabernal@gmail.com Pgina | 117

You might also like