ACCESS

Anuncio
ACCESS: PRÓLOGO
ACCESS
EJERCICIO PRÓLOGO
ESTRUCTURA DE UNA BASE DE DATOS: TABLAS, CONSULTAS, FORMULARIOS E INFORMES
ACCESS es un programa de gestión de bases de datos.
Una base de datos es un conjunto estructurado de datos entre los que
existe algún vínculo común.
Ejemplos: datos de una empresa (clientes, empleados, proveedores, productos...), de una biblioteca (volúmenes, títulos, estanterías, salas...), de un instituto (niveles, grupos, alumnos, profesores...), de un aeropuerto (vuelos, compañías, terminales...). En estos casos, el vínculo común es la empresa, la biblioteca,
el instituto o el aeropuerto
Access permite crear una base de datos y gestionarla (es decir, realizar
consultas a dicha base, introducir nuevos datos, suprimir otros, etc.).
ACTIVIDAD:
La estructura de una base
de datos puede comprobarse
abriendo alguna de las plantillas
descargables online desde la
ventana de presentación del
programa. Aquí utilizaremos
para ello la base de datos
NORTHWIND que se incluye en
el apartado Ejemplo.
1
ACCESS: PRÓLOGO
En nuestro caso, para abreviar, puedes descargar directamente en tu pendrive el archivo Northwind.zip desde la web del módulo y, a continuación, descomprímelo. Desde el pendrive, abre el archivo descomprimido (doble clic sobre
el mismo).
2º.- Al abrirse la base de datos aparecerá el siguiente mensaje de presentación:
Este es un formulario que personaliza la base de datos en función del empleado seleccionado. Pero ahora mismo no nos interesa averiguar cómo funciona. Deja el empleado que aparece por defecto y pulsa Iniciar sesión.
La pantalla que aparece es la correspondiente al formulario de Inicio. Tampoco interesa demasiado, de momento. Hay que profundizar un poco más para
acceder a la estructura básica de la base de datos.
Haz clic en la doble
flecha del Panel de
exploración
para
acceder al panel
con los objetos de
la base de datos..
2
ACCESS: PRÓLOGO
El panel de exploración también ha sido personalizado para esta base de
datos en concreto. Para visualizar el panel “genérico” hace falta un paso más:
Haz clic en esta
flecha y selecciona
la opción Tipo de
objeto.
El Panel de exploración adopta este aspecto:
Tablas, Consultas, Formularios, Informes, Macros y Módulos son los objetos típicos de cualquier base de datos. De momento nos limitaremos a los 4 primeros.
Cierra el formulario Inicio haciendo clic en
el aspa de la esquina superior derecha de la
ventana del mismo
3
ACCESS: PRÓLOGO
TABLAS:
Incluyen todos los datos que queramos almacenar sobre cualquier elemento: clientes, empleados, artículos...
Para acceder a las tablas, haz
clic en esta flecha
A continuación, haz doble clic sobre la primera tabla (están en orden alfabético) de la base: Clientes.
4
ACCESS: PRÓLOGO
Tabla Clientes
Cada uno de los datos almacenados sobre los clientes
es un campo. Los campos se disponen en columnas.
Cada cliente
de la tabla es
un registro.
Los registros
se disponen
en filas
Todas las tablas de la base tienen la misma estructura. Su creación requiere
una cuidadosa planificación previa, así que lo dejaremos para más adelante.
CONSULTAS:
Son instrucciones que se proporcionan al programa para que extraiga de la
base de datos y muestre sólo aquella información que nos interesa en cada momento.
La información se muestra a su vez en forma de tabla aunque ocupa mucho
menos espacio en el disco que una tabla (ya que lo que se almacena es sólo la
instrucción y no los datos).
ACTIVIDAD:
Como ejemplo, vamos a hacer una consulta sobre la tabla Empleados que
nos muestre sólo los apellidos y el nombre de los empleados que sean representantes de ventas (pág. sig.):
1º.- Cierra en primer lugar la tabla Clientes, haciendo clic en el aspa de la
ventana correspondiente a la tabla.
5
ACCESS: PRÓLOGO
2º.- Despliega las consultas de la base de datos en el panel izquierdo (Todos los objetos de Access)
3º.- Selecciona la opción Crear de la cinta de opciones del programa:
Haz clic en el botón
Diseño de consulta.
En el cuadro Mostrar tabla
selecciona la tabla Empleados y
haz clic en Agregar. A continuación, haz clic en Cerrar.
Doble clic sobre el campo Apellidos. Luego,
haz doble clic sucesivamente sobre los campos Nombre y Cargo.
6
ACCESS: PRÓLOGO
4º.- La mitad inferior de la ventana presenta la forma de una tabla.
En la mitad inferior de la ventana
aparecerán, en diferentes columnas,
los campos seleccionados y el nombre
de la tabla a que pertenecen.
5º.- A continuación, indicaremos al programa que sólo queremos mostrar
los vendedores que sean representantes de ventas:
En la fila Criterios de la columna Cargo, escribe Representante de ventas y
desactiva la casilla Mostrar (dado que
todos los empleados serán representantes de ventas, no tiene sentido
mostrar este dato).
7
ACCESS: PRÓLOGO
7º.- En el penúltimo paso, ejecutaremos la consulta para ver los resultados:
Haz clic sobre el botón Ejecutar en la
pestaña Diseño de la cinta de opciones
Los resultados se visualizan en forma de tabla de 2 columnas (ya que sólo
nos interesan dos campos: apellidos y nombre; el campo Cargo lo hemos ocultado, aunque sirve para filtrar los datos).
Para guardar la consulta, haz clic
sobre el icono de disquete de la barra de
Office..
8
ACCESS: PRÓLOGO
En el cuadro de diálogo en el que se nos pide
un nombre para la consulta escribe Representantes de ventas y pulsa Aceptar
Cierra la consulta y observa cómo su nombre aparece en la lista de consultas del panel izquierdo. En adelante, para conocer cuáles son los empleados que
ocupan el cargo de representante de ventas ya sólo será necesario seleccionar y
abrir esta consulta.
Este, no obstante, es ya un ejemplo de cierta complejidad;
convendrá, para ir paso a paso, retroceder un poco y empezar
con consultas más simples que no incluyan filtrado de datos ni
ocultación de campos (como la anterior).
FORMULARIOS:
No son, en general, más que una forma distinta (más atractiva) de presentar en pantalla los datos de las tablas y facilitan, además, la introducción de datos. Suelen incluir botones que permiten ejecutar ciertas acciones.
Los formularios tienen estructura de fichas. A cada registro de la tabla corresponde una ficha. A continuación se muestra el formulario Detalles de Clientes
de la base de datos Northwind:
9
ACCESS: PRÓLOGO
Clic aquí para añadir un nuevo
cliente (registro)
Clic aquí para pasar al siguiente cliente (registro)
Clic aquí para ir al último
cliente (registro)
El formulario Detalles de clientes incluye elementos adicionales, como: botones asociados a acciones, una lista de búsqueda de clientes y una pestaña adicional con un subformulario de pedidos. Todos esos objetos no forman parte,
necesaria de un formulario y, de momento, no los trataremos.
ACTIVIDAD:
Crear un formulario simple es muy sencillo. Haremos uno que muestre cada producto en una ficha independiente:
1º.- Despliega la lista de tablas en el panel izquierdo Todos los objetos de
Access. Selecciona, sin abrirla, la tabla
2º.- En la cinta de opciones del programa,.selecciona con un solo clic la tabla Productos.
10
ACCESS: PRÓLOGO
2º.- En la cinta de opciones del programa, en la pestaña Crear, haz clic en el botón Formulario
La creación del formulario es inmediata (si bien se trata de un formulario
muy básico, sin formato):
Esto es un subformulario, que muestra los
proveedores que suministran el producto a
la empresa
3º.- Para guardar el formulario haz clic en el icono de disquete de la barra
de herramientas; acepta el nombre propuesto (Productos).
11
ACCESS: PRÓLOGO
Cierra el formulario y despliega la lista de formularios del panel izquierdo
Todos los objetos de Access. Observa cómo en la lista aparece el nombre del
formulario recién creado. Finalmente, cierra el formulario.
INFORMES:
Presentan los datos de las tablas o de las consultas con un formato adecuado para su impresión y presentación por escrito.
De momento, no crearemos ninguno.
12
Descargar