Manual Access
Manual Access
Manual Access
Vamos a ver cuáles son los elementos básicos de Access 2010 para
saber diferenciar entre cada uno de ellos. Aprenderemos cómo se llaman,
dónde están y para qué sirven. También veremos cómo obtener ayuda, por si
en algún momento no sabemos cómo seguir trabajando. Cuando conozcamos
todo esto estaremos en disposición de empezar a crear bases de datos en el
siguiente tema.
https://www.youtube.com/watch?v=q_oXSsTec1I
La barra de Título
La barra de título contiene el nombre del programa y del archivo con el que
estamos trabajando en el momento actual.
En el extremo de la derecha están los botones para minimizar
, maximizar/restaurar y cerrar .
Esta barra puede personalizarse para añadir todos los botones que quieras.
Veremos cómo más adelante.
La Cinta de opciones
Para salir del modo de acceso por teclado vuelve a pulsar la tecla ALT.
AUTOEVALUACIÓN
https://forms.gle/Tbrpjxg2Utvyyq7c9
Unidad 2. Crear, abrir y cerrar una base de datos (I)
Base de datos
Las bases de datos de Access 2010 tienen la extensión .ACCDB para que
el ordenador las reconozca como tal.
Las tablas almacenan información sobre un tema como pueden ser los
clientes de una empresa, o los pedidos realizados por cada uno de ellos; las
tablas se relacionan de forma que a partir de los datos de la tabla de clientes
podamos obtener información sobre los pedidos de éstos.
Tablas de datos
Una tabla de datos es un objeto que se define y utiliza para almacenar los
datos. Una tabla contiene información sobre un tema o asunto particular,
como pueden ser como hemos visto antes, clientes o pedidos.
Las tablas contienen campos que almacenan los diferentes datos como el
código del cliente, nombre del cliente, dirección,...
Si consideramos una posible base de datos con los datos de una empresa,
una tabla de CLIENTES podría ser:
Campos
Consultas
Una consulta es un objeto que proporciona una visión personal de los datos
almacenados en las tablas ya creadas.
Por ejemplo, podríamos crear una consulta para obtener todos los datos de
los clientes cuyo código postal sea 46625.
Formularios
Un formulario es el objeto de Access 2010 diseñado para la introducción,
visualización y modificación de los datos de las tablas.
Existen diferentes tipos de formularios pero los que más se utilizan tienen la
forma de pestañas de datos para la introducción por ejemplo de los
diferentes clientes de la tabla CLIENTES.
Informes
Un informe es el objeto de Access 2010 diseñado para dar formato,
calcular, imprimir y resumir datos seleccionados de una tabla.
Páginas
Por ejemplo, podríamos crear una macro para que abra un informe en
respuesta a la elección de un elemento de un formulario.
Módulos
Un módulo es el objeto de Access 2010 que contiene procedimientos
personales que se codifican utilizando Visual Basic.
Elijas la opción que elijas, un poco más a la derecha verás un panel con
una vista previa y las opciones necesarias para especificar el Nombre de
archivo y Ubicación de la nueva base de datos. Ésto es así porque, al
contrario que en otros programas como Word, Access necesita crear y guardar
el archivo antes de empezar a trabajar. No se puede ir realizando la base de
datos y guardarla cuando esté lista.
En ella encontrarás una lista de las cuatro últimas bases de datos abiertas,
exactamente igual que en el método anterior, pero directamente en Archivo,
sin tener que pulsar Reciente. Haz clic sobre la que quieras abrir.
Hay que tener en cuenta que, tanto en la lista de archivos recientes como en
su acceso rápido, al hacer clic en un elemento se abrirá con el nombre y
ubicación que tenía la última vez que se abrió. Esto quiere decir que no es
"inteligente". Si le cambias el nombre a una base de datos o la trasladas a otra
carpeta, la lista quedará desactualizada y al tratar de abrir una base se
mostrará un mensaje indicando que no es capaz de encontrar el archivo. Si
ocurre esto, deberás utilizar cualquiera de los dos primeros métodos y buscar
manualmente el archivo en su actual carpeta contenedora.
AUTOEVALUACIÓN https://forms.gle/kBebRjdtAE7Vtwut9
Unidad 3. Crear tablas de datos (I)
Aquí veremos cómo crear una tabla de datos para poder introducir
datos en la base de datos en los temas siguientes y luego trabajar con éstos
utilizando las ventajas que nos proporciona Access 2010.
Para crear una tabla de datos tenemos que hacer clic en la pestaña Crear.
En el grupo Tablas podremos seleccionar estas opciones:
Para asignar una clave principal a un campo, seguir los siguientes pasos:
Hacer clic sobre el nombre del campo que será clave principal.
A la izquierda del nombre del campo aparecerá una llave indicándonos que
dicho campo es la clave principal de la tabla.
1. En la pestaña Crear, haz clic sobre el botón Diseño de tabla. O bien haz
clic sobre el botón Tabla de la pestaña Crear, y luego ve a la
vista de Diseño haciendo clic en Vista Diseño desde la pestaña Hoja de
datos o desde la barra de estado.
2. En la primera fila escribe el Codigo alumnado y pulsa la
tecla INTRO para ir a la segunda columna del campo (tipo de datos).
3. Por defecto el tipo de datos será Texto, haz clic sobre la flecha de la
derecha y elige el tipo Autonumeración. Pulsa INTRO y pasarás a la
columna de descripción. Como la vamos a dejar vacía, pulsa INTRO de
nuevo para pasar a la fila inferior.
4. Escribe Nombre alumnado como nombre del segundo campo de la
tabla. Deja el tipo de datos Texto y posiciónate en la tercera columna.
5. En la columna Descripción de la rejilla escribe el texto Introducir el
nombre del alumno. Pulsa INTRO para pasar a la siguiente columna.
6. Escribe Apellidos alumnado. Pulsa FLECHA ABAJO para pasar a la fila
siguiente.
7. Crea los campos Direccion y Poblacion que serán todos ellos de
tipo Texto.
8. Crea el campo Codigo Postal de tipo Número.
9. Crea el campo Fecha de nacimiento de tipo Fecha/Hora.
10. Ahora vamos a definir el campo Codigo alumnado como clave
principal ya que no podremos tener dos alumnos/as con el mismo
código. Haz clic sobre el nombre del campo Codigo alumnado y, en la
pestaña Diseño, pulsa el botón en forma de llave . A la
izquierda del nombre del campo aparecerá el icono de una llave.
10. Ahora cerraremos la tabla desde el botón Cerrar que hay a la derecha
de la pestaña con el nombre de la tabla.
11. Para cerrar Access, pulsa las teclas ALT+F4.
REALIZA TAREA 2 DEL TEMA DE ACCESS DE CLASSROOM
AUTOEVALUACIÓN https://forms.gle/ScckycgFqxA3ZPBh6
Unidad 4. Modificar tablas de datos (I)
Si una vez creada una tabla, queremos cambiar algo de su definición (por
ejemplo, añadir una nueva columna, ampliar una columna que ya existe,
borrar una columna, etc.) tendremos que realizar una modificación en su
diseño:
La Vista de Hoja de datos se utiliza normalmente para editar los datos que
contiene la tabla, aunque también podemos modificar su diseño. Para abrir la
tabla en esta vista:
- Desde la pestaña Diseño o Inicio > grupo Vista > botón Ver,
cambiaremos la vista.
- También desde el botón de la barra de estado.
Otra forma de cambiar el nombre es hacer clic con el botón derecho del
ratón sobre el encabezado y seleccionar la opción Cambiar nombre de
campo en el menú contextual.
En la pestaña Inicio > grupo Registros > pulsar Eliminar. O bien pulsar la
tecla SUPR del teclado.
Rectificar datos.
Cerrar la base.
Seleccionar Archivo > Cerrar base de datos. Observa que no te pregunta
si deseas guardar los cambios, porque se han guardado automáticamente.
Para desplazarse por los diferentes registros de una tabla vamos a utilizar la
barra de desplazamiento:
1. Hacer doble clic sobre el cuadro de texto donde pone el número del
registro actual.
2. Escribir el número del registro al cual queremos ir.
3. Pulsar INTRO.
También puedes utilizar las teclas INICIO y FIN para desplezarte al primer
campo o al último, en el mismo registro. Y las teclas RE PÁG y AV PÁG para
situarte en el primer registro o en el último.
5. Haz clic sobre el botón para crear un nuevo registro. Observa como el
cursor se encuentra situado en la última fila de la tabla, marcada con un
asterisco *.
6. Introduce los siguientes registros.
Cerrar la base.
Para hacer uso de esta herramienta debemos visualizar los datos por
ejemplo con la vista Hoja de datos, a continuación posicionar el cursor en el
campo donde queremos buscar y finalmente hacer clic en el botón Buscar de
la pestaña Inicio o bien pulsar las teclas CTRL+B:
Comienzo del campo para que el valor buscado sea la parte inicial del
campo.
Arriba para buscar a partir del primer registro hasta el registro en el que nos
Abajo para buscar a partir del registro en el cual nos encontramos situados
y hasta el último.
Esta opción hay que utilizarla con mucho cuidado porque a veces pueden
ocurrir resultados inesperados sobre todo si no utilizamos la opción Hacer
coincidir todo el campo.
Localizamos el registro:
5.1. Introducción
5.6. Título
Se puede utilizar esta propiedad para todos los tipos de datos excepto
el Objeto OLE, Datos adjuntos, Calculado y Autonumeración.
5.8. Regla de validación
Se puede utilizar esta propiedad para todos los tipos de datos excepto
el Objeto OLE, Datos adjuntos, Calculado y Autonumeración.
Se puede utilizar esta propiedad para todos los tipos de datos excepto
el Objeto OLE y el Autonumeración.
5.10. Requerido
Se puede utilizar esta propiedad para todos los tipos de datos excepto
el Objeto OLE y el Autonumeración.
Los campos Memo y Texto cuentan con esta propiedad para controlar que
no se puedan introducir valores de cadena que no contengan caracteres o
estén vacíos.
5.12. Indexado
Campo Propiedades
Nombre
Tamaño: 15 y obligatorio
alumnado
Apellidos
Tamaño: 30 y obligatorio
alumnado
Entero largo, se puede dejar vacío, admite sólo 5 dígitos. Debe ser
Codigo Postal
menor que 53000.
Fecha de
Formato: Fecha corta y se puede dejar sin datos
nacimiento
Cambia el valor del Tamaño del campo de 255 (valor por defecto) a 15.
Para que el campo sea obligatorio tenemos que poner en su
propiedad Requerido el valor Sí. Para cambiar el valor, utiliza el
desplegable.
3. Haz clic sobre el campo Direccion y asígnale tamaño 30. Como el campo
es opcional dejamos la propiedad Requerido a No.
4. Haz clic sobre el campo Poblacion y asígnale tamaño 15. Para que
aparezca por defecto el valor Valencia tendremos que escribirlo en la
propiedad Valor predeterminado.
Campo Propiedades
1. Haz clic con el botón derecho del ratón en la tabla Cursos del Panel de
Navegación. Elige la opción Vista Diseño.
2. Haz clic en el campo Nombre curso para modificar sus propiedades.
3. Haz clic en la propiedad Tamaño que aparece en la parte inferior de la
ventana y asígnale el valor 15.
4. Ahora, modifica la propiedad Tamaño del campo Nº horas. Asígnale
un Tamaño Entero.
5. Pulsa las teclas CTRL+F4 para cerrar Access. Cuando el cuadro de
diálogo te pregunte si deseas guardar los cambios, elige la opción Sí.
AUTOEVALUACIÓN https://forms.gle/k2E9JKJgxvuXNeK19
Unidad 6. Las relaciones (I)
En la parte superior deben estar los nombres de las dos tablas relacionadas
(Pacientes y Ingresos) y debajo de éstos el nombre de los campos de
relación (código paciente y codigo paciente). Ojo! La información de ambos
campos se debe corresponder, por lo tanto han de ser del mismo tipo de
datos. No puedes relacionar, por ejemplo una fecha de nacimiento con un
apellido. En cambio no es necesario que el nombre del campo sea el mismo.
hacer clic con el botón derecho sobre la tabla y elegir la opción Ocultar
tabla del menú contextual que aparecerá,
hacer clic con el botón derecho sobre la línea que representa la relación a
modificar y elegir la opción Modificar relación... del menú contextual que
aparecerá,
o bien, hacer clic sobre la relación a modificar y hacer clic en el
botón Modificar relaciones que encontrarás en la pestaña Diseño de
la banda de opciones.
Ejercicio 1
Ejercicio 2
Ahora vamos a repetir el ejercicio anterior pero utilizando los menús
contextuales.
Recuerda que deberás tener abierta la ventana de Relaciones de la
base Clases.accdb.
Aparecerán todas las relaciones asociadas a la tabla y todas las tablas que
intervienen en estas relaciones.
Esta base de datos tiene definidas unas tablas y unas relaciones para que
puedas ver mejor el efecto de las opciones Borrar diseño, Mostrar todo,
y Mostrar directas.
Las consultas son los objetos de una base de datos que permiten
recuperar datos de una tabla, modificarlos e incluso almacenar el
resultado en otra tabla.
Consultas de selección.
Son las consultas que extraen o nos muestran datos. Muestran aquellos
datos de una tabla que cumplen los criterios especificados. Una vez obtenido
el resultado podremos consultar los datos para modificarlos (esto se podrá
hacer o no según la consulta). Una consulta de selección genera una tabla
lógica (se llama lógica porque no está físicamente en el disco duro sino en la
memoria del ordenador y cada vez que se abre se vuelve a calcular).
Consultas de acción.
Son consultas que realizan cambios a los registros. Existen varios tipos de
consultas de acción, de eliminación, de actualización, de datos anexados y de
creación de tablas. Las veremos más adelante.
Al entrar en la Vista Diseño de consulta nos pide primero las tablas de las
que la consulta sacará los datos con un cuadro de diálogo parecido al
siguiente:
Seleccionar la tabla de la que queremos sacar datos y hacer clic sobre el
botón Agregar.
Hacer doble clic sobre el nombre del campo que aparece en la zona de
tablas, este se colocará en la primera columna libre de la cuadrícula.
Hacer clic sobre el nombre del campo que aparece en la zona de tablas y
sin soltar el botón del ratón arrastrar el campo sobre la cuadrícula, soltar el
botón cuando estemos sobre la columna delante de la cual queremos dejar el
campo que estamos añadiendo.
Al igual que podemos definir en una tabla un campo cuyo tipo de datos
sea Calculado también podemos incluir campos calculados en las consultas.
Mover un poco el cursor para que aparezca la flecha . Pulsar el botón del
ratón y sin soltarlo arrastrar la columna hasta la posición deseada.
Hacer clic sobre la fila Orden: del campo por el cual queremos ordenar las
filas, hacer clic sobre la flecha que aparecerá para desplegar la lista y elegir el
tipo de ordenación.
Ejercicio 1.
Empezaremos por crear una consulta donde aparecerán los campos Nombre,
Apellidos, Población y Fecha de nacimiento de cada alumno/a.
13. Vamos a guardar la consulta, haz clic sobre el botón de la barra de Acceso
Rápido.
14. Escribe el nombre que le queremos dar a la consulta, Alumnos. ¡Ojo! no le
podemos dar el mismo nombre que una tabla ya creada.
15. Haz clic sobre el botón de la ventana de la consulta para salir de ella.
Ejercicio 2.
Ahora vamos a modificar la consulta anterior para obtener aquellos alumnos/as que
hayan nacido antes del año 1967.
Ejercicio 3.
Vamos a modificar la consulta anterior para obtener únicamente aquellos
alumnos de Valencia que hayan nacido antes del 67. Deberemos formar la
condición "población = "Valencia" y " fecha de nacimiento < #01/01/67#".
Como los criterios se encuentran en la misma fila se deberán cumplir los dos
criterios para que salga el registro. Es decir saldrán los alumnos de Valencia Y
nacidos antes del 67.
Ejercicio 4.
12.
13. ¡Ojo! cuando pongamos el nombre del parámetro es importante
escribirlo entre corchetes, de lo contrario Access le añadirá comillas y
no lo considerará como un nombre de parámetro sino como un valor.
14. Otra forma de utilizar un parámetro en una consulta es definiéndolo
mediante el botón Parámetros de la pestaña Diseño.
15.
16. En este caso, después de elegir la opción, se abre el cuadro de
diálogo Parámetros de la consulta donde podemos indicar el nombre
del parámetro y el tipo de dato.
17.
Ejercicio 1.
Empezaremos por crear una consulta donde aparecerán los Cursos que
existen en la base de datos.
Ejercicio 2.
12.
13. Una consulta multitabla es una consulta que obtiene datos de varias
tablas por lo que deberá contener en la zona de tablas de la
ventana Diseño las distintas tablas de donde obtiene esos datos.
14. Para añadir una tabla a la zona de tablas (una vez en la ventana Diseño
de consulta) haremos clic en el botón Mostrar tabla de la
pestaña Diseño:
15.
16. Si las tablas no están relacionadas o no tienen campos con el mismo
nombre, la consulta obtiene la concatenación de todas las filas de la
primera tabla con todas las filas de la segunda tabla, si tenemos una
tercera tabla concatenará cada una de las filas obtenidas en el primer
paso con cada una de las filas de la tercera tabla, y así sucesivamente.
Vemos que no interesa basar la consulta en muchas tablas ya que el
resultado de la concatenación puede alcanzar dimensiones gigantescas.
17. Además, normalmente la mayoría de las concatenaciones obtenidas no
nos sirven y entonces tenemos que añadir algún criterio de búsqueda
para seleccionar las filas que al final nos interesan. Por ejemplo me
puede interesar datos de la tabla Alumnado y de la tabla Cursos porque
quiero sacar una lista con los datos de cada alumno y nombre del curso
al que pertenece, en este caso no me interesa unir el alumno con cada
uno de los cursos sino unirlo al curso que tiene asignado; en este caso
tenemos que combinar las dos tablas.
23.
24. Las composiciones vistas hasta ahora son composiciones internas ya
que todos los valores de las filas del resultado son valores que están en
las tablas que se combinan.
25. Con una composición interna sólo se obtienen las filas que tienen al
menos una fila de la otra tabla que cumpla la condición, veamos un
ejemplo:
En la lista de alumnos comentada anteriormente no saldrán los alumnos que
no tengan curso asignado.
Pues en los casos en que queremos que también aparezcan las filas que
no tienen una fila coincidente en la otra tabla, utilizaremos la Composición
externa.
Ejercicio 1.
Ejercicio 2.
Crearemos una consulta para saber los datos de todos los alumnos que
están en Alumnado y el nombre del curso en el que está matriculado cada
uno.
5. Haz clic en el botón Ejecutar para ver el resultado. Observa que ahora
aparecen los alumnos 4, 5, 6, y 7 pero sin nombre de curso porque no
tienen.
6. Guarda la consulta con el nombre Todos los alumnos pero no salgas de
ella.
8. Haz clic en el botón Ejecutar para ver el resultado. Observa que ahora
aparecen también los cursos que no tienen alumnos.