Vous êtes sur la page 1sur 34

Guía del Usuario Revista Compus Prácticas Access

PRACTICA 1: CREAR BASES DE DATOS


Crea la siguiente base de datos y guárdala con el nombre COLECCIONES. La tabla se
llamará CDs de música. Los campos son:

Interprete Texto Tamaño: 20


Título Texto Tamaño: 30
Numero canciones Número Entero
Duración Número Entero
Fecha compra Fecha/hora Fecha corta
Precio Moneda
Prestado Sí/No
A quien Texto Tamaño: 20
Fecha préstamo Fecha/hora Fecha larga

No hay clave principal

Crea un cuadro combinado en el campo A quien con la lista de los “amigos gorrones”
(Pepe, Juan, Pedro, Ana y María)

Crea un formulario de tipo columna y rellénalo con los siguientes datos: (Guarda el
formulario)

INTERPRETE TITULO N. CANCIONES DURACION F. COMPRA PRECIO PRESTADO A QUIEN F. PRESTAMO


Los Ángeles Una 12 75 03/04/2004 12,50 € Sí Pepe 02/05/2004
nube
en el
cielo

Fórmula Ana 12 70 12/12/2004 12,00 € No


Octava María

Los Grillos Obladi, 14 65 10/05/2004 18,50 € No


oblado

Agostinho Un 10 69 05/05/2004 10,75 € Sí Pepe 02/07/2004


Catedral canto a
Gandia

Cloe Bye 25 75 08/06/2004 10.40 € Sí Ana 10/09/2004


bye

Crea las siguientes consultas: (Guarda cada consulta)

Toda la información de los CDs prestados, ordenados por intérpretes.


Los intérpretes y su fecha de compra, ordenados por fechas.
Toda la información de los CDs con precios entre 10 y 13 €.
Los intérpretes y sus títulos con más de 11 canciones.
Los títulos y su duración, ordenados descendentemente por duraciones.
Toda la información de los intérpretes que comienzan por L.
Que muestre los CDs prestados, con el nombre del amigo, la fecha de préstamo, el
título y el intérprete del CD.

Crea un informe nuevo en forma de tabla de los CDs de música. Guarda el informe.

Crea etiquetas ordenadas por intérpretes, que muestren el intérprete, el título y la


fecha de compra. Guarda las etiquetas.

Analiza con Excel la tabla para calcular la duración media de los CDs y para calcular
cuánto ha costado la colección de CDs.

Prof. José de La Rosa Página 1


Guía del Usuario Revista Compus Prácticas Access

Combina la tabla con Word para escribir una carta a los amigos, que tienen un CD
para que nos lo devuelva.

Prof. José de La Rosa Página 2


Guía del Usuario Revista Compus Prácticas Access

PRÁCTICA 2: CREAR BASES DE DATOS


Supongamos que queremos diseñar una base de datos para gestionar una
empresa de venta al público. La empresa dispone de varias tiendas distribuidas
por distintas ciudades españolas y se abastece de unos almacenes igualmente
ubicados en diferentes ciudades.
1. TIENDAS: Tabla que guardará información de las distintas tiendas:
Campo Tipo Descripción Otros atributos
Tid Texto (3) Identificador de tienda El primer carácter debe ser una T y los otros dos serán números (T02, T12, etc.). Clave
principal. Requerido.
Tdir Texto (50) Dirección de la tienda Requerido
Tloc Texto (15) Ciudad donde está la Una lista de ciudades (Barcelona, Bilbao, Madrid, Sevilla, Huelva, Murcia, Granada).
tienda Requerido

2. ALMACENES: Tabla que guardará información de los distintos almacenes


Campo Tipo Descripción Otros atributos
Aid Texto (3) Identificador de almacén El primer carácter debe ser una A y los otros dos serán números (A05, A18, etc.). Clave
principal. Requerido.
Adir Texto (50) Dirección del almacén Requerido
Aloc Texto (15) Ciudad donde está el Una lista de ciudades (Barcelona, Bilbao, Madrid, Sevilla, Huelva, Murcia, Granada).
almacén Requerido

3. PRODUCTOS: Tabla que guardará información sobre los productos que se


venden.
Campo Tipo Descripción Otros atributos
Pid Texto (3) Identificador de producto El primer carácter debe ser una P y los otros dos serán números (P27, P18, etc.). Clave
principal. Requerido.
Descripcion Texto (20) Descripción del producto Requerido
Peso Entero Peso del producto Entre 0 y 1000. Requerido
Precio Moneda Precio del producto Entre 0 y 10000. Requerido

4. AEXISTENCIAS: Tabla que guardará información sobre las existencias de los


productos en los almacenes.
Campo Tipo Descripción Otros atributos
Aid Texto (3) Identificador de almacén El primer carácter debe ser una A y los otros dos serán números (A05, A18, etc.).
Clave principal. Requerido.
Pid Texto (3) Identificador de producto El primer carácter debe ser una P y los otros dos serán números (P27, P18, etc.).
Clave principal. Requerido.
Acant Entero Número de unidades en >=0. Requerido
stock

5. TEXISTENCIAS: Tabla que guardará información sobre las existencias de los


productos en las tiendas.
Camp Tipo Descripción Otros atributos
o
Tid Texto (3) Identificador de tienda El primer carácter debe ser una T y los otros dos serán números (T02, T12, etc.). Clave
principal. Requerido.
Pid Texto (3) Identificador de producto El primer carácter debe ser una P y los otros dos serán números (P27, P18, etc.). Clave
principal. Requerido.
Tcant Entero Número de unidades en >=0. Requerido
stock

6. PEDIDOS: Tabla que guardará información sobre los pedidos que las tiendas
realizan a los almacenes.
Campo Tipo Descripción Otros atributos
Pedid Texto (4) Identificador de pedido Los dos primeros caracteres deben ser “PD” y los otros dos serán números (PD05,
PD18, etc.). Clave principal. Requerido.
Aid Texto (3) Identificador de almacén El primer carácter debe ser una A y los otros dos serán números (A05, A18, etc.).
Requerido.
Tid Texto (3) Identificador de tienda El primer carácter debe ser una T y los otros dos serán números (T02, T12, etc.).
Requerido.
Pid Texto (3) Identificador de producto El primer carácter debe ser una P y los otros dos serán números (P27, P18, etc.).
Requerido.
Cant Entero Número de unidades solicitadas >=0. Requerido
Fped Fecha Fecha del pedido <= fecha actual (que se obtiene con la función Fecha()). Valor predeterminado:

Prof. José de La Rosa Página 3


Guía del Usuario Revista Compus Prácticas Access

Campo Tipo Descripción Otros atributos


fecha actual. Requerido.
Introducción de datos
Introduce los datos correspondientes a las tablas creadas en el ejercicio anterior,
utilizando formularios automáticos. Comprueba que las reglas de validación
definidas funcionan correctamente intentando introducir valores ilegales, dejando
campos vacíos, etc.
TIENDAS 2 0 06
Tid Tdir Tloc PD1 A3 T3 P2 10 18/02/
T1 Paseo de Gracia, 1 Barcelo 3 5 06
na PD1 A2 T4 P4 15 20/02/
T2 Gran Vía, 9 Bilbao 4 06
T3 C/ Sagasta, 25 Madrid PD1 A5 T5 P2 30 21/02/
T4 Avda. República Sevilla 5 6 06
Argentina, 25
T5 Paseo Recoletos, 3 Madrid AEXISTENCIAS
T6 Avda. Andalucía, 36 Huelva Aid Pid Acan
t
ALMACENES A2 P3 250
Aid Adir Aloc A2 P4 125
A2 Polígono Sur s/n Huelva A2 P1 710
A5 Carretera Murcia, Murcia 0
124 A2 P2 25
A3 Polígono Grana 5
Alhambra, 322 da A2 P2 100
6
PRODUCTOS A2 P1 25
Pid Descripcion Pes Precio 2
o A2 P1 75
P3 Televisor M1 27 560€ 3
P4 Televisor M2 35 950€ A3 P4 210
P1 Microondas 12 170€ A3 P1 14
0 mc1 0
P1 Secador sx 1 250€ A3 P2 50
2 5
P1 Lavadora 95 460€ A5 P3 40
3 m100 A5 P2 100
P2 Vídeo v33 8 95€ 5
5 A5 P2 12
P2 Vídeo v45 10 57€ 6
6

PEDIDOS TEXISTENCIAS
Pedi Aid Tid Pid Can Fped Tid Pid Tcan
d t t
PD1 A2 T1 P3 100 17/02/ T1 P3 17
0 06 T1 P4 130
PD1 A2 T3 P4 25 17/02/ T1 P1 10
1 06 0
PD1 A3 T3 P1 50 18/02/ T1 P2 22

Prof. José de La Rosa Página 4


Guía del Usuario Revista Compus Prácticas Access

5
T1 P2 42
6
T2 P3 4
T2 P1 80
0
T2 P2 12
5
T2 P2 23
6
T3 P1 125
0
T4 P3 20
T4 P4 89
T5 P1 9
0
T5 P2 12
5
T5 P2 16
6

Prof. José de La Rosa Página 5


Guia de Usuario Revista Compus Prácticas Access

Consultas
Escribe y comprueba las siguientes consultas:
Código y nombre de los productos que valen más de 450€.
Código de las tiendas donde hay unidades del producto P25.
Código y fecha de pedido de los pedidos de más de 11 unidades que
hayan hecho los almacenes A2 y A5.
Obtener toda la información de los almacenes.
Listado de nombres de los productos y su precio, añadiéndole una
columna con el precio con IVA.
Listado de nombres de los productos de tipo Televisor ordenados por
precio de forma ascendente.
Listado de nombres de los productos que pesen entre 10 y 30 kg.
ordenados por precio de forma descendente.
Códigos de las tiendas donde hay existencias (sin repetir).
Cantidad total y media de productos por tienda.
Contar el número de tiendas.
Obtener la mejor relación precio – peso de los productos.
Obtener los códigos de las tiendas donde hay más de dos tipos distintos
de productos.
Nombres de los productos que tienen más de 20 unidades en la tienda
T1.
Nombres de las ciudades donde haya tienda o almacén.
Nombres de las ciudades donde haya tienda y almacén.
Listado de todas las fechas y cantidades en las que se han pedido
productos más caros de 300€.
Código de productos de los que haya más productos en una tienda que
en un almacén.
Nombres de los productos que hay en existencia en las tiendas de
Madrid.
Dirección y localidad de los almacenes que tienen en existencia más de
50 unidades del producto “Vídeo v33”.
Número de unidades de “Secador sx” que tiene la tienda de Huelva.
Número de productos en existencia en las tiendas de Madrid que pesen
más de 10 kilos.
Existencias totales en las tiendas, divididos por productos.

Prof.José de La Rosa Página 6


Guia de Usuario Revista Compus Prácticas Access

PRACTICA 3: CREAR UNA BASE DE DATOS


Vamos a hacer la base de datos de un herbolario. Nuestro herbolario ha descubierto
(después de muchos años de experiencia) un método curativo que se basa en la
mezcla de tres hierbas (como máximo), de un total de ocho. El problema que nos
planteamos es organizar informáticamente las diferentes Ventas que recibe.
Crea una nueva base de datos de nombre HERBOLARIO
Define las siguientes tablas:
Tabla: DatosPersonales
Campos:
CódigoCliente (Autonumérico) – Clave Principal
NomCliente (Texto)
Dirección (Texto)
Teléfono (Texto)
Tabla: Ventas
Campos:
NVenta (Autonumérico) – Clave Principal
CódigoCliente (Número)
Dolencia (Texto)
Hierba1 (Texto)
Hierba2 (Texto)
Hierba3 (Texto)
Tabla: Hierbas
Campos:
Hierba1 (Texto) – Clave Principal
Introduce en la tabla Hierbas los siguientes registros:
Salvia
Boldo
Tomillo
Manzanilla
Té Verde
Apio
Remolacha
Ajo
Define la relación:
DatosPersonales Ventas
CódigoCliente (tabla: DatosPersonales) <<<<<<<<<<<<<<
CódigoCliente (tabla: Ventas)
En la tabla Ventas, en el campo CódigoCliente, inserta los campos CódigoCliente
y NomCliente de DatosPersonales como cuadro combinado. Cambia el número de
columnas a 2 y el ancho de columnas a 0 y 10 cms.
En la tabla Ventas, en el campo Hierba1, inserta la tabla Hierbas como cuadro
combinado. Haz lo mismo con los campos Hierbas2 e Hierbas3.
Crea un autoformulario en columnas para la tabla DatosPersonales. Añade el
texto DATOS PERSONALES en el encabezado del formulario y guarda el formulario con
el mismo nombre DatosPersonales.
Crea un autoformulario en columnas para la tabla Ventas. Añade el texto VENTAS
en el encabezado del formulario y guarda el formulario con el mismo nombre Ventas.
Vamos a ver si es operativo nuestro “programa”... En el herbolario de nuestro amigo
acaba de entrar un cliente...
Abre el formulario “DatosPersonales”

Prof.José de La Rosa Página 7


Guia de Usuario Revista Compus Prácticas Access

Pulsa [Tab]
Escribe el nombre del cliente que resulta ser Pepito Grillo
Que vive en la calle de las Palmeras, 21 - 23
Y de teléfono: 655 27 31 48
Cierra el formulario DatosPersonales y abre el formulario Ventas.
Pulsa [Tab]
Pulsa [F4], para “abrir” el cuadro combinado.
Con la tecla del cursor abajo, selecciona el único cliente que tenemos y pulsa [Tab].
Nuestro cliente dice que le duele la tripa, por lo tanto escribiremos (en el campo
Dolencia): Dolor de tripa
Pulsa [Tab], para situarte en el siguiente campo.
Vamos a establecer el tratamiento para el dolor de tripa...
[F4] - selecciona Remolacha - [Tab]
[F4] - selecciona Boldo - [Tab]
[F4] - selecciona Té Verde - [Tab]
Cierra el formulario “Ventas” porque acaba de entrar otro cliente.
Introduce los datos del nuevo cliente, de la misma forma que antes (deberás hacer clic
en el control de navegación nuevo, en cada uno de los dos formularios):
En el formulario DatosPersonales:
NomCliente: Felipe Hermoso
Dirección: Avda. Camposanto, 13 - 9
Teléfono: 643 33 13 58
Y en el formulario Ventas:
CódigoCliente: Felipe Hermoso
Dolencia: Escalofríos Nocturnos
Hierba1: Ajo
Hierba2: Salvia
Acaba de entrar en la tienda de nuestro herbolario, el Sr. Pepito Grillo, que acaba de
detectarse un problema de estreñimiento; por lo tanto, abre el formulario Ventas.
Clic en el control de navegación “nuevo”
[Tab] para “saltar” el campo Autonumérico
[F4], selecciona “Pepito Grillo” y [Tab]
Escribe: Estreñimiento y pulsa [Tab]
[F4], selecciona “Manzanilla” y [Tab]
[F4], selecciona “Tomillo” y [Tab]
[F4], selecciona “Apio” y [Tab]
Haz una consulta que muestre el nombre de los clientes ordenados y sus dolencias.
Guarda la consulta con el nombre Clientes y sus dolencias.
Haz un informe, agrupando por clientes que muestre sus dolencias. Para esto usa la
consulta anterior. Guarda el informe con el nombre Clientes y sus dolencias.

Prof.José de La Rosa Página 8


Guia de Usuario Revista Compus Prácticas Access

PRACTICA 4: CREAR UNA BASE DE DATOS


Crea una base de datos de nombre PEDIDOS en Mis documentos.

Crea las siguientes tablas (deberás considerar el tipo de campo, propiedades y clave principal
más convenientes):

Provincias Proveedores Pedidos


CodProvincia CodProveedor CodPedido
Nombre Provincia Nombre Proveedor CodCliente
CodArticulo
Fecha
Clientes Almacén CodVendedor
CodCliente CodArticulo Cantidad
Nombre Descripcion
Apellidos CodProveedor
Empresa Precio Vendedores
Cargo Unidades en Stock CodVendedor
Direccion Stock de Seguridad Nombre Vendedor
Poblacion Foto del Articulo
CodProvincia
Telefono
Fecha Primer Pedido

Debes tener presente lo siguiente: los campos de distintas tablas a relacionar deben
ser del mismo tipo y con el valor de la propiedad “Tamaño del campo” igual,
exceptuando el caso de un campo “autonumérico”, el campo correspondiente de la otra
tabla a relacionar ha de ser numérico con la propiedad “tamaño del campo” igual a
Entero largo (es el valor que aparece por defecto si el campo es “Numérico”).

Por ejemplo:
El campo “CodProvincia” de la tabla Provincias es lógico definirlo como Autonumérico
(de esta forma no será necesario inventar un número para cada provincia). Por otro
lado, el campo “CodProvincia” de la tabla Clientes deberá ser Numérico, con la
propiedad “Tamaño del campo”, igual a Entero largo. En caso contrario no podríamos
establecer una relación entre Provincias y Clientes.

Inventa 5 registros para las tablas Provincias, Proveedores y Vendedores.

Inserta la tabla Provincias en el campo CodProvincia, como cuadro combinado de la tabla


Clientes.

Inserta la tabla Proveedores en el campo CodProveedor, como cuadro combinado de la tabla


Almacén (Utiliza la pantalla de diseño de Almacén).
Inventa un registro de “Almacén”, para comprobar que el cuadro combinado funciona.

Inserta la tabla Vendedores en el campo CodVendedor, como cuadro combinado de la tabla


Pedidos

Establece las relaciones:


Clientes Pedidos
CodCliente ----------------------------CodCliente Almacén
CodArticulo --------------- CodArticulo

Inventa 5 registros para las tablas: Clientes y Almacén.

Si sigues al pie de la letra el orden expuesto; en la tabla Clientes ya tendrás como “hoja
secundaria de datos” los Pedidos correspondientes. Y en la tabla Almacén también tendrás
como “hoja secundaria” los datos de los Pedidos.

Crea el Autoformulario de la tabla Clientes y utilízalo para introducir nuevos pedidos a un


cliente determinado.

Soluciona la única incomodidad que nos queda al trabajar con Pedidos: inserta el nombre y
apellidos del cliente en el campo CodCliente de Pedidos, como cuadro com

Prof.José de La Rosa Página 9


Guia de Usuario Revista Compus Prácticas Access

PRACTICA 5: CREAR UNA BASE DE DATOS

Crea una base de datos de nombre ACADEMIA en Mis documentos.

Crea las siguientes tablas:

Alumnos Cursos
(La clave principal es NAlumno) (No tiene clave principal)
NAlumno Autonumérico NombreCurso Texto (35)
Nombre Texto (15)
Apellidos Texto (25)
Curso Texto (35)
Fecha Fecha/Hora
Importe Moneda Euro

Introduce los siguientes registros en la tabla Cursos:

Introducción a la Informática
Ofimática Básica
Ofimática Avanzada
Internet
Access Básico
Access Avanzado

Inserta la tabla Cursos en el campo Curso, como cuadro combinado de la tabla Alumnos.

Escribe una regla de validación para que los precios de los cursos estén entre 100 y 200,
inclusive, en la tabla Alumnos.

Introduce los siguientes registros, usando un formulario en columnas de la tabla Alumnos:

NAlumno Nombre Apellidos Curso Fecha Importe


1 Jorge Pérez Gómez Internet 01/06/2004 180 €
2 Jorge Sánchez Pons Access Básico 02/07/2004 120 €
3 Lola Fernández Access Básico 02/07/2004 120 €
García
4 Lola Abel Silla Internet 01/06/2004 180 €
5 Luís García García Ofimática 22/05/2004 200 €
Básica
6 Pedro Pérez Pérez Access Básico 02/07/2004 120 €

Realiza las siguientes consultas:

Muestra toda la información de los alumnos cuyo nº de alumno sea mayor que 3.
Muestra toda la información de los cursos de Access.
Muestra toda la información de los alumnos que acudan a cursos de Internet o Ofimática Básica.
Muestra toda la información de los cursos que empiecen a partir del 1 de julio del 2004.
Pregunta el precio de un curso y que muestre el curso y la fecha.
Cuenta el número de alumnos de cada curso.

Crea un informe agrupado por cursos, mostrando los alumnos ordenados por apellidos. Guarda
el informe con el nombre Lista de alumnos.

En el informa anterior, crea una portada con el texto “ACADEMIA APRENDER A LA


PRIMERA”.Guarda el informe con el nombre INFORME CON PORTADA.

Prof.José de La Rosa Página 10


Guia de Usuario Revista Compus Prácticas Access

PRACTICA 6: CREAR UNA BASE DE DATOS, TABLAS Y


RELACIONES

Crea una base de datos con el nombre MOVILCOM, en la carpeta Mis Documentos.
Crea la tabla de CLIENTES, con los siguientes campos:

NOMBRE DEL CAMPO TIPO DE DATOS PROPIEDADES


Código del cliente Número Tamaño: Entero largo
Indexado: Sí (sin
duplicados)
Fecha Fecha/Hora Formato: Fecha corta
Nombre Texto Tamaño: 10
Apellidos Texto Tamaño: 10
NIF Texto Tamaño: 9
Dirección Texto Tamaño: 20
Población Texto Tamaño: 20
Provincia Texto Tamaño: 20
Código Postal Texto Tamaño: 5
Teléfono Texto Tamaño: 9

La clave principal es el campo Código del cliente.

Crea la tabla de VENTAS, con los siguientes campos:

NOMBRE DEL CAMPO TIPO DE DATOS PROPIEDADES


Código de Venta Número Tamaño: Entero largo
Indexado: Sí (sin
duplicados)
Código de Cliente Número Tamaño: Entero largo
Número de Producto Número Tamaño: Entero largo
Fecha Fecha/Hora Formato: Fecha corta
Pagado Sí/No
Cantidad Número Tamaño: Entero largo

No hay clave principal.

Crea la tabla de PRODUCTOS, con los siguientes campos:

NOMBRE DEL CAMPO TIPO DE DATOS PROPIEDADES


Número de Producto Número Tamaño: Entero largo
Indexado: Sí (sin
duplicados)
Descripción Texto Tamaño: 20
Autonomía en horas Número Tamaño: Entero largo
Aviso con vibración Sí/No
Dual Sí/No
Peso en gramos Número Tamaño: Entero largo
Precio Moneda Formato: Euro
Stock Número Tamaño: Entero largo

La clave principal es el campo Número de Producto.

Haz las relaciones siguientes, con integridad referencial.

Prof.José de La Rosa Página 11


Guia de Usuario Revista Compus Prácticas Access

PRACTICA 7: CREAR UN FORMULARIO/SUBFORMULARIO CON


CAMPOS CALCULADOS

Con la base de datos Copia de Neptuno, crea un subformulario de las tablas de


Pedidos y Detalles de Pedidos, utilizando el asistente:

De la tabla Pedidos, selecciona los campos IdPedido y FechaPedido.


De la tabla Detalles de Pedidos, selecciona los campos IdPedido,
IdProducto, PrecioUnidad, Cantidad y Descuento.

NOTA: Cuando el asistente pregunte ¿Cómo desea ver los datos?


Selecciona “por Pedidos”

Guarda el formulario con el nombre: Pedidos y Detalles de Pedidos


Principal.
Guarda el subformulario con el nombre: Pedidos y Detalles de pedidos
Subformulario.

En el diseño del subformulario, dentro de la sección Pie de Formulario, crea un campo


independiente, con la herramienta Cuadro de texto (Es una herramienta con un “a” y
“b” juntas).

Escribe la siguiente fórmula en el campo independiente:


=Suma([PrecioUnidad]*[Cantidad]-
([Descuento]*[PrecioUnidad]*[Cantidad]))
Escribe el nombre Total, en el campo independiente.
Cierra y guarda los cambios del subformulario.

Comprueba que la fórmula es correcta, en la vista Formulario.

En el diseño del formulario principal, dentro de la sección Detalle (Debajo del cuadro
del subformulario), crea 3 campos independientes:

En el primer campo independiente, escribe la fórmula:


= [Pedidos y Detalles de pedidos Subformulario].Form![Total]
Escribe el nombre Base, en el primer campo independiente.

En el segundo campo independiente, escribe la fórmula:


=[Base]*0,16
Escribe el nombre IVA, en el segundo campo independiente.

En el tercer campo independiente, escribe la fórmula:


=[Base]+[IVA]

Comprueba que las fórmulas son correctas, en la vista Formulario.

Guarda los cambios.

Modifica el formulario principal y el subformulario para que incluyan los subtotales de


los detalles de pedidos.

NOTA: Es necesario crear una consulta nueva de la tabla Detalles de


Pedidos, que incluya un campo calculado de subtotal. Y después, en el
diseño del subformulario, cambiar la propiedad Origen del registro,
seleccionando la consulta anterior.

Prof.José de La Rosa Página 12


Guia de Usuario Revista Compus Prácticas Access

PRACTICA 8: CREAR UNA BASE DE DATOS

Crea una base de datos con el nombre CENTRO VALENCIA, en la carpeta Mis
Documentos.

Crea la tabla de EMPLEADOS. Utiliza un cuadro combinado de lista de valores para


los campos Puesto y Departamento.

Crea un formulario automático en columnas. Guarda el formulario con el nombre


EMPLEADOS.

Rellena los siguientes datos, utilizando el formulario anterior:


SUELD FECHA
EMPLEAD NOMBRE APELLIDOS PUESTO DEPARTAMENTO
O NAC
O
11/09/195
1 ANA TORMO VILA SECRETARIA 1.500 € PERSONAL
5
12/12/196
2 NICOLAS CARPIO EATALLER COMPRADOR 1.750 € COMPRAS
5
04/03/195
3 ANDRES PINEDA MARCOS JEFE ALMACEN 2.050 € ALMACEN
5
11/06/197
4 LUCIA MARTINEZ SORIANO SECRETARIA 1.980 € PERSONAL
0
12/08/194
5 TOMAS GRAU SANCHEZ JEFE VENTAS 3.000 € VENTAS
5
01/01/196
6 ANA MARIA GRANERO GOMEZ SECRETARIA 1.540 € PERSONAL
6
12/08/196
7 CRISTOBAL BARQUERO ALONSO COMPRADOR 2.750 € COMPRAS
2
15/07/197
8 ANTONIO CORDOBA MARIN COMERCIAL 2.000 € VENTAS
0
07/04/195
9 LUISA DAROCAS ANDRES COMERCIAL 2.000 € VENTAS
8
02/02/195
10 ANDRES CATALA BURGUERA ADJUNTO RRHH 2.100 € PERSONAL
5
07/04/195
11 ANTONIA CABALLERO NUÑEZ JEFE RRHH 3.100 € PERSONAL
8
04/12/195
12 ARMANDO TARANCON PUCH COMERCIAL 2.500 € VENTAS
6
12/05/196
13 NINA CUENCA ROSELLO SECRETARIA 1.670 € PERSONAL
9
03/11/196
14 JOSE TORMO BATALLER ALMACENISTA 1.750 € ALMACEN
2
12/05/195
15 AMALIA DIAZ BARRACHINA SECRETARIA 1.760 € PERSONAL
0
03/06/196
16 PEDRO VILA FUENTES COMPRADOR 1.750 € COMPRAS
6
11/12/195
17 MARIA IBANEZ SALA SECRETARIA 1.550 € PERSONAL
5
04/09/195
18 ALFREDO PALOMARES MATEU COMERCIAL 2.700 € VENTAS
9

Crea las siguientes consultas:


Muestra solamente los nombres y apellidos de los empleados y los puestos de
trabajo. Ordénalos por puesto de trabajo en ascendente.
Agrupa la información para que se contabilice el total de empleados existentes por
puestos de trabajos.
Muestra ordenado por apellidos todos los empleados cuyo apellido comience por C.
Muestra todos los empleados cuyo puesto de trabajo sea secretaria o comercial, y
ordena la información por puestos.
Muestra los empleados que ganen entre 1.500 € y 1.750 €, ordénalos por sueldos
descendentes.

Prof.José de La Rosa Página 13


Guia de Usuario Revista Compus Prácticas Access

Crea un informe de la consulta 5.1 con el asistente. Agrupa por los puestos de
trabajo, ordena por nombres, usa la distribución Esquema 1 y el estilo Gris claro.
Guarda el informe con el nombre PUESTOS DE TRABAJO.

Crea etiquetas que muestren el departamento, el puesto, los apellidos y el nombre


de cada empleado. Ordénalas por Departamentos, luego por Puestos y por último
por Apellidos. Guarda las etiquetas con el nombre ETIQUETAS DE
DEPARTAMENTOS.

Compacta la base de datos.

Haz una copia de la base de datos en tu disquete.

Prof.José de La Rosa Página 14


Guia de Usuario Revista Compus Prácticas Access

PRACTICA 9: CREAR UNA BASE DE DATOS

Crea una base de datos con el nombre VENTAS DE AUTOMOVILES, en la carpeta


Mis Documentos, para llevar la gestión de las siguientes tablas.

Crea las tablas con los campos claves necesarios y sus relaciones.

Usa formularios para introducir los datos:

Clientes
ID Nombre Direcció Poblaci Distri Teléfo
CIF n ón to no
1111 Pérez, José Mayor, 25 Alacuas 46200 111111
0
1122 Martínez, Baja, 12 Valencia 46001 332019
Pedro 9
1133 Ruiz, María Quart, Valencia 46002 377890
134 1
1144 López, Ricardo Gran Vía, Valencia 46007 355673
5 9
1236 Hernández, Los Rocafort 46111 365650
Victor Olmos, 1 9

Vehículos
ID Marc Mode Fecha Aire AB Extr Propieta
Matricula a lo Venta Acondicionado S as rio
V-0045-EX Opel Corsa 08/01/200 No No No 1133
5
V-0071-ED Peuge 309 12/03/200 Sí Sí No 1144
ot 4
V-2334-ET Seat Toled 26/10/200 Sí No Sí 1111
o 4
V-4956-DB VW Golf 07/07/200 Sí No Sí 1144
5
V-6528-DZ Nissa Micra 11/05/200 No No Sí 1236
n 3
V-6589-DF Citroe Xanti 02/01/200 Sí Sí Sí 1236
n a 0
V-8945-CN Ford Escort 12/05/200 No No Sí 1122
5

Reparaciones
Id Matrícu Tipo Descripción Fecha Kilómetr
Número la reparación reparación reparación os
1 V-8945- Mantenimient Cambio Aceite 03/11/2006 84512
CN o
2 V-2334- Mantenimient Revisión General 10/12/2006 64902
ET o
3 V-4956- Avería Amortiguadores 06/04/2005 94872
DB
4 V-6528- Mantenimient Pastillas Freno 02/03/2005 35000
DZ o
5 V-2334- Avería Cambio Embrague 04/05/2006 68204
ET
6 V-4956- Mantenimient Cambio Aceite 06/06/2005 97408
DB o

Crea las siguientes consultas:


Muestra todos los clientes con sus vehículos, ordenados por el nombre del cliente.
Deberán aparecer los siguientes datos: Nombre, marca, modelo y matrícula.
Muestra todos los vehículos y cuántas reparaciones tienen.
Muestra los clientes cuya fecha de reparación sea anterior a 1 de enero de 2006.
Deberán aparecer los siguientes datos: Nombre del cliente, teléfono, matrícula
y fecha de reparación. Ordena por clientes.

Prof.José de La Rosa Página 15


Guia de Usuario Revista Compus Prácticas Access

Crea un informe de la tabla Clientes, ordenado por nombres de clientes. Con el


estilo formal. Guarda el informe con el nombre CLIENTES.

Crea las etiquetas postales de los clientes, ordenadas por poblaciones. Guarda el
informe con el nombre ETIQUETAS CLIENTES.

Prof.José de La Rosa Página 16


Guia de Usuario Revista Compus Prácticas Access

PRACTICA 10: BASE DE DATOS, TABLAS Y RELACIONES


Crea una base de datos en blanco con el nombre MUSICA, guárdala en tu
carpeta de prácticas.
Crea las siguientes relaciones con las tablas y claves principales necesarias:

Crea un autoformulario para cada tabla. Guarda cada autoformulario.

Prof.José de La Rosa Página 17


Guia de Usuario Revista Compus Prácticas Access

PRACTICA 11: BASE DE DATOS, TABLAS Y RELACIONES


Crea una base de datos en blanco con el nombre CICLISMO, guárdala en tu
carpeta de prácticas.
Crea las siguientes relaciones con las tablas y claves principales necesarias:

Crea un autoformulario para cada tabla. Guarda cada autoformulario.

Prof.José de La Rosa Página 18


Guia de Usuario Revista Compus Prácticas Access

PRACTICA 12: CONSULTAS DE SELECCIÓN Y FORMULARIOS


Crea una consulta que muestre de las tablas CLIENTES y PEDIDOS, el
nombre de la compañía, el id. de pedidos y la fecha de pedidos,
ordenados por el nombre de la compañía. Guarda la consulta con
el nombre CLIENTES Y FECHAS DE PEDIDOS.

Crea una consulta que muestre de la tabla PRODUCTOS, los


productos que sí están suspendidos, ordenados por el nombre del
producto. Guarda la consulta con el nombre PRODUCTOS
SUSPENDIDOS.

Crea una consulta que muestre de la tabla PROVEEDORES, el nombre


de compañía, el nombre del contacto, el cargo del contacto y el
teléfono, ordenados por el nombre de compañía. Solamente
deben aparecer proveedores de Alemania. Guarda la consulta con
el nombre PROVEEDORES DE ALEMANIA Y SUS TELEFONOS.

Crea una consulta que muestre de las tablas EMPLEADOS y PEDIDOS,


el apellido de los empleados, el id. de pedidos y las fechas de
pedidos, ordenados por los apellidos. Guarda la consulta con el
nombre EMPLEADOS Y PEDIDOS.

Crea una consulta que muestre de la tabla PRODUCTOS, los nombres de


productos y sus precios, que estén entre 80 y 100. Guarda la consulta
con el nombre PRODUCTOS ENTRE 80 Y 100.

Crea una consulta que muestre de la tabla DETALLES DE PEDIDOS, el id.


de pedido, el id. de producto, el precio y la cantidad. Calcula y muestra
los subtotales con descuento. Guarda la consulta con el nombre
SUBTOTALES DE DETALLES DE PEDIDOS.

Crea una consulta que muestre de las tablas COMPAÑIAS DE ENVIOS y


PEDIDOS, los nombres de las compañías de envíos y los id. de pedidos,
ordenados por el nombre de las compañías de envíos. Guarda la
consulta con el nombre COMPAÑIAS DE ENVIOS Y SUS PEDIDOS.

Crea una consulta que muestre de las tablas EMPLEADOS, PEDIDOS,


DETALLES DE PEDIDOS y PRODUCTOS, los id. de pedidos (de la tabla
PEDIDOS), los apellidos de los empleados y el nombre de los productos,
ordenados por los id. de pedidos. Guarda la consulta con el nombre
EMPLEADOS, PEDIDOS Y PRODUCTOS.

Crea una consulta que muestre de la tabla CLIENTES, los nombres de


compañías que empiecen por A, ordenadas ascendentemente. Guarda
la consulta con el nombre CLIENTES “A”.

Crea una consulta que muestre de la tabla PRODUCTOS, los nombres de


los productos y sus precios, preguntando el precio de un producto.
Guarda la consulta con el nombre PRODUCTOS Y PRECIOS.

Prof.José de La Rosa Página 19


Guia de Usuario Revista Compus Prácticas Access

Haz un formulario de cada una de las consultas.


PRACTICA 13: CONSULTAS DE TOTALES

Crea una consulta que calcule el número de proveedores, agrupados


por países. Guarda la consulta con el nombre NUMERO DE
PROVEEDORES POR PAISES.

Crea una consulta que calcule el precio medio de cada categoría de


productos. Guarda la consulta con el nombre PRECIO MEDIO DE
LAS CATEGORIAS.

Crea una consulta que calcule el número de productos, agrupados


por países de proveedores. Guarda la consulta con el nombre
NUMERO DE PRODUCTOS POR PAISES.

Crea una consulta que calcule el número de pedidos que ha hecho


cada empleado. Guarda la consulta con el nombre NUMERO DE
PEDIDOS POR EMPLEADOS.

Crea una consulta que calcule el número de pedidos que ha enviado


cada compañía de envíos. Guarda la consulta con el nombre
NUMERO DE PEDIDOS POR COMPAÑIAS DE ENVIOS.

Crea una consulta que calcule el id. de pedido más alto (máximo) de
cada compañía de envíos. Guarda la consulta con el nombre ID DE
PEDIDO MAXIMO POR COMPAÑÍAS DE ENVIOS.

Crea una consulta que calcule el último id. de pedido de cada


empleado. Guarda la consulta con el nombre ULTIMO ID DE
PEDIDO POR EMPLEADOS.

Crea una consulta que calcule el primer id. de pedido de cada


cliente. Guarda la consulta con el nombre PRIMER ID DE PEDIDO
POR CLIENTES.

Crea una consulta que calcule el número de pedidos agrupados por


fechas de pedidos. Guarda la consulta con el nombre NUMERO DE
PEDIDOS POR FECHAS.

Crea una consulta que calcule el número de proveedores, agrupados


por categorías. Guarda la consulta con el nombre NUMERO DE
PROVEEDORES POR CATEGORIAS.

Prof.José de La Rosa Página 20


Guia de Usuario Revista Compus Prácticas Access

PRACTICA 14: CONSULTAS DE ACCION

Haz una consulta que cree una tabla de proveedores franceses con
todos los campos. Guarda la consulta con el nombre CREAR TABLA DE
PROVEEDORES FRANCESES.

Haz una consulta que cree una tabla de los pedidos anteriores a
junio de 1997. Utiliza las tablas de PEDIDOS Y DETALLES DE
PEDIDOS. Guarda la consulta con el nombre PEDIDOS
ANTERIORES A JUNIO DE 1997.
PRACTICA 1. CREAR UNA BASE DE DATOS Y TABLAS
1) Crea una nueva Base de Datos. Llámala CURSACC01.
2) Crea una tabla nueva para registrar la información de fichas de Clientes. Llamarla CLIENTES.
Estará compuesta por los siguientes campos:
CODCLIENTE Número Entero largo Título: CÓDIGO CLIENTE
NOMBRECLI Texto 25 Título: NOMBRE CLIENTE
DIRECCION Texto 50
CODPOSTAL Texto 5
POBLACION Texto 25 Valor predeterminado: Barcelona
TELEFONO Texto 11
FAX Texto 11
DESCUENTO Número Simple Formato porcentual con 2 decimales Regla validación: <0,25
ZONAVENTAS Número Byte Título ZONA DE VENTAS Requerido
3) Asigna como Clave Principal el campo CODCLIENTE.
4) Crea una tabla nueva para registrar la información de fichas de Artículos. Llamarla ARTICULOS.
Compuesta por los siguientes campos:
CODARTIC Número Entero largo Título: CÓDIGO ARTÍCULO
DESCRIPCION Texto 30
PVP Número Simple Formato Estándar con 2 decimales
5) Asigna como Clave Principal el campo CODARTIC.
6) Crear una Tabla nueva para registrar la información de Pedidos. Llamarla PEDIDOS. Compuesta por los
siguientes campos:
NUMPEDIDO Autonumérico Entero largo Título NUMERO PEDIDO
CODCLIENTE Número Entero largo
CODARTIC Número Entero largo
UNIDADES Número Simple Formato Estándar con 0 decimales
FECHAPED Fecha Formato Fecha Corta
7) Asignar como Clave principal el campo NUMPEDIDO.
8) Crear una Tabla nueva para registrar la información de las zonas de Ventas. Llamarla ZONAS.
Compuesta por los siguientes campos:
ZONA Número Byte
DESCRIPCION Texto 25 Título NOMBRE DE ZONA
9) Asignar como Clave principal el campo ZONA.

Prof.José de La Rosa Página 21


Guia de Usuario Revista Compus Prácticas Access

PRACTICA 2. USO DE LAS HOJAS DE DATOS


1) Abre la tabla ARTICULOS, y cumplimenta 7 registros.
• Para los precios indique diversas cantidades entre 100 y 500 (esto será útil para algunos de los ejercicios
posteriores).
• Sugerencia: inventa los datos, pero utiliza números consecutivos para el campo CODARTIC, para
facilitar más adelante la introducción de datos en PEDIDOS.
2) Abre la tabla ZONAS, y cumplimentar 4 registros.
• Sugerencia: zonas Norte, Sur, Este y Oeste
3) Abre la tabla CLIENTES y cumplimenta al menos 10 registros.
• No es preciso cumplimentar todos los campos, pero necesariamente debe rellenar
CODCLIENTE, NOMBRECLI, CODPOSTAL, POBLACION, DESCUENTO y
ZONAVENTAS, pues utilizaremos estos datos más adelante.
• En el campo ZONAVENTAS utilice exclusivamente datos que haya insertado en el campo
ZONA de la tabla ZONAS.
• Varios clientes deberán ser de Barcelona y Madrid.
• Sugerencia: invéntese los datos, pero utilice números consecutivos para el campo
CODCLIENTE, para facilitar más adelante la introducción de datos en PEDIDOS.
4) Con la tabla CLIENTES practica los siguientes puntos:
5) Redimensiona el tamaño de las columnas a las necesidades de tu contenido.
6) Ordena todos sus registros en base a los datos de la columna NOMBRECLI.
7) Pide que Access busque un dato cualquiera dentro de su tabla.

PRACTICA 3. RELACIONES ENTRE TABLAS


1) Abre la ventana de Relaciones.
2) Agrega las tablas CLIENTES, ARTICULOS, PEDIDOS y zonas para crear las relaciones entre las mismas.
3) Crea las siguientes relaciones entre las tablas correspondientes:
Todas las relaciones se crearán exigiendo integridad referencial, con actualización y eliminación en cascada.
Guardar el diseño de la relación.
4) Abre la tabla PEDIDOS y llenar entre 15 y 20 registros.
Recordar que debido a la relación establecida con integridad referencial en los campos CODCLIENTE y
CODARTIC solo se admitirán aquellos códigos existentes de la tabla CLIENTES y ARTICULOS
respectivamente.
5) Prueba de introducir algún CODCLIENTE o CODARTIC inexistente en la tabla PEDIDOS y observa el
resultado.
6) Observa 2 ó mas registros en PEDIDOS con el mismo código de cliente (si no tiene registros que
cumplan esta característica, créelos); estos dos registros se modificarán y se borrarán en el próximo ejercicio.
7) Cierra la tabla PEDIDOS.
8) Abre la tabla CLIENTES, localiza el registro correspondiente al cliente que hemos observado en el punto
6 y modifica el CODCLIENTE por otro Código no existente.
9) Cierra la tabla CLIENTES.
10) Abre la tabla PEDIDOS y comprueba como los dos pedidos introducidos en el ejercicio 6 han modificado
su Código de Cliente.
De manera análoga estos cambios podrían haber sido realizados en la tabla ARTICULOS.
11) Cierra la tabla PEDIDOS.
12) Abre la tabla CLIENTES, localiza el registro del cual se ha cambiado el Código y borralo.
13) Cierra la tabla CLIENTES.

Prof.José de La Rosa Página 22


Guia de Usuario Revista Compus Prácticas Access

14) Abre la tabla PEDIDOS y comprueba que los registros relacionados de esta tabla con el mismo código
de cliente eliminado, se han borrado también de la tabla.
15) Cierra la tabla PEDIDOS.

PRACTICA 4. CONSULTA DE SELECCION


1) Diseña una consulta que sea capaz de devolver todos los clientes que pertenezcan a la ZONA DE
VENTAS número 1.
2) Además de el criterio anterior, esta consulta solamente deberá mostrarnos los campos CODCLIENTE y
NOMBRECLI, sin mostrar el campo de ZONA DE VENTAS.
3) Modifica la consulta para que nos muestre también los registros de la ZONA DE VENTAS número 3.
4) Guarda la consulta con el nombre SELECCIÓN ZONA DE VENTAS.
5) Modifica la consulta para hacer que cada vez que ejecutemos la consulta nos solicite la ZONA DE
VENTAS que deseamos ver. (Parámetros).
6) Prueba su funcionamiento con diferentes Zonas de ventas.
7) Modifica la consulta para que en vez de solicitar el código de la zona de ventas, nos solicite el nombre de
la zona (campo DESCRIPCION).
8) Modifica la consulta para que aparezcan solamente aquellos registros de la tabla CLIENTES con las
condiciones actuales de la consulta pero además solamente deberán salir aquellos que hayan realizado
alguna venta.
Sugerencia: Para comprobarlo asegúrese de crear algún cliente nuevo en una zona. Este cliente no debería
aparecer en el resultado de la consulta, pues no tiene pedidos.
9) Guarda la consulta.
10) Crea una nueva consulta basada en la tabla CLIENTES en la cual aparezcan los campos:
NOMBRECLI, CODPOSTAL y POBLACIÓN, debiendo aparecer solamente los registros que
pertenezcan a la POBLACIÓN de Barcelona.
11) Guarda la consulta con el nombre CLIENTES DE BARCELONA.

PRACTICA 5. CONSULTAS DE ACCION. CREACION DE TABLA


1) Diseña una consulta del tipo Creación de Tabla capaz de generar una copia de los campos
NUMPEDIDO, CODARTIC, CODCLIENTE, ARTICULO.DESCRIPCIÓN, FECHAPED y
UNIDADES, pero solamente aquellos clientes cuya POBLACIÓN sea Barcelona.
2) Llama a la nueva tabla NUEVA TABLA PEDIDOS.
3) Llama a la consulta CREA NUEVA TABLA PEDIDOS.
4) Abre la nueva tabla creada y observa el contenido de la misma.
5) Cierra la tabla.
6) Ejecuta de nuevo la consulta y razona el mensaje de advertencia que mostrará Access.

PRACTICA 6. CONSULTAS DE ACCION. DATOS ANEXADOS


1) Diseña una consulta del tipo Datos Anexados capaz de añadir a la tabla NUEVA TABLA PEDIDOS los
siguientes campos: NUMPEDIDO, CODARTIC, CODCLIENTE, ARTICULO.DESCRIPCIÓN,
FECHAPED y UNIDADES, pero solamente aquellos clientes cuya POBLACIÓN sea Madrid
2) Ejecuta la consulta.
3) Guarda la consulta con el nombre AÑADIR REGISTROS.
4) Abre la tabla NUEVA TABLA PEDIDOS y comprueba que se han agregado los registros.
5) Cierra la tabla NUEVA TABLA PEDIDOS.
6) Ejecuta otra vez la consulta y observa el mensaje que nos presenta Access.

PRACTICA 7. CONSULTAS DE ACCION. ELIMINACION


1) Diseña una consulta del tipo Eliminación capaz de eliminar de la tabla NUEVA TABLA PEDIDOS solo
aquellos registros comprendidos entre dos fechas límite que nos deberá preguntar cada vez que ejecutemos
la consulta (Parámetros).

Prof.José de La Rosa Página 23


Guia de Usuario Revista Compus Prácticas Access

2) Guarda la consulta con el nombre BORRAR NUEVOS PEDIDOS ENTRE FECHAS.


3) Ejecuta la consulta.
4) Abre la tabla NUEVA TABLA PEDIDOS y observar el efecto de la consulta.
5) Vuelve a ejecutar la consulta y razona el mensaje de advertencia que mostrará Access

PRACTICA 8. CONSULTAS DE REFERENCIAS CRUZADAS


1) Diseña una consulta del tipo Tabla de Referencias Cruzadas capaz de devolver a su ejecución una lista
completa del NOMBRE DEL CLIENTE (filas) con algún pedido, mostrando el nombre de los
ARTICULOS (columna) y en la intersección de cada CLIENTE y ARTICULO representar la SUMA de
Unidades.
2) Llama a la consulta RESUMEN PEDIDOS CLIENTE
3) Realiza los cambios necesarios en esta consulta para invertir la salida de CLIENTES y ARTICULOS, es
decir, en sentido vertical represente los ARTICULOS (filas) y en sentido horizontal los CLIENTES
(columnas), además en la intersección de los mismos en lugar de figurar la suma de unidades de los pedidos,
debe figurar el número de pedidos recibidos por cada CLIENTE y ARTÍCULO.
4) Guarda la consulta.

PRACTICA 9. DISEÑO DE CONSULTAS


1) Abre la base de datos, en la cual están contenidas las tablas de CLIENTES, ARTÍCULOS y PEDIDOS.
2) Crea una consulta de selección en que aparezcan: CODCLIENTE, NOMBRE, UNIDADES.
3) Modifica la consulta anterior para que aparezca también el campo PVP, y me muestre solamente aquellos
que las unidades son mayores a 70.
4) Guarda esta consulta con el nombre CONSULTA_SEL_1
5) Crea una consulta de CREACIÓN DE NUEVA TABLA en la que se creen los campos, CODARTIC,
CODCLIENTE y DESCRIPCION, pero solamente aquellos que la descripción este entre las Letras A y F.
6) Llama a la nueva tabla DESCRIPCION y guarda la consulta con el nombre DESCRIP_NUEVA.
7) Observa el contenido de la nueva tabla creada.
8) Crea una consulta del tipo DATOS AÑADIDOS, en la que aparezcan los campos CODARTIC,
CODCLIENTE y DESCRIPCION y me agregue a la tabla con nombre DESCRIPCION aquellos registros
que el PVP este entre 70 y 100.
9) Guárdala con el nombre AÑADIR.
10) Comprueba en la tabla DESCRIPCION el resultado de la consulta.

Prof.José de La Rosa Página 24


Guia de Usuario Revista Compus Prácticas Access

PRACTICA 16: UNA BASE DE DATOS

El siguiente caso te permite repasar y practicar las técnicas de Access. Asume que eres
el secretario/a de un club social y has decidido usar Access para crear una base de datos
para mantener los registros de los diferentes miembros.
Crea una base de datos llamada DATOS CLUB.
En la base de datos, crea una tabla, llamada DETALLES SOCIOS, que incluya los
campos listados debajo. Para determinar el tipo de datos de cada uno de los campos,
mira la tabla del paso 3 que muestra los registros que deben ser introducidos en la nueva
tabla.
CodSocio.
Apellido.
Nombre.
Categoría, con un cuadro combinado de lista de valores Socio y Completo.
Cuota.
Actividad, con un cuadro combinado de lista de valores Golf, Natación y Tenis.
Introduce los siguientes registros en la hoja de datos de la tabla Detalles Socios:
CodSocio Apellido Nombre Categoría Cuota Actividad
1 Robinson Roberta Socio 50€ Tenis
2 Adama Allen Completo 100€ Natación
3 Pérez Polly Socio 50€ Tenis
4 Marrón Bárbara Socio 50€ Golf
5 Hanson María Completo 100€ Natación
6 Miles Marion Socio 50€ Golf
7 Greenhill Gary Completo 100€ Tenis
8 Turner Terrilyn Completo 100€ Natación
9 Jones Jimmy Socio 50€ Golf
10 Simón Esteban Completo 100€ Golf

Imprime la hoja de datos de la tabla.


Usando el Asistente para formularios, crea un formulario de la tabla Detalles Socios.
Guarda el formulario con el nombre DETALLES SOCIOS.
Jimmy Jones ha dejado de jugar a golf y ha empezado la natación. María Hanson ha
dejado la natación y ha empezado a jugar a tenis. Marion Miles es ahora socio completo
y su cuota ahora es de 100€. Usa el formulario DETALLES SOCIOS para ello.
Crea una consulta que seleccione los socios que juegan a tenis. Incluye los campos
Apellido, Nombre, CodSocio y Categoría, ordenados por apellido. Guarda la Consulta con
el nombre TENIS. Ejecuta la consulta.
Crea una consulta que seleccione los socios de la categoría completo que juegan a tenis.
Incluye los campos Apellido, CodSocio y Nombre en el listado y ordena los registros por
apellido. Guarda la consulta con el nombre TENIS COMPLETO. Ejecuta la Consulta.
Usando el Asistente para Informes, crea un informe, llamado CUOTA SOCIOS, que
incluya todos los campos de la tabla DETALLES SOCIOS excepto CodSocio. Agrupa los
registros por categoría y ordénalo por apellido. Visualiza el informe.
Copia la tabla DETALLES SOCIOS con el nombre LISTADO SOCIOS.
Elimina la tabla LISTADO SOCIOS.
Cierra la base de datos.

Prof.José de La Rosa Página 25


Guia de Usuario Revista Compus Prácticas Access

¡Felicidades! ¡Has terminado la práctica!

Prof.José de La Rosa Página 26


Guia de Usuario Revista Compus Prácticas Access

Práctica 1. Creación de una Base de Datos y diseño de varias tablas

1) Crea una nueva Base de Datos. Llámala CURSACC01.

2) Crea una tabla nueva para registrar la información de fichas de Clientes.


Llámala CLIENTES. Estará compuesta por los siguientes campos:

Nombre del campo Tipo de datos


CODCLIENTE Número
NOMBRECLI Texto
DIRECCION Texto
CODPOSTAL Texto
POBLACION Texto
TELEFONO Texto
FAX Texto
DESCUENTO Número
ZONAVENTAS Número

3) Asigna como Clave Principal el campo CODCLIENTE.

4) Crea una tabla nueva para registrar la información de fichas de Artículos.


Llámala ARTICULOS. Compuesta por los siguientes campos:

Nombre del campo Tipo de datos


CODARTIC Número
DESCRIPCION Texto
PVP Número

5) Asigna como Clave Principal el campo CODARTIC.

6) Crea una Tabla nueva para registrar la información de Pedidos. Llámala


PEDIDOS. Compuesta por los siguientes campos:

Nombre del campo Tipo de datos


NUMPEDIDO Autonumérico
CODCLIENTE Número
CODARTIC Número
UNIDADES Número
FECHAPED Fecha/Hora

7) Asigna como Clave principal el campo NUMPEDIDO.

8) Crea una Tabla nueva para registrar la información de las zonas de Ventas.
Llámala ZONAS. Compuesta por los siguientes campos:

Nombre del campo Tipo de datos


ZONA Número
DESCRIPCION Texto

9) Asigna como Clave principal el campo ZONA.

Prof.José de La Rosa Página 27


Guia de Usuario Revista Compus Prácticas Access

Práctica 2. Establecer relaciones entre tablas y experimentar con la


integridad referencial

1) Abre la ventana de Relaciones.

2) Agrega las tablas CLIENTES, ARTICULOS, PEDIDOS y ZONAS para crear las
relaciones entre las mismas.

3) Crea las siguientes relaciones entre las tablas correspondientes:

Todas las relaciones se crearán exigiendo integridad referencial, con actualización


y eliminación en cascada.
Guarda el diseño de la relación.

Práctica3. Adquirir práctica en el uso de las hojas de datos

1) Abre la tabla ARTICULOS, y rellena 7 registros.


Para los precios escribe diversas cantidades entre 100 y 500 (esto será útil para
algunos de las prácticas posteriores).
Sugerencia: Utiliza números consecutivos para el campo CODARTIC, para
facilitar más adelante la introducción de datos en PEDIDOS.

2) Abre la tabla ZONAS, y rellena 4 registros.


Sugerencia: Norte, Sur, Este y Oeste

3) Abre la tabla CLIENTES y rellena 8 registros.


No es preciso cumplimentar todos los campos, pero necesariamente debes
rellenar CODCLIENTE, NOMBRECLI, CODPOSTAL, POBLACION,
DESCUENTO y ZONAVENTAS, pues utilizaremos estos datos más adelante.
En el campo ZONAVENTAS utiliza exclusivamente datos que hayas insertado en
el campo ZONA de la tabla ZONAS.
Varios clientes deberán ser de Barcelona y Madrid.
Sugerencia: Utiliza números consecutivos para el campo CODCLIENTE, para
facilitar más adelante la introducción de datos en PEDIDOS.

4) Con la tabla CLIENTES practica los siguientes puntos:


Redimensiona el tamaño de las columnas a las necesidades de su contenido.
Ordena todos sus registros en base a los datos de la columna NOMBRECLI.
Pide que Access busque un dato cualquiera dentro de su tabla.

5) Crea y aplica un filtro cada vez, capaz de:


Mostrar solo clientes de la Zona de Ventas 1.
Mostrar solo clientes de la Población de Barcelona.

6) Mueve la columna TELEFONO a la derecha de la columna NOMBRECLI.

7) Oculta las columnas DESCUENTO y ZONAVENTAS. Vuelve a mostrarlas.

Prof.José de La Rosa Página 28


Guia de Usuario Revista Compus Prácticas Access

8) Inmoviliza la columna CODCLIENTE. Prueba el efecto sobre el desplazamiento


lateral de las otras columnas. Libera esta columna.

9) Crea un nuevo registro con la particularidad que el contenido del campo


CODCLIENTE ya exista en otro de sus registros. Observa la reacción del sistema
(bloqueo frente la violación de la clave principal.)

10) Abre la tabla PEDIDOS y rellena 5 registros.


Recuerda que debido a la relación establecida con integridad referencial en los
campos CODCLIENTE y CODARTIC sólo se admitirán aquellos códigos
existentes de la tabla CLIENTES y ARTICULOS respectivamente.

11) Prueba de rellenar algún CODCLIENTE o CODARTIC inexistente en la tabla


PEDIDOS y observa el resultado.

12) Cierra la tabla PEDIDOS.

Práctica 4. Adquirir práctica en el diseño de consultas de selección

1) Diseña una consulta que sea capaz de devolver todos los clientes que
pertenezcan a la ZONA DE VENTAS 1.

2) Además del criterio anterior, esta consulta sólamente deberá mostrarnos los
campos CODCLIENTE y NOMBRECLI, sin mostrar el campo de ZONA DE
VENTAS.

3) Modifica la consulta para que nos muestre también los registros de la ZONA
DE VENTAS número 3.

4) Guarda la consulta con el nombre SELECCIÓN ZONA DE VENTAS.

5) Modifica la consulta para hacer que cada vez que ejecutemos la consulta nos
solicite la ZONA DE VENTAS que deseamos ver. (Parámetros).

6) Prueba su funcionamiento con diferentes Zonas de ventas.

7) Modifica la consulta para que en vez de solicitar el código de la zona de


ventas, nos solicite el nombre de la zona (campo DESCRIPCION).

8) Crea una nueva consulta basada en la tabla CLIENTES en la cual aparezcan


los campos:
NOMBRECLI, CODPOSTAL y POBLACIÓN, debiendo aparecer solamente los
registros que pertenezcan a la POBLACIÓN de Barcelona.

9) Guarda la consulta con el nombre CLIENTES DE BARCELONA.

Práctica 5. Adquirir práctica en el diseño de consultas de acción del

Prof.José de La Rosa Página 29


Guia de Usuario Revista Compus Prácticas Access

tipo Actualización

1) Haz una copia de seguridad de la tabla ARTICULOS.

2) Diseña una consulta del tipo actualización capaz de modificar todos los valores
del campo PVP de la tabla ARTICULOS, incrementando el valor de los mismos
en un 15%, pero solamente a aquellos artículos cuyo valor sea menor a 250 €.

3) Llama a la consulta SUBIR PRECIOS.

4) Ejecuta la consulta y observa los cambios realizados en la tabla ARTICULOS.

Si es preciso, comparar con la copia de seguridad de la tabla que hicimos en el


paso 1.

Práctica 6. Adquirir práctica en el diseño de consultas de acción del tipo


Creación de Tabla

1) Diseña una consulta del tipo Creación de Tabla capaz de generar una copia de
los campos NUMPEDIDO, CODARTIC, CODCLIENTE,
ARTICULO.DESCRIPCIÓN, FECHAPED y UNIDADES, pero solamente aquellos
clientes cuya POBLACIÓN sea Barcelona.

2) Llama a la nueva tabla NUEVA TABLA PEDIDOS.

3) Llama a la consulta CREA NUEVA TABLA PEDIDOS.

4) Abre la nueva tabla creada y observar el contenido de la misma. Cierra la tabla.

6) Ejecuta de nuevo la consulta y razona el mensaje de advertencia que mostrará


Access.

Práctica 7. Adquirir práctica en el diseño de consultas de acción del tipo


Datos Anexados.

1) Diseña una consulta del tipo Datos Anexados capaz de añadir a la tabla
NUEVA TABLA PEDIDOS los siguientes campos: NUMPEDIDO, CODARTIC,
CODCLIENTE, ARTICULO.DESCRIPCIÓN, FECHAPED y UNIDADES, pero
solamente aquellos clientes cuya POBLACIÓN sea Madrid.

2) Ejecuta la consulta.

3) Guarda la consulta con el nombre AÑADIR REGISTROS.

4) Abre la tabla NUEVA TABLA PEDIDOS y comprueba que se han agregado los
registros.

5) Cierra la tabla NUEVA TABLA PEDIDOS.

Prof.José de La Rosa Página 30


Guia de Usuario Revista Compus Prácticas Access

6) Ejecuta otra vez la consulta y observa el mensaje que nos presenta Access.

Práctica 8. Adquirir práctica en el diseño de consultas de acción del tipo


Eliminación

1) Diseña una consulta del tipo Eliminación capaz de eliminar de la tabla NUEVA
TABLA PEDIDOS sólo aquellos registros comprendidos entre dos fechas límite
que nos deberá preguntar cada vez que ejecutemos la consulta (Parametros).

2) Guarda la consulta con el nombre BORRAR NUEVOS PEDIDOS ENTRE


FECHAS.

3) Ejecuta la consulta.

4) Abre la tabla NUEVA TABLA PEDIDOS y observa el efecto de la consulta.

5) Vuelve a ejecutar la consulta y razona el mensaje de advertencia que mostrará


Access.

Práctica 9. Adquirir práctica en el diseño de consulta de acción del tipo


Tabla de Referencias Cruzadas.

1) Diseña una consulta del tipo Tabla de Referencias Cruzadas capaz de devolver
a su ejecución una lista completa del NOMBRE DEL CLIENTE (filas) con algún
pedido, mostrando el nombre de los ARTICULOS (columna) y en la intersección
de cada CLIENTE y ARTICULO representar la SUMA de Unidades.

2) Llama a la consulta RESUMEN PEDIDOS CLIENTE.

3) Realiza los cambios necesarios en esta consulta para invertir la salida de


CLIENTES y ARTICULOS, es decir, en sentido vertical represente los
ARTICULOS (filas) y en sentido horizontal los CLIENTES (columnas), además en
la intersección de los mismos en lugar de figurar la suma de unidades de los
pedidos, debe figurar el número de pedidos recibidos por cada CLIENTE y
ARTÍCULO.

4) Guarda la consulta.

Práctica 10. Adquirir práctica en el diseño de Formularios combinados con


consultas

1) Crea una nueva consulta de selección en la que aparezcan los campos:


NOMBRECLI,
ARTICULO.DESCRIPCION, UNIDADES, PVP, DESCUENTO.
Añade un campo calculado llamado NETO, que será el resultado de:
Unidades * PVP * (1 – DESCUENTO).

Prof.José de La Rosa Página 31


Guia de Usuario Revista Compus Prácticas Access

Aplica a este campo calculado el formato Euro con 2 decimales.


Graba la consulta con el nombre DESCUENTO.

2) Crea un formulario para la consulta que hemos creado en el punto anterior.

El formulario deberá ser de Tipo Tabular y con todos los campos de la consulta.
Graba el formulario con el nombre DESCUENTO.
3) Crea un informe para la consulta DESCUENTO.

El informe será de tipo tabular con todos los campos de la consulta y deberá estar
ordenado por NOMBRECLI.
Graba el informe con el nombre DESCUENTO.

4) Crea una consulta de selección en la que aparezcan los siguientes campos:


NOMBRECLI, CODPOSTAL, POBLACION, DESCUENTO.

Esta consulta deberá preguntarme el nombre del cliente que quiero visualizar
cada vez que la ejecute (parámetros).
Sugerencia: Usa en el criterio el operador “Como” para que se puedan utilizar
comodines al introducir el nombre.
Graba esta consulta con el nombre PARÁMETROS DESCUENTO.

Práctica 11. Adquirir práctica en el diseño de Formularios

1) Crea una consulta de selección de la tabla Artículos, que muestre todos los
campos del artículo 1.

2) Guarda la consulta con el nombre IDENTIFICACIÓN DEL ARTICULO.

3) Crea un formulario de tipo simple para la consulta anterior.

4) Modifica el aspecto del titulo del formulario añadiendo colores, bordes y


cambiando el tipo de letra.

5) Añade 2 registros a la tabla Artículos a través del formulario.

6) Guarda el formulario con el nombre IDENTIFICACIÓN DEL ARTICULO.

7) Comprueba que los registros que has añadido se encuentran en la tabla.

8) Modifica la consulta que habíamos creado para que nos pregunte cada vez
Entre el primer y el último artículo queremos ver.

9) Abre el formulario y comprueba que nos muestra los códigos de artículos que
estamos pidiendo.

10) Ordena dentro del formulario los registros por la descripción.

11) Ordena los registros por el PVP.

Prof.José de La Rosa Página 32


Guia de Usuario Revista Compus Prácticas Access

12) Cierra el formulario.

13) Crea una nueva consulta de selección en la que aparezcan los siguientes
campos:
Código del cliente.
Nombre del cliente.
Teléfono del cliente.
Descripción del artículo.
Unidades pedidas.

14) Guarda la consulta con el nombre SELECCION DE UNIDADES.

15) Crea un formulario de tipo tabular para la consulta creada en el ejercicio


anterior.

16) Modifica el formulario creado anteriormente para que:


Todos los campos se vean en una única pantalla y no se deba usar la barra de
desplazamiento horizontal.
Cambiar el tipo de letra de los títulos de los campos.
Modificar el aspecto del titulo del formulario.
Modifica las características del formulario para que solamente se puedan leer los
datos de los campos pero no se pueda modificar ni añadir nuevos registros a
través del formulario.

Práctica 12. Adquirir práctica en el diseño de consultas

1) Crea una consulta de selección en que aparezcan: CODCLIENTE, NOMBRE,


UNIDADES.

2) Modifica la consulta anterior para que aparezca también el campo PVP , y me


muestre solamente aquellos que las unidades son mayores a 70.

3) Guarda esta consulta con el nombre CONSULTA_SEL_1

5) Crea una consulta de CREACIÓN DE NUEVA TABLA en la que se creen los


campos, CODARTIC, CODCLIENTE y DESCRIPCION, pero solamente aquellos
que la descripción este entre las Letras A y F.

6) Llama a la nueva tabla DESCRIPCION y guarda la consulta con el nombre


DESCRIP_NUEVA.

7) Mira el contenido de la nueva tabla creada.

8) Crea una consulta del tipo DATOS AÑADIDOS, en la que aparezcan los
campos CODARTIC, CODCLIENTE y DESCRIPCION y me agregue a la tabla
con nombre DESCRIPCION aquellos registros que el PVP esté entre 70 y 100.

9) Guarda la consulta con el nombre AÑADIR.

Prof.José de La Rosa Página 33


Guia de Usuario Revista Compus Prácticas Access

10) Comprueba en la tabla DESCRIPCION el resultado de la consulta.

Prof.José de La Rosa Página 34