Professional Documents
Culture Documents
Contenido . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
Introduccin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
Que es una base de datos? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
Elementos bsicos de Access. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
Base de Datos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
Crear una base de datos. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
Abrir una base de datos. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
Cerrar la base de datos. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
Ejercicio paso a paso. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
Cuestiones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
Tablas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Crear una base de datos. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Guardar la estructura de una tabla. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Eliminar una tabla . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Propiedades de los campos. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Ejercicio paso a paso. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Ejercicios . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Cuestiones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Modificar diseo de las tablas de datos. . . . . . . . . . . . . . . . . . . . . . . . . . . .
13
13
14
14
15
17
19
21
22
25
25
26
29
31
34
36
37
37
37
38
40
Las relaciones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Conceptos bsicos sobre relaciones. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Crear la primera relacin. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Integridad referencial. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Modificar relaciones. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Cuestiones. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
41
41
42
43
44
45
Los formularios . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47
Crear un formulario. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47
1
Manejar formularios. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Buscar datos. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Ejercicio paso a paso. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Cuestiones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
50
51
53
56
Las consultas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Tipos de consultas. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Ejecutar una consulta. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Consultas de accin. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Consultas de actualizacin. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Consultas de datos anexados. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Consultas de creacin de tabla. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Ejercicio paso a paso . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Ejercicios . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Cuestiones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
57
57
59
59
60
60
61
62
65
66
Los informes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Crear un informe. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Imprimir un informe. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Ejercicio paso a paso . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Ejercicios . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Cuestiones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
67
67
68
70
71
72
Ejercicios . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Base de datos Gestin Comercial . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Base de datos Telfono . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Base de datos: Libros . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Base de datos almacn . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Base de datos Restaurante . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Base de datos Alumnos
.....................................
73
73
75
77
79
83
85
Introduccin
2.
2.
Pulsar las teclas ALT+F4.
3.
Hacer clic sobre el men Archivo y
elegir la opcin Salir.
La pantalla inicial.
Al arrancar Access aparece una
pantalla inicial como sta, vamos a ver sus
componentes fundamentales.
A diferencia de otros programas
Access dispone de una ventana inicial que nos permitir empezar a trabajar utilizando
una base de datos ya existente o creando una nueva, pero nosotros de momento
4
vamos a hacer clic sobre el botn Cancelar, para empezar desde cero.
Contenido de la ventana de Access.
Barra de ttulo
Situada en la parte superior de la ventana, donde aparecen el nombre de la
aplicacin: Microsoft Access. Tambin aparece otra barra de ttulo en la ventana de la
Base de datos, que contiene el nombre de la Base de datos activa.
Botones de control
Minimizar, Multiventana / Maximizar y Cerrar.
Barra de mens
Contiene la lista de opciones de men desplegables. Los diferentes mens de
la barra de mens se pueden activar desde el teclado pulsando Alt + letra subrayada
del nombre del comando. Por ejemplo Alt + a para desplegar el men Archivo.
Barras de herramientas
Formadas por conjuntos de iconos guardar, copiar, cortar, etc. que realizan
distintas operaciones. Las barras de herramientas se pueden hacer visibles e invisibles
a travs de la opcin Barras de herramientas del men Ver.
Hay operaciones que no estn disponibles en un determinado momento. Se
reconocen porque tienen el color atenuado. Por ejemplo, si no hay nada seleccionado,
tanto el icono Cortar como el comando Cortar aparecen con el color ms claro. Existen
ms barras de herramientas pero stas slo son accesibles en algunos casos
determinados que iremos viendo a lo largo del curso.
Barra de estado
Informa sobre el estado actual de la aplicacin o da informacin sobre la funcin
de los iconos.
Mens emergentes o contextuales
Se accede a ellos
haciendo clic con el
botn derecho del ratn
sobre
cualquier
elemento de la ventana
de Access.
La ventana de la Base
de Datos contiene seis
subcarpetas:
Tablas
Contienen los
datos estructurados en
filas (registros) y
columnas (campos).
Consultas
Son el resultado
de preguntas sobre los
datos de las tablas.
Formularios
Mejoran la forma de presentacin de los datos de las tablas.
Informes
Se utilizan para imprimir los datos existentes en las tablas.
Macros
Permiten repetir de forma automtica un conjunto de operaciones que se usen con
frecuencia.
Mdulo
5
Base de Datos
Ir al men Archivo.
Elegir la opcin Nueva base de datos...
Ir al men Archivo.
Elegir la opcin Abrir...
O bien hacer clic sobre el botn Abrir
7
de la barra de herramientas.
Aparecer el cuadro de dilogo Abrir:
3.
4.
5.
Al abrir una carpeta, sta se situar en el recuadro superior Buscar en, y ahora
en el recuadro inferior aparecer toda la informacin de dicha carpeta.
6.
7.
O bien
6.
Otra forma para abrir un documento, consiste en utilizar una lista de documento
abiertos anteriormente.
1.
Ir al men Archivo.
Elegir la opcin Cerrar.
10.
11.
12.
13.
14.
15.
16.
17.
18.
Cuestiones
Crear, abrir y cerrar una base de datos
Ejercicio 1.
Observa cada afirmacin, y contesta verdadero o falso:
1.
No hay que cerrar nunca una base de datos sin haberla guardado anteriormente
ya que sino se perderan los ltimos cambios.
? Verdadero
? Falso
9
2.
3.
4.
Las nicas formas de abrir una base de datos es utilizando el botn Abrir de la
barra de herramientas o la opcin Abrir... del men Archivo.
? Verdadero
? Falso
Ejercicio 2.
Relaciona cada botn de la izquierda por su significado en la parte derecha.
1
Ejercicio 3.
Elige la opcin correcta:
1.
A) Aparecer el cuadro de dilogo Nuevo, para crear una nueva base de datos.
B) Aparecer directamente una base de datos vaca en pantalla.
C) Cualquiera de las dos primeras opciones.
D) Ninguna de las opciones anteriores.
2.
Ejercicio 4.
Enumera y explica cada uno de los objetos disponibles en una base de datos de
Access.
10
Tablas
Los datos de una base de datos se estructuran en tablas, donde las columnas
son los CAMPOS de la Base de Datos (BD) identificados por nombres, y las filas los
REGISTROS (conjunto de informaciones sobre un mismo elemento).
Insertar un campo
Situarse en la fila debajo del campo a insertar. Pulsar la tecla INSERT o seleccionar la
opcin Insertar fila del men Edicin.
Mover un campo
Hacer clic sobre el selector de la fila y arrastrar con el ratn hasta la nueva posicin.
Clave Principal.
Las tablas pueden contener un campo (o varios) que sirva de clave principal y
permite identificar a cada registro de manera nica. Y adems para :
Las tablas pueden contener un campo (o varios) que sirva de clave principal y
permite identificar a cada registro de manera nica. Y adems para :
1.
Permitir definir relaciones entre tablas.
2.
Incrementar la velocidad en las consultas.
Para seleccionar un campo como clave principal :
Al guardar la tabla sin campo clave el Access permite crear un campo clave.
12
Literales
Texto, nmero, fecha, etc.
Funciones
Realizan determinadas operaciones y ya estn definidas dentro del directorio de
funciones.
Propiedades de la Base de Datos.
En la opcin Propiedades de la base de datos del men de Archivo se puede dar
un ttulo, asunto, autor, etc. a la base de datos.
Modo ver hoja de datos
En esta ventana se introducen y editan los datos. Aparece como ttulo el nombre
de la tabla, los nombres de los campos (actan como botones para seleccionar por
columnas), los registros dispuestos en filas (puede seleccionar se todo el registro a
travs del selector de registro). En la ltima fila se encuentran los botones de
desplazamiento de registros (primer registro, anterior, siguiente, ltimo y nuevo
registro).
Puede cambiarse el tamao de una columna o fila en las lneas delimitadoras.
14
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
16
Ejercicios
CREAR UNA TABLA DE DATOS.
Si no tienes abierto Access, brelo para realizar los ejercicios planteados a
continuacin.
Ejercicio 1
Concesionario II.
1.
Abrir la base de datos Concesionario de la carpeta Mis documentos del disco
duro.
2.
Crear una tabla con el nombre de Clientes con los siguientes campos:
Nombre del campo
Tipo de dato
Cdigo Cliente
Numrico
Nombre Cliente
Texto
Apellidos cliente
Texto
Direccin cliente
Texto
Poblacin
Texto
Cdigo postal
Texto
Provincia
Texto
Telfono
Texto
Fecha nacimiento Fecha/Hora
La clave principal ser el campo Cdigo cliente.
3.
Crear otra tabla con el nombre de Coches vendidos con los siguientes campos:
Tipo de dato
Texto
Texto
Texto
Texto
Texto
Memo
Crear otra tabla con el nombre de Fechas de revisin con los siguientes campos:
Tipo de dato
Autonumrico
S/No
S/No
S/No
17
Otros
Memo
Ejercicio 2
Clnica II.
1.
2.
Abrir la base de datos Clnica de la carpeta Mis documentos del disco duro.
Crear una tabla con el nombre de Pacientes con los siguientes campos:
Crear otra tabla con el nombre de Mdicos con los siguientes campos:
Crear otra tabla con el nombre de Ingresos con los siguientes campos:
18
Cuestiones
CREAR UNA TABLA DE DATOS.
Ejercicio 1.
Observa cada afirmacin, y contesta verdadero o falso:
1.
2.
3.
4.
5.
6.
Ejercicio 2.
Relaciona cada botn de la izquierda por su significado en la parte derecha.
1
Ejercicio 3.
Elige la opcin correcta:
1
Si hacemos clic sobre el botn de la ventana de la base de datos:
A
Se crear una nueva tabla utilizando el asistente.
B
Se crear una nueva tabla utilizando el modo Diseo, es decir
empezando con una tabla en blanco.
C
Cualquiera de las dos primeras opciones.
D
Ninguna de las opciones anteriores.
2
La propiedad Formato:
A
Nos permite cambiar la forma de visualizar los datos en pantalla.
B
Nos permite modificar la forma con la que se va a almacenar el dato en
el campo.
C
Cualquiera de las dos primeras opciones.
D
Ninguna de las opciones anteriores.
Ejercicio 4.
Explica para qu sirve la clave principal de una tabla.
19
3.
4.
5.
de la barra
20
de la barra de herramientas.
Borrar registros
Si lo que queremos es borrar un registro entero:
1.
Seleccionar el registro a eliminar haciendo clic sobre el cuadro de la izquierda
del registro.
2.
Hacer clic.
El registro quedar seleccionado.
3.
Pulsar la tecla SUPR del teclado.
Si lo que queremos es modificar algn valor introducido no tenemos ms que
situarnos sobre el valor a modificar y volverlo a escribir.
Desplazarse dentro de una tabla.
Para desplazarse por los diferentes registros de una tabla vamos a utilizar la
barra de Registros:
Hacer doble clic sobre el cuadro en blanco donde pone el nmero del registro
actual.
Escribir el nmero del registro al cual queremos ir.
Pulsar INTRO.
21
22
Buscar
Permite buscar un dato en la BD, a travs del campo activo o por todos los
campos.
Caracteres comodn
Utilizar
caracteres
comodn al realizar bsquedas
de valores parciales o de
coincidencia. Se utilizan los
caracteres comodn como
sustitutos de otros caracteres
cuando se especifica un valor
que se desea buscar y slo se
conoce parte del valor.
Se buscan valores que
empiezan con una cierta letra o
que coinciden con un modelo.
En una base de datos de
Microsoft Access, se pueden utilizar los siguientes caracteres en los cuadros de dilogo
Buscar y Reemplazar o en consultas, comandos y expresiones para encontrar valores
de campos, registros o nombres de archivos.
23
Carcter
Uso
Ejemplo
[]
Notas
Los caracteres comodn estn concebidos para ser utilizados con datos de tipo
texto, aunque a veces pueden emplearse con xito con otros tipos de datos, como los
de tipo fecha, si no se cambia la propiedad Configuracin regional de estos tipos de
datos.
No se pueden buscar al mismo tiempo un corchete de apertura y uno de cierre
([ ]) ya que Microsoft Access interpreta esta combinacin como una cadena de longitud
cero. Debe escribir entre corchetes los corchetes de apertura y cierre ([[ ]]).
Filtrar
En un campo de un formulario, subformulario, hoja de datos principal u hoja
secundaria de datos, encuentre una aparicin del valor que desea que contengan los
registros para que sean incluidos en el resultado del filtro.
Seleccione el valor y, a continuacin, haga clic en Filtro por seleccin en la barra
de herramientas. El modo en que se selecciona el valor determina qu registros
devuelve el filtro.
Notas
Al guardar una tabla o un formulario, Microsoft Access guarda los filtros creados.
Puede volver a aplicar los filtros cuando los necesite, la prxima vez que abra la tabla
o el formulario.
24
Al guardar una consulta, Microsoft Access guarda los filtros creados, pero no
agrega los criterios de filtro a la cuadrcula de diseo de la consulta. Puede volver a
aplicar los filtros despus de ejecutar la consulta, la prxima vez que la abra.
Si se cre un filtro en una hoja secundaria o subformulario, este filtro tambin
estar disponible al abrir la tabla o formulario de la hoja secundaria de datos o
subformulario de forma independiente.
Tambin puede filtrar los registros que no contienen un determinado valor.
Despus de seleccionar un valor, haga clic con el botn secundario del mouse (ratn)
en l y, a continuacin, haga clic en Filtro excluyendo la seleccin.
Similitudes y diferencias entre las consultas de seleccin y los filtros
La similitud bsica entre las consultas de seleccin y los filtros es que ambos
recuperan un subconjunto de registros de una tabla o consulta base. La utilizacin de
los registros obtenidos determina si se emplea un filtro o una consulta.
En general, utilice un filtro para visualizar o modificar temporalmente un
subconjunto de registros mientras se encuentra en un formulario o una hoja de datos.
Utilice una consulta si desea hacer todas o alguna de las siguientes opciones:
Nota
Aunque decida que necesita una consulta, puede aprovechar la facilidad de las
tcnicas Filtro por formulario, Filtro por seleccin, o Filtro por entrada para crear un filtro
y despus guardarlo como una consulta. Esto le permite ignorar por completo la
cuadrcula de diseo de la consulta (a menos que desee hacer cambios adicionales en
la consulta). An as, al abrir la consulta en la vista Diseo, podr ver cmo Microsoft
Access rellena la cuadrcula de diseo utilizando la informacin del filtro. Podr
entonces utilizar esa informacin como gua para hacer cambios adicionales.
La siguiente tabla identifica las similitudes y diferencias entre las consultas y los
filtros.
Caractersticas
Filtros
Consultas
No
No
25
No
No
No
S ,
dependiendo
del tipo de
consulta.
2.
Al guardar una tabla o un formulario, Microsoft Access guarda los filtros creados.
Puede volver a aplicar los filtros cuando los necesite, la prxima vez que abra
la tabla o el formulario.
Al guardar una consulta, Microsoft Access guarda los filtros creados, pero no
agrega los criterios de filtro a la cuadrcula de diseo de la consulta. Puede
volver a aplicar los filtros despus de ejecutar la consulta, la prxima vez que la
abra.
Si se cre un filtro en una hoja secundaria o subformulario, este filtro tambin
estar disponible al abrir la tabla o formulario de la hoja secundaria de datos o
subformulario de forma independiente.
Tambin puede filtrar los registros que no contienen un determinado valor.
Despus de seleccionar un valor, haga clic con el botn secundario del mouse
(ratn) en l y, a continuacin, haga clic en Filtro excluyendo la seleccin.
Tcnica para filtrar datos que utiliza una versin de la hoja de datos o formulario
actual con campos vacos en los que se pueden escribir los valores que desee que
contengan los registros filtrados. En un proyecto de Microsoft Access, se pueden filtrar
datos en el servidor antes de recuperarlos desde la base de datos mediante el
comando Filtro del servidor por formulario.
1.
2.
3.
4.
5.
6.
Abra una tabla, una consulta o un formulario en la vista Hoja de datos o abra un
formulario en la vista Formulario.
Haga clic en Filtro por formulario en la barra de herramientas para cambiar a la
ventana Filtro por formulario.
Seleccione el campo en el que desea especificar los criterios que esos registros
deben cumplir para ser incluidos en el conjunto de registros filtrados.
Introduzca los criterios seleccionando en la lista del campo el valor que desea
buscar (si la lista incluye valores de campo) o escribiendo el valor en el campo.
1.
Para encontrar registros en los que hay una casilla de verificacin, un
botn de alternar o un botn de opcin est seleccionado o no, haga clic
en la casilla de verificacin o en el botn hasta que se encuentre en el
estado que desee. Para devolverlo a una posicin neutra de modo que no
se utilice como criterio para filtrar registros, contine haciendo clic en la
casilla de verificacin o en el botn hasta que aparezca atenuado.
2.
Para encontrar registros en los que un campo determinado est o no en
blanco, escriba Es Nulo o No es Nulo en el campo (puede seleccionar
estas opciones de la lista de los campos que tienen un tipo de datos
Memo, Objeto OLE o Hipervnculo, as como en campos calculados en
consultas).
3.
Para encontrar registros utilizando una expresin de criterios, escriba la
expresin en el campo apropiado o introduzca una expresin mediante el
Generador de expresiones. Para ver ejemplos de expresiones, haga clic
en .
Para especificar valores alternativos que los registros puedan tener para ser
incluidos en los resultados de los filtros, haga clic en la ficha O de la hoja de
datos principal, secundaria, formulario o subformulario que est filtrando e
inserte ms criterios.
Haga clic en Aplicar filtro en la barra de herramientas.
Notas
Al guardar una tabla o un formulario, Microsoft Access guarda los filtros creados.
Puede volver a aplicar los filtros cuando los necesite, la prxima vez que abra la tabla
o el formulario.
Si se cre un filtro en una hoja secundaria o un subformulario, este filtro tambin
estar disponible al abrir la tabla o formulario de la hoja secundaria de datos o
subformulario de forma independiente.
Al guardar una consulta, Microsoft Access guarda los filtros creados, pero no
agrega los criterios de filtro a la cuadrcula de diseo de la consulta. Puede volver a
aplicar los filtros despus de ejecutar la consulta, la prxima vez que la abra.
Ordenar
27
2.
En la vista Formulario o la vista Hoja de datos, haga clic en el campo que desee
utilizar para ordenar registros. Para ordenar los registros de un subformulario,
haga clic en el campo que desee ordenar. Para filtrar los registros de una hoja
secundaria de datos, hgala aparecer haciendo clic en el indicador de
expansin.
Haga algo de lo siguiente:
Notas
En la vista Hoja de datos, cuando ordena la hoja secundaria de datos de un
registro, Microsoft Access ordena todas las hojas de datos secundarias que se
encuentren en dicho nivel.
En un formulario slo se puede ordenar segn un campo a la vez, en una hoja
de datos principal o secundaria, puede seleccionar dos o ms columnas adyacentes al
mismo tiempo y ordenarlas. Microsoft Access ordena los registros empezando por la
columna seleccionada situada ms a la izquierda. Al guardar el formulario o la hoja de
datos, Microsoft Access guarda el orden.
28
11.
12.
13.
14.
15.
16.
17.
Seleccionar la tabla Alumnado haciendo clic sobre sta de forma que quede
remarcada.
Hacer clic sobre el botn Diseo de la ventana de la base de datos.
Hacer clic sobre el campo Nombre alumnado para modificar sus propiedades.
Hacer clic sobre la propiedad Tamao que aparece en la parte inferior de la
ventana. Se quedar seleccionado el tamao por defecto 50.
Escribir el tamao, 15.
Como no queremos modificar otra propiedad del campo Nombre Alumnado,
hacer clic sobre el campo Apellidos Alumnado para acceder a las propiedades
de dicho campo.
Escribir 30 en el Tamao.
Hacer clic sobre el campo Direccin y asignarle tamao 30.
Hacer clic sobre el campo Poblacin y asignarle tamao 15.
Como queremos cambiar otra propiedad de este campo:
Hacer clic sobre la propiedad Valor predeterminado.
Escribir Valencia.
Hacer clic sobre el campo Cdigo Postal y asignarle tamao 5.
Hacer clic sobre el campo Fecha de nacimiento.
29
18.
31.
Pulsar INTRO para ir al siguiente campo y escribir Gras Bueno como Apellidos
Alumnado.
Pulsar INTRO para ir al siguiente campo y escribir Madrid, 34 como Direccin.
Pulsar INTRO para ir al siguiente campo y observar como ya tiene el valor
Valencia por ser el Valor predeterminado asignado en el diseo.
Pulsar INTRO para ir al siguiente campo y escribir 46002 como Cdigo Postal.
Pulsar INTRO para ir al siguiente campo y escribir 15/02/63 como Fecha de
nacimiento.
Pulsar INTRO para ir al siguiente registro.
Aadir los registros que aparecen en la siguiente tabla:
32.
33.
34.
35.
36.
37.
Nota:
Nombre
Alumnado
Apellidos
Alumnado
Direccin
Poblacin
Cdigo
Postal
Fecha de
nacimiento
Mara
Juares Trask
Valle, 23
Valencia
46002
17/05/65
Jess
Lpez Rodrguez
Fuente nueva, 3
Valencia
46005
25/08/67
Ana
Martnez Bueso
Almudena, 78
Alicante
03005
24/07/65
Carla
Lama Pla
Soto mayor, 45
Valencia
46006
31/12/65
Carlos
Dvila Nou
Feliz, 46
Valencia
46002
24/03/69
Fabiola
Coste Mayor
Puente viejo, 67
Valencia
46002
02/03/68
30
Mario
38.
39.
40.
41.
42.
43.
44.
45.
Dosdo Valor
Franciscanos, 2
Alicante
03005
06/05/64
Cdigo
Alumno
Nombre
Alumnado
Apellidos
Alumnado
Direccin
Poblacin
Cdigo
Postal
Fecha de
nacimiento
Luisa
Surez Menor
Valle, 27
Valencia
46002
25/04/65
10
Juan
Casas Ms
Mayor, 34
Valencia
46005
30/10/62
31
Ejercicios
Modificar tablas de datos
Si no tienes abierto Access, brelo para realizar los ejercicios planteados a
continuacin.
Ejercicio 1
Concesionario III.
1.
2.
Cdigo
Cliente
Nombre
Cliente
Apellidos Cliente
Direccin
Poblacin
Cdigo
Postal
Provincia
Telfono
Fecha
nacimiento
100
Antonio
Garca Prez
Astilleros, 3
Valencia
46011
Valencia
963689521
15/28/60
101
Carlos
Prez Ruiz
Magallanes
, 21
Utiel
46300
Valencia
962485147
26/04/58
105
Luis
Rodrguez
Ms
Juan de
Mena, 11
Ganda
46700
Valencia
96296547
8
30/03/61
112
Jaime
Juangrn
Sornes
Balmes,
21
Valencia
46014
Valencia
96368459
6
31/01/68
32
225
5.
6.
7.
8.
9.
Alfonso
Prats Montolla
Sneca,
23
Sagunto
46500
Valencia
96354785
2
28/04/69
Ejercicio 2
Clnica III.
1.
Abrir la base de datos Clnica.
2.
Modificar la estructura de la tabla Pacientes siguiendo los datos siguientes:
Nombre del campo
Tipo de dato
Cdigo Paciente
Tamao: Entero
Nombre Paciente
Tamao: 15
Apellidos Paciente
Tamao: 30
Direccin
Tamao: 30
Poblacin
Tamao: 15
Cdigo postal
Tamao: 5
Provincia
Borrar este campo
Telfono Paciente
Tamao: 10
Fecha nacimiento
Formato: Fecha corta
3.
Crear otra tabla con el nombre de Mdicos con los siguientes campos:
Nombre del campo
Tipo de dato
Cdigo Mdico
Tamao: 5
Nombre Mdico
Tamao: 15
Apellidos Mdico
Tamao: 30
Telfono Mdico
Borrar este campo
Especialidad
Tamao: 20
4.
Crear otra tabla con el nombre de Ingresos con los siguientes campos:
Nombre del campo
Tipo de dato
N ingreso
Dejar opciones por defecto
Habitacin
Tamao: Entero
Cama
Tamao: 1
Fecha ingreso
Formato: Fecha corta
5.
33
Cuestiones
CREAR UNA TABLA DE DATOS.
Ejercicio 1.
Observa cada afirmacin, y contesta verdadero o falso:
1.
La tabla es el primer objeto a crear dentro de una base de datos.
2.
Todas las tablas deben tener una clave principal.
3.
Las propiedades de los campos vienen definidos segn la descripcin del
campo.
4.
Al guardar una tabla sta tendr la extensin .MDB.
5.
La propiedad Tamao del tipo de dato Numrico nos indica cuntos nmeros se
pueden introducir en el campo, es decir, 1 nmero, 2,3,....
6.
La propiedad Indexado se cambiar automticamente al asignar un campo como
clave principal.
Ejercicio 2.
Relaciona cada botn de la izquierda por su significado en la parte derecha.
1
Ejercicio 3.
Elige la opcin correcta:
1.
2.
La propiedad Formato:
A
Nos permite cambiar la forma de visualizar los datos en pantalla.
B
Nos permite modificar la forma con la que se va a almacenar el dato en
el campo.
C
Cualquiera de las dos primeras opciones.
D
Ninguna de las opciones anteriores.
Ejercicio 4.
Explica para qu sirve la clave principal de una tabla.
34
35
Hacer doble clic sobre el cuadro en blanco donde pone el nmero del registro
actual.
Escribir el nmero del registro al cual queremos ir.
Pulsar INTRO.
37
Cuestiones
Modificar tablas de datos
Ejercicio 1.
Observa cada afirmacin, y contesta verdadero o falso:
1.
2.
3.
4.
5.
Ejercicio 2.
Relaciona cada botn de la izquierda por su significado en la parte derecha.
1
Ir al diseo de la tabla.
Ejercicio 3.
Elige la opcin correcta:
1.
La barra
A)
B)
C)
D)
2.
nos permite:
Ir a un registro determinado.
Crear un nuevo registro.
Cualquiera de las dos primeras opciones.
Ninguna de las opciones anteriores.
Ejercicio 4.
Explica las posibilidades que nos ofrece la siguiente barra:
38
Las relaciones
Una base de datos relacional permite la utilizacin simultnea de datos
procedentes de ms de una tabla .
39
Por ejemplo
Tenemos dos tablas una
con los datos de clientes y otra
con los artculos que se venden en
la empresa, una cliente podr
realizar un pedido con varios
artculos, y un artculo podr ser
vendido a ms de un cliente.
Las relaciones varios a
varios se suelen representar
definiendo una tabla intermedia
entre las dos tablas. Siguiendo el
ejemplo anterior sera definir una
tabla lineas de pedido relacionada
con clientes y con artculos.
de la barra de herramientas.
Seleccionar una tabla que pertenecer a la relacin haciendo clic sobre sta.
7.
40
8.
9.
10.
13.
Integridad referencial.
La integridad referencial es un sistema de reglas que utiliza Access para
asegurarse que las relaciones entre registros de tablas relacionadas son vlidas y que
no se borren o cambien datos relacionados de forma accidental.
Al exigir integridad referencial en una relacin le estamos diciendo a Access que
no nos deje introducir datos en la tabla secundaria si previamente no se han introducido
en la tabla principal.
Por ejemplo
Siguiendo con el ejemplo anterior del tipo de relacin Uno a Varios, no nos
dejar introducir un habitante a una poblacin si dicha ciudad no existe en la tabla de
Poblaciones.
La integridad referencial dispone de dos acciones:
Actualizar registros en cascada:
Cuando se cambie el valor del campo de la tabla principal, automticamente
cambiarn los valores de sus registros relacionados en la tabla secundaria.
Por ejemplo
41
Modificar relaciones.
Para modificar relaciones ya creadas:
1.
2.
3.
Realizar
los
cambios
deseados.
Hacer clic sobre el botn
Aceptar.
2.
42
Cuestiones.
Ejercicio 1.
Observa cada afirmacin, y contesta verdadero o falso:
1.
2.
3.
4.
5.
Ejercicio 2.
Relaciona cada botn de la izquierda por su significado en la parte derecha.
1
2
A
B
Ejercicio 3.
Elige la opcin correcta:
1.
La integridad referencial es:
A
Una regla que permite que al borrar un registro de una tabla se borre el
registro relacionado de la otra tabla.
B
Una regla que permite que al modificar un registro de una tabla se
modifique tambin el la otra tabla.
C
Cualquiera de las dos primeras opciones.
D
Ninguna de las opciones anteriores.
2.
Ejercicio 4.
Explica cada uno de los tipos de relaciones.
43
44
Los formularios
Los formularios sirven para definir pantallas generalmente para editar registros
de una tabla o consulta.
Aqu veremos cmo crear un formulario y manejarlo para la edicin de registros
de tablas creadas con Access.
Crear un formulario.
4.
ventana de la base
de datos.
Aparecer el siguiente
cuadro de dilogo:
5.
6.
Seleccionar
Asistente para
formularios.
Hacer clic sobre la flecha del recuadro inferior para elegir a partir de qu tabla
queremos realizar el formulario.
10.
Elegir la distribucin
del formulario.
Las distribuciones ms
utilizadas son la de Columnas
y Justificado, ya que las dems se parecen mucho al aspecto de tablas.
Pinchando en cada
opcin aparece a la izquierda
el aspecto que tendr el
formulario.
11.
46
13.
del
14.
15.
47
Manejar formularios.
Para manejar un formulario, seguir los siguientes pasos:
1.
Abrir la base de datos donde se encuentra el formulario a utilizar.
2.
Hacer clic sobre el objeto Formulario que se encuentra a la derecha de la
ventana de la base de datos.
3.
Hacer clic sobre el botn
de la ventana de la base de datos.
Aparecer el formulario seleccionado.
A continuacin tiene un posible formulario, aunque dependiendo de la
Hacer doble clic sobre el cuadro en blanco donde pone el nmero del registro
actual.
Escribir el nmero del registro al cual queremos ir.
Pulsar INTRO.
48
Buscar datos.
Muchas veces necesitaremos buscar algn registro conociendo el valor de
alguno de sus campos. Para poder realizar esta operacin tenemos a nuestra
disposicin la herramienta Buscar de Access.
Para hacer uso de esta herramienta:
1.
Ir al men Edicin.
2.
Elegir la opcin Buscar...
O bien hacer clic sobre el botn
de la barra de herramientas.
7.
Si queremos especificar
un poco ms la
bsqueda, hacer clic
sobre el botn Ms y se
ampliar el cuadro
anterior tal como vemos
en la parte derecha.
En el recuadro Buscar
elegir una de las siguientes opciones:
Todos para buscar en todos los registros de la tabla.
49
Arriba para buscar a partir del registro en el cual nos encontramos situados y
hacia arriba.
Abajo para buscar a partir del registro en el cual nos encontramos situados y
hacia abajo.
Activar la casilla Maysculas y minsculas si queremos que Access diferencie
a la hora de buscar entre maysculas y minsculas.
Hacer clic sobre el botn Buscar siguiente para empezar la bsqueda.
50
1.
2.
3.
18.
Crear un formulario para la tabla de Curso, utilizando los mismos pasos que para
el formulario de Alumnado, aunque se pueden cambiar la distribucin y el estilo.
Ahora vamos a introducir datos en la tabla de Curso utilizando el formulario:
19.
20.
21.
51
N Horas
300
150
340
250
Fecha Inicio
15/07/00
25/07/00
10/07/00
30/07/00
Fecha Final
20/10/00
10/09/00
25/10/00
05/10/00
22.
3.
4.
5.
6.
7.
8.
9.
53
Cuestiones
Los formularios
Ejercicio 1.
1.
2.
3.
4.
5.
Ejercicio 2.
Relaciona cada botn de la izquierda por su significado en la parte derecha
1
A Acceder a la modificacin de la estructura del formulario.
2
B Acceder a la ventana de bsqueda de datos dentro del
formulario.
3
C Acceder al formulario para trabajar con l.
4
D Crear un formulario.
Ejercicio 3.
1.
2.
3.
54
Las consultas
En esta unidad veremos cmo crear consultas y manejarlas para la edicin de
registros de tablas creadas con Access.
Tipos de consultas.
Las consultas son los objetos de una base de datos que permiten filtrar datos de
una tabla o consulta. Muestran aquellos datos de una tabla que cumplen unos criterios
especificados.
Existen varios tipos de consultas:
Consultas de seleccin.
Son las consultas que extraen o nos muestran nicamente los datos que le
especificamos. Una vez obtenido el resultado podremos consultar los datos para
modificarlos (esto se podr hacer segn la consulta).
Estas son las consultas en las que nos centraremos en esta unidad temtica por
ser las que ms se utilizan.
Consultas de accin.
Son consultas que realizan cambios a los registros en una sla operacin.
Existen varios tipos de consultas de accin, de eliminacin, de actualizacin, de datos
anexados y de creacin de tablas.
Repetir los pasos 10 y 11 pero en la siguiente columna para elegir otro campo.
Realizar el paso 12 hasta que en la cuadrcula tengamos todos los campos
deseados.
Utilizar la fila Orden para especificar si queremos ordenar los registros de la
consulta por algn campo, para ello hacer clic sobre el recuadro correspondiente
a la columna del campo de ordenacin, aparecer la flecha de lista desplegable
para elegir una ordenacin ascendente o descendente.
En caso de querer realizar la consulta ordenando por dos campos o ms, repetir
la operacin en las columnas correspondientes.
15.
16.
Consultas de accin.
Las consultas de accin son consultas que realizan cambios en muchos registros
en una sla operacin.
A continuacin te explicamos cada uno de los tipos de consultas de accin.
Consultas de eliminacin.
Las consultas de eliminacin son consultas que eliminan de una tabla los
registros que cumplen los criterios especificados.
Para crear una consulta de eliminacin:
57
1.
2.
3.
de la barra de
Funciona igual que una consulta de seleccin, pero aqu solamente pondremos
el campo o campos que intervienen en los criterios de bsqueda aunque se borrarn
los registros enteros.
Han desaparecido la fila Orden y Mostrar por carecer de sentido aqu y en su
lugar tenemos la fila Eliminar que no hace falta utilizar, se asignar el valor
directamente al especificar el campo de bsqueda.
Ojo! si no indicamos un criterio de bsqueda, se eliminarn todos los registros de la
tabla.
Cuando ejecutamos una consulta de eliminacin nos avisa del borrado de registros.
Consultas de actualizacin.
Las consultas de actualizacin son consultas que modifican de una tabla los
registros que cumplen los criterios especificados.
Para crear una consulta de actualizacin:
1.
Estar situado en la ventana de diseo de la consulta.
2.
Hacer clic sobre la flecha del botn Tipo de consulta
herramientas.
3.
Elegir el tipo Actualizacin.
de la barra de
Funciona igual que una consulta de seleccin, pero aqu solamente pondremos
el campo o campos que intervienen en los criterios de bsqueda y los campos que se
quieren actualizar.
Han desaparecido la fila Orden y Mostrar por carecer de sentido aqu y en su
lugar tenemos la fila Actualizar donde tendremos que escribir el nuevo valor a dejar en
el campo de la columna.
58
5.
6.
59
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
6.
7.
10.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
Observa como los criterios se encuentran en dos filas diferentes por lo tanto
sacar aquellos que sean de Valencia o aquellos que estn matriculados en un curso
de Ofimtica.
1.
2.
3.
4.
5.
62
Ejercicios
Ejercicio 1
Concesionario VI.
1.
Abrir la base de datos Concesionario de la carpeta Mis documentos del disco
duro.
2.
Crear una consulta para visualizar nicamente los campos Matrcula, Marca y
Modelo de los Coches vendidos.
3.
Modificar la consulta anterior para aadir el precio, y especificar aquellos que
sean Ford.
4.
Modificar la consulta anterior para visualizar los Ford que tengan un precio
superior a 2600000.
5.
Crear una consulta par ver los apellidos y poblacin de aquellos clientes que
hayan comprado Ford o Citroen.
6.
Crear una consulta para visualizar la Matrcula y modelo de aquellos coches que
tengan que realizar Cambio de aceite y cambio de filtro.
7.
Cerrar la base de datos.
Ejercicio 2
Clnica VI.
1.
Abrir la base de datos Clnica de la carpeta Mis documentos del disco duro.
2.
Crear una consulta para ver los Apellidos, telfono y fecha de nacimiento de
aquellos pacientes que sean de Madrid y cuyo cdigo postal sea 28028.
3.
Crear una consulta para ver Apellidos, fecha de nacimiento de pacientes,
Apellidos del mdico asignado as como la especialidad de ste cuya fecha de
ingreso sea posterior al 31/12/98.
4.
Cerrar la base de datos.
63
Cuestiones
Las consultas
Ejercicio 1.
1.
2.
3.
4.
5.
6.
Ejercicio 2.
1.
2.
3.
Ejercicio 3.
Cul es la diferencia entre una consulta de seleccin y una de accin?
64
Los informes
Los informes son los objetos de una base de datos que permiten presentar los
datos de las tablas o consultas de forma impresa .
Son tiles para obtener listados con el formato que queramos, aadiendo
cabeceras y pies de pgina, totales parciales o finales, etc...
En esta unidad veremos cmo Crear informes sencillos a partir de tablas creadas
con Access.
Crear un informe.
Para crear informes,
podemos utilizar varios
mtodos:
Utilizando un asistente
que va guiando paso por
paso la creacin del
informe.
Empezando el informe
en blanco.
Para crear un informe utilizando el asistente, seguir los siguientes pasos:
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
Elegir algn campo que nos servir para agrupar los datos a imprimir.
Hacer clic sobre el
botn Siguiente.
Hacer clic sobre la
flecha de la derecha
del primer recuadro y
elegir el campo por
el que queremos
ordenar el informe.
El botn de la
derecha nos sirve para
elegir el orden si pone AZ
ser en orden ascendente y
si pone ZA ser en orden
descendente.
En caso de querer
ordenar por ms de un campo, utilizar el segundo recuadro, as se ordenara por el
primero y en caso de tener dos iguales se ordenara por el segundo y as
sucesivamente.
13.
Hacer clic sobre el
botn Siguiente.
El asistente nos
proporciona varios formatos
para que elijamos el que
ms nos guste, en el
recuadro distribucin
tenemos esos formatos,
pinchando sobre alguno,
aparece a la izquierda una
muestra de cmo queda el
formato seleccionado.
14.
15.
16.
17.
18.
19.
Elegir la distribucin
y orientacin.
Hacer clic sobre el botn Siguiente.
Elegir el estilo deseado.
Hacer clic sobre el botn Siguiente.
Escribir el nombre que le queremos dar al informe. Este nombre coincidir con
el ttulo que aparecer al principio de la pgina.
Hacer clic sobre el botn Finalizar y aparecer el informe creado preparado para
la impresin.
Imprimir un informe.
Para imprimir un informe, seguir los siguientes pasos:
1.
2.
3.
4.
5.
6.
7.
8.
67
68
Ejercicios
Si no tienes abierto Access, brelo para realizar los ejercicios planteados a
continuacin.
Ejercicio 1
1.
2.
3.
4.
5.
Concesionario VII.
Abrir la base de datos Concesionario de la carpeta Mis documentos del disco
duro.
Crear un informe para imprimir los registros de la tabla Clientes agrupados por
Poblacin y Ordenados por Apellidos, e imprimirlo.
Crear un informe para imprimir los registros de la tabla Coches vendidos
agrupados por Marca y ordenados por Modelo, e imprimirlo.
Crear un informe para imprimir los registros de la tabla Revisiones, e imprimirlo.
Cerrar la base de datos.
Ejercicio 2
1.
2.
3.
4.
Clnica VII.
Abrir la base de datos Clnica de la carpeta Mis documentos del disco duro.
Crear un informe para imprimir Apellidos y nombre del paciente as como su
fecha de ingreso y los apellidos del mdico asignado.
Imprimir el informe anterior.
Cerrar la base de datos.
69
Cuestiones
Los informes
Ejercicio 1.
Observa cada afirmacin, y contesta verdadero o falso:
1.
2.
3.
4.
5.
6.
7.
Ejercicio 2.
Relaciona cada botn de la izquierda por su significado en la parte derecha.
1
Abrir el informe.
Imprimir un informe.
Ejercicio 3.
Elige la opcin correcta:
1.
2.
70
Ejercicios
Tabla CLIENTES:
Campo
Cdigo cliente
Nombre
Apellidos
Empresa
Puesto
Direccin
Poblacin
Cdigo Postal
Provincia
Telfono
Fecha nacimiento
Tipo
Tamao
Texto (CLAVE)
5
Texto
Texto
Texto
Texto
Texto
Texto
Texto
Texto
Numrico
Entero largo
Fecha/hora
Predeterminado
Validacin
No vaco
Cuatro letras ????
Encargado
Vigo
Pontevedra
[01/01/60-Actual]
Tabla ALMACN
CAMPO
Cdigo del artculo
Descripcin
Proveedor
Precio Unitario
Quedan en stock
Stock seguridad
Imagen
TIPO
Texto
Texto
Texto
Moneda
Numrico
Numrico
Objeto OLE
PROPIEDADES
CLAVE
TAMA PREDETERMINAD
O
O
10
4
No negativo
[0,100]
No inferior a 2
Foto del producto
71
Tabla PEDIDOS:
Campo
Cdigo del pedido
N del pedido
Cdigo cliente
Cdigo artculo
Fecha
Hora
Vendedor
Cantidad
Servido
Tipo
Autonumrico
Numrico
Texto
Texto
Fecha/hora
Fecha/hora
Texto
Numrico
S/no
Propiedades
CLAVE
actual(fecha())
actual
Mayor que 10
Consultas
NOMBRES: Mostrar el nombre y apellidos de los clientes llamados Manuel
Antonio, ordenados por nombre.
Mostrar el precio total de los productos del almacn: nuevo campo calculado llamado
valor con la siguiente expresin (valor:[Precio unitario]*[quedan en stock]), y aadir
suma en la fila total.
VALOR ALMACN: Precio de todos los artculos del almacn excepto los que tengan
un valor menor o igual a 5 en stock de seguridad.
Calcular el campo valor (como en CUANTOS); aadir columna de stock de seguridad; y
especificar donde en la fila de totales para el stock de seguridad, y la condicin >5 en
criterios.
Pedidos de cada cliente:
72
Tabla TELFONO:
Crear la tabla utilizando el asistente. Tomar los campos de Personal / Direcciones.
Campo
Tipo
Tamao Propiedades
Telfono
Texto (CLAVE)
mscara (999)99-99-99
Nombre
Texto
20
Apellidos
Texto
Ciudad
Texto
Vigo, Santiago o vaco. Por defecto Vigo.
Provincia
Texto
10
Pontevedra, La Corua, o vaco. Por
defecto Pontevedra.
Tabla RECADOS:
Campo
Telfono
Fecha
Hora
Urgente
Recado
Tipo
Fecha/hora
Fecha/hora
S/No
Memo
Propiedades
El mismo formato que en la tabla anterior
Slo fechas del ao actual
Predeterminado: Hora actual
Por defecto No
Gestin de tablas
Filtrar los telfonos de la provincia de Pontevedra.
Filtrar los recados del da de hoy, que sean urgentes, ordenndolos por hora.
Formularios
Disear un formulario para el mantenimiento de los recados, con las siguientes
caractersticas.
73
1.
2.
3.
74
Tipo
Texto
Texto
Texto
Fecha larga
Numrico
Memo
Descripcin
Ttulo de la obra
Tipo de la publicacin
Editora de la publicacin
Fecha de la publicacin
Nmero de pginas
Notas importantes
Tabla AUTORES:
Campo
Tipo
IdAutor
Texto
Apellidos
Texto
Nombre
Texto
Notas
Memo
Tabla TEMAS:
Campo
IdPublicacin
Tema
Tamao
10
Tipo
Texto
Tamao
Tamao
80
12
50
Entero
Ttulo
Ttulo
Tipo
Editorial
Fecha edicin
N pginas
Notas
Propiedades
CLAVE
Propiedades
Es el mismo campo que en la tabla anterior.
30
Tabla PUBLICACION-AUTORES
Campo
IdPublicacin
IdAutor
Propiedades
Es el mismo campo que en la tabla PUBLICAIONES.
Es el mismo campo que en la tabla AUTORES.
Relaciones
Exigir Integridad referencial en toda las relaciones.
Relacin 1:
Relacin 1:
Relacin 1:
75
Datos
Introducir los datos en las tablas.
Formularios
Disear varios formularios segn los modelos que se propongan.
76
Tipo
Tamao
Texto (CLAVE) 5
Texto
Texto
Texto
10
Predeterminado
Pontevedra
Tabla VENDEDORES
Campo
Cdigo vendedor
Nombre
Tipo
Tamao
Texto (CLAVE) 3
Texto
Tabla ARTCULOS
Campo
Cdigo artculo
Descripcin
PVP
Stock
Tipo
Texto (CLAVE)
Texto
Numrico
Numrico
Propiedades
Tamao
10
Positivo
Entre 0 y 100
Tabla PEDIDOS
Campo
Cdigo del pedido
Fecha
Cdigo vendedor
Cdigo cliente
Cdigo artculo
Cantidad
Servido
Tipo
Autonumrico
Fecha/hora
Texto
Texto
Texto
Numrico
S/no
Propiedades
CLAVE
Fecha corta
77
Predeterminado
La actual
Relaciones
Relacionar las cuatro tablas convenientemente, antes de introducir los datos.
Datos
Introducir los datos en las tablas.
Formularios
Dar un formato atractivo a los formularios : Incluyendo distintas fuentes, colores de
fondo y texto, bordes, aadir ttulos en las cabeceras, etc.
1.
Formulario ARTCULOS: Crear un formulario a travs del asistente, con todos los
campos de la tabla de ARTCULOS. Cambiar el orden de peticin de datos en la
pantalla de modo diseo, de forma que primero introduzcamos el STOCK y despus
el PVP.
2.
Formulario CLIENTES: Sin utilizar el asistente. Aadir todos los campos de clientes.
Aceptar la PROVINCIA a travs de un cuadro combinado que presente las 4
provincias gallegas.
3.
4.
Consultas
Crear las siguientes consultas con los nombres que aparecen en negrilla.
NOMBRES: Mostrar el nombre y direccin de los clientes cuyo nombre comience por la
letra M A, ordenados por nombre.
STOCK: Indicar el total de artculos que hay en el almacn (nmero de unidades totales
del almacn).
78
VALORACIN: Total de importe en almacn. (Suma total del PVP por stock).
STOCK MNIMO: Descripcin y stock de todos los artculos con menos de 10 unidades
en almacn.
OCTUBRE: Cdigo, fecha y vendedor de los pedidos del mes de octubre de este ao,
ordenados por fecha.
IMPORTE: fecha, descripcin del artculo, cantidad e importe de los pedido servidos,
ordenndolos de menor a mayor precio.
Informes
1.
2.
3.
Utilizar el asistente para disear los informes y retocarlos desde modo diseo.
Aadir ttulos a los informes y personalizar cabecera y pi. Denominar a cada informe
con el nombre que aparece en negrilla.
Crear las consultas que sean necesarias.
ARTCULOS:
Ttulo : Relacin de artculos en almacn
Detalle: Ordenados por descripcin, indicando descripcin, PVP y stock.
Pi: Fecha y nmero de pgina.
2. PEDIDOS_VEDEDOR: Agrupar los pedidos por vendedor, ordenando por fecha, los
campos fecha, cdigo de cliente y cdigo de artculo.
3. PEDIDOS_FECHA: Agrupar por fecha, pintando el total de unidades.
4. IMPORTE: Agrupar por cliente, ordenando por fecha y mostrando : descripcin, cantidad
e importe. (Crear la consulta).
5. ALMACN VALORADO : ordenado por PVP , mostrar descripcin, PVP, stock e
importe (consulta).
6. PEDIDOS: Agrupando por fecha, mostrar descripcin, nombre cliente, nombre vendedor,
importe. (consulta).
79
7. PEDIDOS NO SERVIDOS : Agrupar por vendedor y artculo los pedidos no servidos del
da de hoy, de los clientes de la provincia de Pontevedra. Mostrar en el informe el nombre
de cliente, direccin, descripcin y unidades de cada artculo. Incluir el total de unidades
de artculos.
8. FACTURA : Crear la factura de un cliente concreto, indicando los pedidos servidos para
ese cliente en un mes concreto. Agrupar los pedidos por da. Pintar los datos del cliente
en la cabecera de la factura. Incluir como detalle, la fecha, descripcin, PVP, unidades,
importe e IVA (15%). Aadir el total de unidades e importe al final de la factura.
9. RECIBO : Disear el recibo para un cliente. Que incluya los datos del cliente, el mes de
los pedidos y el importe total. (Que los datos se correspondan con la factura anterior).
80
Tablas
Aadir texto de validacin en los campos que incluyan regla de validacin.
Ajustar el tamao de los campos segn los datos que vayan a almacenar.
Tabla CAMAREROS
CAMPO
Cdigo camarero
Nombre
Comisin
TIPO
PROPIEDADES
Autonumrico
Texto
Numrico
3 camareros
Mara, Antonio y Manuel
Entre 0 y 5%
Tabla CARTA
CAMPO
Cdigo del plato
Plato
Raciones
Precio
Tipo
TIPO
Texto (3)
S / No
PROPIEDADES
PREDETERMINAD
O
CLAVE
Nombre del plato
Nmero de raciones que
hay. No negativo.
Entre 5.000 y 10.000 pts
Plato postre
Plato
7.500 pts
Tabla PEDIDOS:
CAMPO
Cdigo del pedido
Mesa
Fecha
Cdigo plato
Cdigo camarero
Personas
Notas
TIPO
PROPIEDADES
Autonumrico CLAVE
Hay 5 mesas
Fecha/hora
Hasta seis
Memo
81
PREDETERMINAD
O
La de hoy
Relaciones
Relacionar las tablas convenientemente, antes de introducir los datos.
Exigir integridad referencial.
Formularios
Dar un formato atractivo al formulario Pedidos.
1.
2.
3.
4.
Consultas
Mesa: Indicar el nmero de personas que fueron atendidas en cada mesa, para una
fecha concreta.
Plato preferido: Determinar cual es el plato (no postre) ms pedido.
Atenciones: Indicar el nmero de pedidos que atendi un camarero concreto.
Importe comisin: Calcular el importe de comisin de cada camarero, segn la
frmula:
Importe comisin = comisin * total de personas servidas / 100
Informes
Factura: Disear la factura de una mesa y fecha concreta, mostrando como cabecera el
camarero que la atendi, el nmero de mesa, fecha y como detalle de cada pedido el nombre
del plato, personas e importe (precio*personas). Agrupar las lneas de detalle de forma que
primero aparezcan las de tipo plato y despus los postres. Aadir el total de la factura.
Men: Relacin de platos (incluyendo los precios), agrupndolos segn tipo: 1 mostrar los
platos y despus los postres.
82
Propiedades
Predeterminado
CLAVE
Word, Access, Excel
Word
1,2 3 meses
2
Entre 5.000 y 10.000 pts
7.000
Tabla ALUMNOS
Campo
Cdigo alumno
Nombre
Direccin
Actual
Tipo
Propiedades
Autonumrico
Texto
CLAVE
S/No
Permite saber si es un
alumno actual
Tabla CLASE
Campo
Cdigo clase
Cdigo alumno
Cdigo curso
Calificacin
Tipo
CLAVE
Propiedades
Ejemplos :LM17 :30,MJ20
De 0 a 10
Relaciones
Relacionar las tablas convenientemente, antes de introducir los datos.
Formularios
Disear un formulario para cada tabla para facilitar la introduccin de datos.
Calificacin: Disear un formulario para mostrar los datos del alumno, clase y curso
de forma que presente la calificacin obtenida.
83
Consultas
Actuales: Indicar el nmero de alumnos actuales.
Informes
Recibo:
Disear el recibo de pago de un alumno concreto, mostrando como cabecera los datos
del alumno y como detalle el nombre del curso y el precio. Incluir el total a pagar.
Aprobados:
Relacin ordenada por nombre, de los alumnos aprobados.
84