Manual Access
Manual Access
Manual Access
Índice
Las bases de datos.................................................... 2
Microsoft Access 2003 .................................................... 3
Crear una base de datos ................................................. 4
Tablas....................................................................... 6
La Clave Principal ........................................................ 12
Filtros ............................................................................ 14
Relaciones ..................................................................... 16
Tipos de relaciones ....................................................... 19
PRÁCTICAS TABLAS ................................................... 20
Consultas ............................................................... 30
Consulta de selección ................................................... 31
Crear una consulta en vista diseño .............................. 32
Crear una consulta utilizando el asistente ................... 36
Consulta de creación de tabla ...................................... 38
Consulta de actualización ............................................. 38
Consulta de datos anexados ......................................... 39
Consulta de eliminación ............................................... 40
Lenguaje SQL................................................................ 41
PRÁCTICAS CONSULTAS ........................................... 43
Formularios ........................................................... 45
Crear formularios ......................................................... 46
Crear un formulario utilizando el asistente ................. 47
PRÁCTICAS FORMULARIOS ..................................... 51
Informes................................................................. 53
Crear un informe utilizando el asistente ...................... 55
Etiquetas........................................................................ 61
PRÁCTICAS INFORMES ............................................. 64
Macros ................................................................... 66
Editor de Visual Basic ........................................... 69
Procedimiento Visual Basic .......................................... 73
Bases de datos con Visual Basic ................................... 74
Tablas en Visual Basic .................................................. 75
Ayuda ..................................................................... 77
TEST ...................................................................... 80
1
Microsoft Access 2003
Con el gestor de bases de datos Microsoft Access 2003 podemos crear, modificar y
gestionar nuestras bases de datos. Podemos también combinar Access con las hojas de
cálculo de Microsoft Excel o con el procesador de textos Microsoft Word.
Registros
Campos
Archivos
2
Microsoft Access 2003
Barra de Títulos
Barra de Menús
Barras de Herramientas
Barra de Estado
3
Microsoft Access 2003
4
Microsoft Access 2003
La extensión del archivo de Microsoft Access deberá ser “.mdb”. Cuando escribamos el
nombre y ubiquemos la base de datos, pulsaremos el botón crear.
Aquí podemos trabajar con nuestra base de datos y sus elementos: las tablas, las
consultas, los formularios, los informes, macros y módulos.
5
Microsoft Access 2003
Tablas
Una tabla almacena los datos de una base de datos. Las tablas están formadas por
campos, los cuales contienen registros, que son los datos.
Esta es la vista Diseño. Aquí podemos modificar los campos de cada tabla para poder
introducir datos después.
Podemos modificar las propiedades de los campos en la parte inferior del cuadro.
6
Microsoft Access 2003
En “Nombre del campo” escribimos los campos que va a contener nuestra tabla. No
puede haber campos con el mismo nombre en la misma tabla.
En “Tipo de datos” podemos seleccionar el tipo de dato que será el campo.
7
Microsoft Access 2003
Es importante que indiques el número más pequeño de caracteres que puedan contener
todos los datos, ya que si tienes un campo que contenga solo un carácter y dejas el
Tamaño del campo en el valor por omisión de 50, estarás desperdiciando espacio.
A los campos Memo se les puede dar formato de la misma manera que a los campos de
texto, usando los mismos símbolos, esto es poco frecuente.
El tamaño de un campo numérico viene dado por la cantidad de memoria que necesita el
ordenador para trabajar con los distintos tipos de números. Tamaños:
Entero Largo: Contiene números entre -2.000 millones y 2.000 millones sin
fracciones ni decimales.
Doble: Contiene números entre -1,7 x 10308 y 1,7 x 10308. Los cálculos tienen
una precisión de 10 posiciones decimales.
Simple: Contiene números entre -3,4 x 1038 y 3,4 x 1038. Los cálculos tienen
una precisión de 6 posiciones decimales.
En caso de que realices cálculos con una precisión de hasta cuatro decimales, es mejor
que lo hagas con el tipo Moneda, aunque no representen dinero. Los cálculos de
Moneda utilizan la coma fija en lugar de flotante, que nos evita errores de redondeo y
son más rápidos.
8
Microsoft Access 2003
FORMATO
Tanto a los campos numéricos como a los de moneda se les pueden dar los siguientes
formatos:
LUGARES DECIMALES
9
Microsoft Access 2003
Fecha Corta: Muestra la fecha como números separados por guiones (15-5-93).
Hora Larga: Muestra la hora como horas, minutos y segundos separados por dos
puntos (15:25:10).
Hora Mediana: Muestra la hora como horas y minutos separados por dos puntos
y seguidos por AM o PM (3:25 PM).
TAMAÑO
Los campos de tipo Moneda pueden tener las mismas propiedades Formato y Lugares
Decimales que los campos de tipo Numérico.
10
Microsoft Access 2003
Sí y No.
Verdadero y Falso.
Activado y Desactivado.
Selecciona uno de los tres en la lista desplegable Formato: la primera opción aparecerá
como Sí y la segunda como No.
11
Microsoft Access 2003
La Clave Principal
Una clave principal es un campo o una combinación de campos que identifican de
manera única a cada registro.
No es aconsejable usar como clave principal campos que tengan un significado. Por
ejemplo, si utilizas el campo Nombre como clave principal, no podrás añadir a la tabla
ningún nombre repetido.
Lo mejor es crear una clave principal usando un campo que sea del tipo Contador. Por
ejemplo, si el campo Número de empleado tiene es del tipo Contador puedes ponerlo
como Clave principal porque no se repetirá nunca su número.
Access te creará un campo Clave principal si no lo haces tú. Cuando cierres la ventana
de la tabla, Access mostrará un cuadro de dialogo en el que te preguntará si quieres
crear un campo clave principal. Haz clic en Sí si quieres que Access cree el campo.
Si uno de los campos de la tabla es del tipo Contador, Access lo designará como Clave
principal. En caso contrario, Access añadirá a la tabla un nuevo campo Contador y le
dará el nombre ID.
12
Microsoft Access 2003
Esta es la vista Hoja de datos, hay que definir la clave principal (opcional) y al menos
un campo en la vista Diseño:
En esta hoja podemos introducir valores en los campos de la base de datos. Podemos
cambiar el nombre de los campos haciendo doble clic sobre el nombre de uno de ellos.
13
Microsoft Access 2003
Filtros
Los filtros de las tablas en Access son herramientas que sirven para hacer una búsqueda
avanzada de registros que cumplan ciertas condiciones. Podemos acceder a los filtros
desde el menú Registros – Filtro de la barra de menús de la tabla:
Filtro por formulario. Esta opción nos permite filtrar la información usando un
formulario en el que especificamos los criterios de filtro. Podemos usar la pestaña “OR”
que hay en la parte inferior para añadir criterios adicionales.
Filtro por selección. Este filtro permite filtrar los datos seleccionando los registros en la
tabla. Primero seleccionaremos los registros, y después usaremos el filtro de selección
14
Microsoft Access 2003
Filtro excluyendo la selección. Este filtro es el contrario del anterior. Filtra los datos que
no están seleccionados en nuestra tabla.
Filtro u orden avanzado. Con esta opción filtramos los registros como si de una consulta
se tratase. La ventana que aparece es similar a una consulta, que veremos en el siguiente
tema. En “Campo” escribiremos el campo sobre el que queremos hacer el filtro, en
“Orden” elegimos que queremos ordenar los datos ascendente o descendentemente, y en
“Criterios” es donde escribiremos las condiciones que debe cumplir el filtro.
Una vez hemos filtrado los datos con cualquier tipo de filtro, nos bastará con pulsar el
botón de la barra de herramientas de la tabla para quitar el filtro.
15
Microsoft Access 2003
Relaciones
Para relacionar las tablas en Access, primero debemos cerrarlas. Después pulsamos el
botón de la barra de herramientas de la base de datos.
Aparecerá la siguiente pantalla, donde elegiremos las tablas que vamos a relacionar:
Después, cuando hemos seleccionado las tablas, aparece la siguiente ventana, las
relaciones:
En esta ventana podemos arrastrar un campo de una tabla encima de un campo de otra
tabla con el que queremos que se relacione. Por ejemplo, queremos relacionar el campo
Codigo de la tabla Tabla1 con el campo Codigo de la tabla Tabla2.
16
Microsoft Access 2003
Para modificar las relaciones también podemos hacer doble clic dentro de la ventana de
relaciones. Aparecerá la siguiente pantalla:
Para relacionar el campo Codigo de la tabla Tabla1 con el campo Codigo de la tabla
Tabla2, pulsaremos en “Crear nueva…” y aparecerá esta ventana:
Si queremos modificar una relación sólo tenemos que hacer doble clic en ella.
17
Microsoft Access 2003
Con esto podemos modificar un campo de una tabla para que se modifique en las
demás tablas relacionadas.
Con esto si borramos un registro de una relación, se borran todos los registros
relacionados.
18
Microsoft Access 2003
Tipos de relaciones
Relaciones de uno a uno.
Por ejemplo, una persona solo puede tener un DNI, mientras que el DNI sólo
puede pertenecer a una persona.
Por ejemplo, los directores de cine, uno puede dirigir varias películas a la vez,
mientras que una película puede ser dirigida por varios directores al mismo
tiempo.
19
Microsoft Access 2003
PRÁCTICA TABLAS
Nº de alumno
Nombre
Apellidos
Dirección
Ciudad
Código Postal
Teléfono
Edad
Informe
DNI
Nombre
Apellidos
Dirección
Ciudad
Código Postal
Teléfono
20
Microsoft Access 2003
1.- Abre la base de datos "Practica.mdb" e introduce los siguientes datos en la tabla
ALUMNOS.
Nº DE ALUMNO 1
NOMBRE ANTONIO
DIRECCIÓN LÉRIDA, 52
CIUDAD VALENCIA
TELÉFONO 3674039
EDAD 22
INFORME MENSUAL
Nº DE ALUMNO 2
NOMBRE ANDRÉS
DIRECCIÓN PRÍNCIPE, 14
CIUDAD VALENCIA
TELÉFONO 3806433
EDAD 23
INFORME MENSUAL
21
Microsoft Access 2003
Nº DE ALUMNO 3
NOMBRE OLGA
DIRECCIÓN BILBAO, 12
CIUDAD VALENCIA
TELÉFONO 3332358
EDAD 26
INFORME MENSUAL
Nº DE ALUMNO 4
NOMBRE BEATRIZ
DIRECCIÓN GANDIA, 69
CIUDAD BURJASSOT
TELÉFONO 3625879
EDAD 19
INFORME SEMANAL
22
Microsoft Access 2003
Nº DE ALUMNO 5
NOMBRE JOSÉ
DIRECCIÓN ALCAÑIZ, 2
CIUDAD ALDAYA
TELÉFONO 3322295
EDAD 24
INFORME SEMANAL
Nº DE ALUMNO 6
NOMBRE JOSEFA
DIRECCIÓN PELAYO, 12
CIUDAD TORRENTE
TELÉFONO 3258641
EDAD 21
INFORME SEMANAL
23
Microsoft Access 2003
Nº DE ALUMNO 7
NOMBRE DESCANSO
APELLIDOS DOMINICAL
GARCÍA
DIRECCIÓN DOMINGO, 58
CIUDAD BENIPARRELL
TELÉFONO 3695842
EDAD 24
INFORME MENSUAL
Nº DE ALUMNO 8
NOMBRE ANTONIA
CIUDAD VALENCIA
TELÉFONO 3695874
EDAD 18
INFORME SEMANAL
24
Microsoft Access 2003
Nº DE ALUMNO 9
NOMBRE CARLOS
DIRECCIÓN JERUSALÉN, 69
CIUDAD VALENCIA
TELÉFONO 3521483
EDAD 23
INFORME MENSUAL
Nº DE ALUMNO 10
NOMBRE CARLA
APELLIDOS CARLOTA
NARANJA
DIRECCIÓN ENTREVÍAS, 47
CIUDAD ALBORAYA
TELÉFONO 1245896
EDAD 27
INFORME MENSUAL
25
Microsoft Access 2003
2.- Cambia la fuente de la tabla y ponle Courier New con un tamaño de 10 puntos.
5.- Abre la base de datos "Practica2.mdb" e introduce los siguientes datos en la tabla
CLIENTES.
DNI 25.150.462
NOMBRE MANUELA
DIRECCIÓN MALVARROSA, 23
CIUDAD VALENCIA
TELÉFONO 3658921
DNI 66.254.432
NOMBRE FELIPE
CIUDAD VALENCIA
TELÉFONO 3528974
26
Microsoft Access 2003
DNI 25.485.362
NOMBRE JUANA
DIRECCIÓN HONDURAS, 85
CIUDAD BENIMAMET
TELÉFONO 3657892
DNI 24.859.632
NOMBRE MARIAN
DIRECCIÓN BARRACA, 78
CIUDAD VALENCIA
TELÉFONO 3335698
DNI 13.589.421
NOMBRE ARTURO
DIRECCIÓN ROCA, 4
CIUDAD ALMUSAFES
TELÉFONO 4152693
27
Microsoft Access 2003
DNI 45.879.214
NOMBRE VILMA
CIUDAD BENIMAMET
TELÉFONO 3568941
DNI 28.475.368
NOMBRE BEATRIZ
CIUDAD BURJASSOT
TELÉFONO 3658974
DNI 52.896.741
NOMBRE PASCUAL
DIRECCIÓN CÁDIZ, 58
CIUDAD VALENCIA
TELÉFONO 3730528
28
Microsoft Access 2003
DNI 42.325.698
NOMBRE GASPAR
CIUDAD BENETUSSER
TELÉFONO 3658974
DNI 25.489.632
NOMBRE FELIPE
DIRECCIÓN REAL, 47
CIUDAD VALENCIA
TELÉFONO 3652417
29
Microsoft Access 2003
Consultas
Una consulta es una petición de información de las tablas en la base de datos.
En una consulta podemos seleccionar tablas de la base de datos según unos criterios que
nosotros especificamos, podemos también modificar los datos de las tablas, hacer
cálculos, y crear nuevos elementos de la base de datos.
Consulta de datos anexados. Con esto podemos añadir nuevos datos a las tablas
de nuestra base de datos.
Para cambiar entre una consulta y otra durante la creación, pulsamos el botón ,
que variará según la consulta que tengamos seleccionada.
30
Microsoft Access 2003
Consulta de selección
Para crear una consulta de selección, nos situamos en nuestra base de datos y pulsamos
la pestaña “Consultas”
31
Microsoft Access 2003
Vista diseño. Con esta opción creamos una consulta sin ayuda del asistente.
Asistente para búsqueda de duplicados. Podemos crear una consulta que busque
valores duplicados en los campos de una tabla.
Aquí elegimos las tablas y pulsamos “Agregar”. Podemos elegir varias tablas y también
otras consultas. Para ver la consulta pulsamos “Cerrar”. Si queremos volver a ver esta
ventana para seleccionar tablas y consultas, pulsamos en la barra de herramientas:
Consulta – Mostrar Tabla.
32
Microsoft Access 2003
Aquí podemos ver las tabla que hemos seccionado, donde seleccionaremos los campos
de cada una que se mostrarán en nuestra consulta de selección.
En la casilla “Campo” seleccionamos los campos de las tablas de uno en uno o todos a
la vez seleccionando (*). Podemos elegir el campo desplegando el menú de “Campo” o
haciendo doble clic en los campos deseados en las tablas de la parte superior.
33
Microsoft Access 2003
Con la casilla “Orden” podemos ordenar los registros del campo seleccionado
ascendentemente o descendentemente
En las casillas de “Criterios” escribimos las condiciones de los campos para la consulta.
Se pueden introducir varios criterios en el mismo campo.
Aquí se mostrarán todos los registros que tengan como población Valencia o Sevilla.
Los tipos de criterios que podemos introducir son valores, rangos de valores (con < y >,
por ejemplo, mayores de 50 años “>50”), comodines (Val* o ?alencia, para buscar
registros con algún carácter desconocido), registros con o sin datos (escribiendo “Nulo”
para buscar los vacíos y “Es Negado Nulo” para buscar los que al menos tengan un
dato).
34
Microsoft Access 2003
Cuando hemos seleccionado todos los criterios, ejecutamos la consulta desde el menú
de herramientas Consulta – Ejecutar.
Entonces aparecerá la hoja de datos, donde se mostrarán los registros de acuerdo con
nuestra consulta y criterios:
35
Microsoft Access 2003
36
Microsoft Access 2003
37
Microsoft Access 2003
Cuando seleccionamos crear una consulta de creación de tabla, Access nos mostrará
esta pantalla:
Aquí le damos un nombre a la tabla que queremos crear, y escogemos si será en la base
de datos actual o será en otra base de datos.
Cuando termines de introducir los datos, usa la ventana Consulta como harías en las
consultas de selección.
Consulta de actualización
Estas consultas te permiten cambiar los valores de algunos o todos los registros de una
tabla.
Cuando seleccionamos las consultas de actualización, vemos que son similares a las de
selección, pero en vez de tener las filas “Orden” y “Mostrar”, tiene una fila nueva,
“Actualizar a”, en la que se introduce una expresión que representa el nuevo valor del
campo.
38
Microsoft Access 2003
Aquí escribimos el nombre de la tabla a la que vamos a añadir datos, y la base de datos
a la que pertenece la tabla.
En lugar de la fila “Mostrar” tiene una fila “Anexar a”, que se utiliza para seleccionar
los campos de la tabla a los que se añadirán los datos.
Las celdas “Orden” y “Criterios” se utilizarán para especificar qué registros se añadirán
a la tabla y el orden en que se añadirán al final de la misma.
39
Microsoft Access 2003
Consulta de eliminación
Con estas consultas podemos eliminar más fácilmente registros que cumplan
determinados criterios.
La fila “Eliminar” incluye las palabras Desde y Donde. Esto está escrito para recordar
que sólo se pueden introducir criterios bajo los campos.
Introducimos los criterios, igual que en las consultas de Selección, para especificar que
registros se han de eliminar.
40
Microsoft Access 2003
Lenguaje SQL
El lenguaje SQL es un lenguaje de consultas usado en las bases de datos para consultar,
y modificar la información.
Para acceder al editor SQL debemos entrar en una consulta, abrir el menú desplegable
de vistas y elegir la opción: “Vista SQL”.
Por ejemplo:
SELECT Tabla1.Nombre, Tabla2.Poblacion FROM Tabla1, Tabla2;
UPDATE / SET. Permite modificar los registros de los campos que cumplan
unos criterios.
Por ejemplo:
UPDATE Tabla1 SET Nombre = ‘Juan’ WHERE Nombre = ‘John’;
Por ejemplo:
DELETE * FROM Tabla2 WHERE Población = ‘Barcelona’;
41
Microsoft Access 2003
Este sería un ejemplo de consulta SQL, donde haríamos una consulta de Nombre y
Apellidos de Tabla1
Este sería otro ejemplo donde seleccionamos campos de varias tablas, usando la
sentencia SELECT NombreTabla.NombreCampo FROM Tabla:
42
Microsoft Access 2003
PRÁCTICA CONSULTAS
Crea una consulta basada en la tabla ALUMNOS que contenga todos los alumnos
mayores de 22 años, con los campos Nombre, Apellidos, Dirección, Ciudad y Edad,
haz una ordenación principal descendente por edades y otra ordenación secundaria
ascendente por nombre. Guarda la consulta con el nombre de "Alumnos mayores de 22
años".
2.- Crea otra consulta, utilizando todos los campos, para los alumnos que no vivan en
Valencia y ordénalos por la ciudad de manera ascendente. Guarda la consulta con el
nombre de "Alumnos de fuera de Valencia".
3.- Crea dos consultas, utilizando todos los campos, una para encontrar a los alumnos
que se les deba entregar un Informe Mensual y que llamarás "Alumnos con informe
mensual", y otra para los alumnos que se les deba entregar un informe semanal y que
llamarás "Alumnos con informe semanal". Utiliza en los dos casos comodines.
4.- Crea una nueva consulta, utilizando los campos Nombre, Apellidos, Dirección,
Ciudad y Edad, con los alumnos que tengan de 15 a 22 años. Guarda la consulta con el
nombre de "Alumnos entre 15 y 22 años".
5.- Haz una presentación preliminar de las consultas de los ejercicios 1 y 3. Haz lo
necesario para que ocupe cada consulta solo una hoja.
6.- Haz una presentación preliminar de la consulta del ejercicio 2. Haz lo necesario para
que la consulta ocupe solo una hoja.
7.- Haz una presentación preliminar de la consulta del ejercicio 4. Haz lo necesario para
que la consulta ocupe solo una hoja.
43
Microsoft Access 2003
Crea una consulta basada en la tabla CLIENTES que contenga todos los Clientes de
Valencia, con todos los campos, y haz una ordenación principal descendente por
apellidos y otra ordenación secundaria ascendente por DNI. Guarda la consulta con el
nombre de "Clientes de Valencia".
9.- Crea otra consulta, con todos los campos, con los clientes de fuera de Valencia,
ordénalos por Nombre. Guarda la consulta con el nombre de "Clientes de fuera de
Valencia".
10.- Crea una nueva consulta, con los campos Nombre, Apellidos, Dirección, Ciudad y
Código postas, de los clientes de Valencia y Benimamet. Guarda la consulta con el
nombre de "Clientes de Valencia y Benimamet".
11.- Haz una presentación preliminar de las consultas de los ejercicios 8,9 y 10. Haz lo
necesario para que ocupe cada consulta solo una hoja.
44
Microsoft Access 2003
Formularios
Con los formularios podemos introducir datos en las tablas más cómodamente.
Introducimos los datos en el formulario y éste los introduce en las tablas. Los
formularios recogen la información y las tablas la almacenan.
45
Microsoft Access 2003
Crear Formularios
Para crear un formulario pulsaremos el botón en la pestaña “Formularios” de
la base de datos. Aparecerá la siguiente pantalla:
Asistente para gráficos. Se crea un formulario con un gráfico, muestra los datos
en formato gráfico.
46
Microsoft Access 2003
En esta parte introducimos los campos que queremos ver en el formulario. Podemos
introducirlos desde las tablas o las consultas de nuestra base de datos
Cuando hayamos seleccionado los datos pulsamos Siguiente.
47
Microsoft Access 2003
En esta parte podemos modificar el estilo del formulario. Esto sólo cambiara el fondo o
el color. Pulsamos siguiente para continuar.
Para finalizar el formulario, sólo falta ponerle un nombre. Pulsamos Finalizar para ver
el formulario:
48
Microsoft Access 2003
49
Microsoft Access 2003
Subformulario/Subinforme Línea
50
Microsoft Access 2003
PRÁCTICA FORMULARIOS
2.- Crea un Formulario Tabular, utilizando el asistente, basado en la tabla Alumnos con
los siguientes parámetros:
Estilo: Encasillado.
3.- Crea un Formulario Gráfico, utilizando el asistente, basado en la tabla Alumnos con
los siguientes parámetros:
51
Microsoft Access 2003
6.- Crea un Formulario Tabular, utilizando el asistente, basado en la tabla Clientes con
los siguientes parámetros:
Estilo: Sombreado.
Estilo: Estándar.
52
Microsoft Access 2003
Informes
Los informes de Access nos presentan la información de los datos de nuestras tablas o
consultas. Están hechos para la impresión de documentos, con ellos podemos
representar en papel los datos de nuestra base de datos.
Para acceder a los informes pulsamos la pestaña “Informes en nuestra base de datos.
53
Microsoft Access 2003
Asistente para gráficos. Con esto podemos crear informes gráficos fácilmente
con la ayuda del asistente.
Asistente para etiquetas. Con este asistente podemos crear informes para
etiquetas. El asistente nos ayuda a elegir los campos que se incluirán y a
modificar el diseño de la etiqueta.
54
Microsoft Access 2003
En esta ventana escogemos los campos que queremos incluir en nuestra base de datos.
Podemos escoger de las tablas o de las consultas. Elegimos los campos que queremos,
por ejemplo Nombre, Apellidos, Edad y Telefono y pulsamos siguiente.
55
Microsoft Access 2003
56
Microsoft Access 2003
57
Microsoft Access 2003
Aquí podemos escoger el estilo del informe, pudiendo ver el resultado en la parte
izquierda de la ventana. Cuando escojamos el estilo pulsamos siguiente.
Aquí escribimos el nombre para el informe y pulsamos Finalizar para mostrar el nuevo
informe.
58
Microsoft Access 2003
59
Microsoft Access 2003
Subformulario/Subinforme Línea
60
Microsoft Access 2003
Etiquetas
Las etiquetas son un tipo de informe de Access en las que podemos imprimir
información de una tabla o consulta en forma de etiqueta.
Aquí elegimos el tamaño de las etiquetas. Los diferentes modelos pueden tener varias
etiquetas. En la caja de las etiquetas suele venir el nombre del modelo, que está en la
primera columna. En la segunda columna se encuentran las dimensiones de la etiqueta,
para seleccionar por medida. Estas dimensiones se pueden ver en dos tipos de medidas,
inglesa o métrica. También se puede seleccionar si el papel en el que se imprimirán las
etiquetas es continuo o si son hojas sueltas.
61
Microsoft Access 2003
Aquí podremos cambiar la fuente de las etiquetas. El tamaño, el color, etc. Cuando
escojamos el formato de las etiquetas pulsaremos Siguiente.
En esta parte introducimos los campos que se mostrarán en la etiqueta. Por ejemplo, los
campos Nombre, Apellidos.
62
Microsoft Access 2003
Los ordenamos por ejemplo por Apellidos. Pulsamos siguiente para ir al último paso.
En el paso final nombramos las etiquetas y pulsamos Finalizar para ver el resultado.
63
Microsoft Access 2003
PRÁCTICA INFORMES
2.- Crea un Informe Tabular, utilizando el asistente, basado en la tabla Alumnos con los
siguientes parámetros:
3.- Crea un Informe para etiquetas postales, utilizando el asistente, basado en la consulta
Alumnos con informe semanal, con los siguientes parámetros:
64
Microsoft Access 2003
65
Microsoft Access 2003
Macros
Una macro es un objeto que ejecuta unas instrucciones concretas de forma automática,
en el orden determinado por el usuario. Las macros se ejecutan a través de botones de
comando, estos botones se pueden incluir en un informe o un formulario.
66
Microsoft Access 2003
Al pulsar en la celda aparece la lista de acciones que puede realizar una macro.
En la parte inferior de esta pantalla, una vez se ha seleccionado una acción, aparecen los
Argumentos de Acción. Dependiendo de la acción seleccionada tendrá más o menos
argumentos.
Una vez se han determinado todas las acciones sucesivas, y los argumentos de acción de
cada acción, se guarda la macro pulsando el botón guardar.
67
Microsoft Access 2003
Una vez hemos guardado la macro, podemos hacerla funcionar. Para ejecutar una
macro, iremos a la ventana de la base de datos, en la pestaña Macros, seleccionaremos
la macro y haremos clic en “Ejecutar”.
68
Microsoft Access 2003
Módulos locales. Son privados de los formularios o los informes y se crean y borran con
ellos ya que forman parte de su diseño. Se les puede añadir procedimientos de evento o
generales.
69
Microsoft Access 2003
Para trabajar en el editor con bases de datos necesitamos la tecnología OLE DB, que nos
permitirá el acceso a datos desde múltiples orígenes e datos. También necesitamos la
biblioteca ADODB y ADOX, para creación y manipulación de datos, creación de
objetos de la base de datos, concesión de privilegios, e integridad referencial.
70
Microsoft Access 2003
Aquí debemos comprobar si disponemos de la referencia “Microsoft ADO Ext 2.7 for
DDL and Security”, y si no es así, debemos activarla.
71
Microsoft Access 2003
También podemos acceder al Editor de Visual Basic desde Ver – Código de la barra de
menús de los formularios o de los informes.
Formularios:
Informes:
72
Microsoft Access 2003
En los objetos y variables declaramos los objetos “Catalog” que contiene objetos de la
base de datos, y el objeto “Connection”, que establece las conexiones con las bases de
datos. También se definen las variables que sirven para almacenar valores en una
ejecución o un procedimiento.
Al final tenemos que cerrar la base de datos y asignar el contenido “Nothing” a los
objetos para que puedan ser utilizados en otro procedimiento.
73
Microsoft Access 2003
Vamos a crear una base de datos. Para ello, vamos a la pestaña módulos y pulsamos el
botón para crear otro procedimiento:
Este sería el procedimiento para crear la base de datos “bd2”, que situaríamos en
C:\Bases de datos\bd2. Para poder ejecutar el módulo debemos guardarlo. Pulsamos en
Archivo – Guardar en la barra de herramientas del editor. A continuación, si pulsamos
en Ejecutar – Ejecutar macro en la barra de herramientas, podremos ejecutar el módulo
y se creará la base de datos. Nuestra nueva base de datos está creada.
74
Microsoft Access 2003
Al crear los campos de la tabla debemos especificar el tipo de campo que será.
Estos son los tipos básicos de campos:
Este sería el procedimiento para crear una tabla en nuestra base de datos:
75
Microsoft Access 2003
Si queremos modificar una tabla podemos usar la sentencia SQL ALTER TABLE, que
sirve para añadir columnas, eliminar columnas, crear restricciones y borrar
restricciones.
También podemos borrar tablas, para ello utilizaremos la sentencia SQL DROP
TABLE:
Para borrar una tabla tiene que estar cerrada primero y hay que tener en cuenta las reglas
de integridad referencial. La tabla que queremos borrar no puede formar parte de una
relación.
76
Microsoft Access 2003
Para salir de la ayuda cierra la ventana utilizando el Botón de Control, el menú Archivo
o pulsa la secuencia ALT-F4.
Access cuenta con una ayuda especial: El Asistente de Ideas; sirve como guía "paso a
paso" según se va realizando un trabajo. Para ponerlo en marcha pulsa el botón de la
bombilla situado en la barra de herramientas Estándar. Aparecerá una nueva barra y te
dará indicaciones y explicaciones de lo que has hecho y de lo que puedes hacer a
continuación, las distintas indicaciones se van numerando y de esta manera podrás
revisar pasos anteriores.
77
Microsoft Access 2003
Para usar la ayuda de Access debemos seleccionar la palabra más conveniente a la que
queramos encontrar y se nos ofrecerán posibles respuestas relacionadas con el tema que
hayamos elegido.
Después de realizar la búsqueda aparecerá una serie de resultados de los cuales debemos
seleccionar el que mas nos convenga.
78
Microsoft Access 2003
79
Microsoft Access 2003
TEST
Una base de datos está formada por:
□ .bdm
□ .bdd
□ .mdb
Desde el menú Insertar podemos crear:
80
Microsoft Access 2003
□ Consultas
□ Informes
□ Tablas
Una tabla puede ser creada:
□ Los campos
□ Los registros
□ Los ficheros
El tipo de datos “Memo” permite introducir:
□ Números
□ Texto
□ Números y texto
81
Microsoft Access 2003
□ Sí
□ No
□ Sólo en tablas con un campo
La vista hoja de datos de una tabla nos permite introducir y modificar:
□ Campos y registros
□ Registros y relaciones
□ Registros y ficheros
En la ventana de relaciones podemos relacionar:
□ Tablas
□ Consultas
□ Campos
82
Microsoft Access 2003
□ Actualizar
□ Añadir
□ Anexar
Con los formularios podemos:
83
Microsoft Access 2003
□ Sí
□ No
□ Sólo modificar
Los informes:
□ Un tipo de consulta
□ Un tipo de informe
□ Un tipo de formulario
84
Microsoft Access 2003
□ Sí
□ No
□ Sólo desde el asistente de etiquetas
Con las macros podemos:
85
Microsoft Access 2003
86