Académique Documents
Professionnel Documents
Culture Documents
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)
Crea un informe nuevo en forma de tabla de los CDs de música. Guarda el informe.
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.
Combina la tabla con Word para escribir una carta a los amigos, que tienen un CD
para que nos lo devuelva.
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:
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
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
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.
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.
Crea las siguientes tablas (deberás considerar el tipo de campo, propiedades y clave principal
más convenientes):
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.
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.
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
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
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.
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.
Crea una base de datos con el nombre MOVILCOM, en la carpeta Mis Documentos.
Crea la tabla de CLIENTES, con los siguientes campos:
En el diseño del formulario principal, dentro de la sección Detalle (Debajo del cuadro
del subformulario), crea 3 campos independientes:
Crea una base de datos con el nombre CENTRO VALENCIA, en la carpeta Mis
Documentos.
Nº
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 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 las tablas con los campos claves necesarios y sus relaciones.
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 etiquetas postales de los clientes, ordenadas por poblaciones. Guarda el
informe con el nombre ETIQUETAS CLIENTES.
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.
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.
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.
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
8) Crea una Tabla nueva para registrar la información de las zonas de Ventas.
Llámala ZONAS. Compuesta por los siguientes campos:
2) Agrega las tablas CLIENTES, ARTICULOS, PEDIDOS y ZONAS para crear las
relaciones entre las mismas.
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.
5) Modifica la consulta para hacer que cada vez que ejecutemos la consulta nos
solicite la ZONA DE VENTAS que deseamos ver. (Parámetros).
tipo Actualización
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 €.
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.
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.
4) Abre la tabla NUEVA TABLA PEDIDOS y comprueba que se han agregado los
registros.
6) Ejecuta otra vez la consulta y observa el mensaje que nos presenta Access.
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).
3) Ejecuta la consulta.
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.
4) Guarda la consulta.
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.
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.
1) Crea una consulta de selección de la tabla Artículos, que muestre todos los
campos del artículo 1.
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.
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.
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.