Professional Documents
Culture Documents
09
NDICE
1. Tablas
1.1. Pantalla Access
1.2. Bases de datos
1.3. Tablas
1.4. Guardar una base de datos
1.5. Creacin de tablas
1.6. Introduccin de datos en una tabla
1.7. Creacin de tablas usando el asistente
1.8. Normalizacin
2. Consultas
Qu es y para qu se utiliza la base de datos
2.1. Consultas
Access?
2.2. Creacin de consultas
2.3. Criterios para consultas
Una base de datos es una aplicacin informtica que
2.4. Tipos de consultas
permite organizar diferentes tipos de informacin.
2.5. Visualizacin y ordenacin
Access es un gestor de bases de datos que se encarga
2.6. Paso a Word y Excel
tanto de disearlas como de manejar los datos almace-
3. Formularios nados en ellas.
3.1. Formularios Las partes ms importantes de la base de datos Access
3.2. Bsqueda son: tablas, consultas, formularios e informes.
3.3. Filtros
3.4. Creacin de formularios automtica Programa
3.5. Creacin de formularios con el asistente Access es el gestor de bases de datos del paquete
3.6. Diseo de formularios manualmente Microsoft Office 2007, que es propiedad de la empre-
sa americana Microsoft.
Curiosidades Distribuye en Espaa: Microsoft Ibrica.
Combinar informacin con Word
Pgina web
Taller de investigacin www.microsoft.es
Informes
Organizacin
Access e Internet En el DVD Utilidades hay una carpeta que se llama
Paso de base de datos Access a HTML y viceversa 09Access, que sirve para hacer algunas de las actividades
de esta unidad. La tienes que copiar en tu carpeta TIC.
0 9 B A S E D E D AT O S A C C E S S
EXPERIMENTA
1. Tablas
Copia del DVD Utilidades la carpeta 09Access en tu carpeta TIC; utilizado el Explorador de Windows entra en cada
una de las subcarpetas, y en cada uno de los archivos de bases de datos modifica las propiedades mediante el men
Contextual, si es necesario, desactivando la casilla de verificacin Solo lectura.
En esta seccin vas a crear una base de datos que te permita organizar todas tus canciones.
234
1 . TA B L A S
Crea en la misma base de datos Msica otra tabla con el nombre Compras.
a) Elige Crear/Tablas/Plantillas de tabla y selecciona
b) En Inicio/Vistas/Ver selecciona
c) En la ventana Guardar como, escribe Compras y pulsa
d) Sustituye el Nombre del campo, Id, por IdCompras
e) Elimina la fila Elemento; seleccinala y pulsa [Supr]
f) Elimina tambin los campos Descripcin, Categora, Condi-
cin, Precio de adquisicin, Fabricante, Modelo, Comenta-
rios, Datos adjuntos y Fecha de retirada.
g) Sustituye en el Nombre del campo, Fecha de adquisicin por
Fecha
h) Sustituye en el Nombre del campo, Valor actual por Precio
i) Arrastra el campo Ubicacin para que ocupe la posicin de la
tercera fila.
j) Guarda los cambios y abre la tabla en formato
k) Introduce los registros de la tabla que figura en la ilustracin del
margen. Para introducir la primera fecha escribe 15/07/00 y
el resto de datos en las siguientes celdas.
l) Ajusta las longitudes de los campos al tamao de texto.
m) Cierra la tabla guardando los cambios.
n) Cierra Access.
235
0 9 B A S E D E D AT O S A C C E S S
APRENDE
1.3. TABLAS
Las tablas se utilizan en las bases de datos para organizar la informacin internamente. Una tabla consta de filas, que
son los registros, y columnas, que son los campos.
Las bases de datos en general estn formadas por varias tablas. Por ejemplo, en la ilustracin observamos la base de
datos Agenda, que est formada por siete tablas.
Registros
Son las fichas que introducimos en la tabla, es decir, el conjunto de caractersticas que definen cada uno de los elemen-
tos que pertenecen a la tabla. Un registro es cada una de las filas de la tabla. Por ejemplo, Corazn parto.
Campo
Un campo es una caracterstica comn a todos los registros. Un campo es cada una de las columnas de la tabla. Por
ejemplo Autor/a.
236
1 . TA B L A S
Al empezar a trabajar con una base de datos debemos indicar el nombre con el que la vamos a guardar. Una vez abier-
ta la base de datos, el almacenamiento es automtico e inmediato, es decir, cualquier cambio que se produzca en ella
es almacenado en el mismo momento de producirse. Por este motivo no es necesario guardar cada vez que realicemos
algn cambio.
Para convertir un campo en campo clave lo seleccionamos y hacemos clic en Herramientas de tabla/Diseo/Herra-
mientas/ Clave principal. El valor de este campo no puede aparecer repetido en distintos registros, ya que enton-
ces no identifica de manera nica a cada uno de ellos. En caso de repeticin, el gestor da un mensaje de error. Si no
creamos esta clave, al guardar la tabla el gestor preguntar si queremos aadir un campo clave que ser Autonum-
rico, del cual se encargar el propio gestor, de forma que no supondr un trabajo adicional para nosotros. An diciendo
que no lo cree, la tabla lo har de forma interna.
Para guardar la tabla en la que estamos trabajando, cerramos la ventana Diseo; en este momento el programa pre-
gunta el nombre de la tabla y lo escribimos.
237
0 9 B A S E D E D AT O S A C C E S S
APRENDE
Cuando instalamos Access, se instalan una serie de diseos de bases de datos que sirven de
modelo y que podemos usar cuando definimos bases de datos cuyo contenido sea parecido.
Hay cinco tipos de tablas que podemos crear, que son las de la imagen de la derecha. Todas ellas
recogen campos que ya tienen definidos su nombre y el tipo de datos.
1.8. NORMALIZACIN
238
1 . TA B L A S
R E S U E LV E
Crea una tabla para recoger los datos de los clientes de la casa comercial
anterior.
a) En la base de datos Coches crea una tabla que se llame Clientes con el
Asistente para tablas; utiliza el tipo Contactos.
b) Modifica la tabla para que tenga el aspecto de la ilustracin. Los campos
de telfonos deben ser tipo Texto para poder dejar espacios en blanco.
El campo Cdigo postal tambin tiene que ser Texto, porque algunos
empiezan por 0. El campo Comentario debe ser Memo para no tener problemas con el tamao.
En la base de datos Coches, en la tabla Clientes, introduce los datos de los clientes.
a) En la base de datos Coches entra en la tabla Clientes en y cambia las caractersticas para que ningn
campo tenga Valor predeterminado.
b) Introduce al menos cinco registros.
En la base de datos Msica aade un nuevo campo para introducir un fragmento de cada una de las canciones.
a) Abre la base de datos Msica y edita la tabla Canciones.
b) Aade un nuevo campo que se llame Sonido, de forma que el contenido de dicho campo sea un archivo de
sonido con un fragmento de una cancin; los puedes encontrar en tu carpeta 09Access/Access1. Los archivos
de sonido tienen el mismo nombre que las imgenes de las cartulas.
c) De igual forma, si tienes algn videoclip, crea un nuevo campo y adelo.
239
0 9 B A S E D E D AT O S A C C E S S
EXPERIMENTA
2. Consultas
1. CREA UNA CONSULTA DE SELECCIN: Agenda consulta Amigos posteriores a 1991
240
2 . C O N S U LTA S
4. USA EL ASISTENTE PARA CREAR CONSULTAS: Agenda consulta Amigos y sus direcciones
241
0 9 B A S E D E D AT O S A C C E S S
APRENDE
2.1. CONSULTAS
Las consultas permiten elegir, en una o varias tablas o consultas de una base de datos, varios campos a los que pode-
mos poner condiciones, para seleccionar solamente los registros que las verifiquen y presentarlos en un orden deter-
minado.
Las consultas son las que dan potencia a las bases de datos. Los gestores de bases de datos basan su competencia en
este aspecto ya que, segn su velocidad a la hora de manejar grandes cantidades de informacin, se considera mejor
su rendimiento.
Una consulta consta de y ; pasamos de una a otra en Inicio/Vistas/Ver.
Operadores
Aritmticos: +, , *, /, \, ^, Md
Comparativos: <, <=, <>, =, >, >=, Entre
Lgicos: Eqv, Imp, Negado, O, OEx, Y
Criterios
Numricos: podemos usar todos los aritmticos, comparativos y lgicos.
Caracteres: adems de los operadores aritmticos, comparativos y lgicos, podemos realizar bsquedas de cade-
nas usando comodines, como ? o *
Fecha/Hora: tienen inters los operadores comparativos.
Para especificar el criterio, rellenamos el apartado Criterios en el Campo que deseemos. Por ejemplo, si queremos
visualizar aquellos contactos que vivan en Madrid o en Barcelona, en el campo Provincia, en Criterios escribimos
Madrid o Barcelona, como muestra la imagen.
A continuacin cerramos la consulta y le damos el nombre Amigos de Madrid o Barcelona
242
2 . C O N S U LTA S
Todas las consultas que hemos hecho hasta el momento son de seleccin. Los distintos tipos que tenemos son:
Consultas de seleccin
Elegimos un conjunto de registros de una o varias tablas.
Consulta de eliminacin
Eliminamos registros de una tabla.
Consultas de actualizacin
Realizamos cambios en los datos de un grupo de registros.
Por ejemplo, si tenemos una base de datos con DNI, nombre y
nmina de los empleados de una empresa y queremos aumen-
tar el sueldo de los trabajadores un 2%, tendremos que realizar
los siguientes pasos (suponiendo que ya tenemos creada la
tabla con los datos):
a) En primer lugar, creamos una nueva consulta.
b) Agregamos la tabla en la que estn las nminas y cerramos
la ventana Mostrar tabla.
c) Seleccionamos Herramientas de consultas/Diseo/Tipo
de consulta/ Actualizar.
d) Arrastramos los campos que van a formar parte de la nueva
consulta.
e) En el campo Nmina, en Actualizar a: escribimos [Nmi-
na]*1,02
f) Guardamos la consulta con el nombre Subida del 2 por
ciento
Cada vez que abramos esta consulta se modifican los datos;
por tanto, debemos tener cuidado con los cambios introdu-
cidos. De todos modos, el gestor de la base de datos nos dar un
mensaje de advertencia, como el de la imagen de la derecha.
Finalmente mostrar otra ventana informando del nmero de
registros que se van a actualizar y solicita confirmacin para
realizar la accin.
243
0 9 B A S E D E D AT O S A C C E S S
APRENDE
Cuando realizamos consultas sobre los datos de una tabla, tenemos dos posibilidades.
Visualizacin de campos
Al realizar una consulta podemos querer expresar algn criterio sobre algn campo de los datos, pero que aquel
aparezca o no en el resultado de la consulta. En la columna de cada campo, en la opcin Mostrar, existe una casilla
de verificacin. Si est activa, este campo forma parte de la visualizacin de la consulta; si no est activa, forma parte
de la consulta, pero no se visualiza.
244
2 . C O N S U LTA S
R E S U E LV E
En la base de datos CCAA, crea una consulta con las comunidades que tie-
nen ms de 3 millones de habitantes, ordenadas de mayor a menor.
a) De tu carpeta 09Access/Access2 abre la base de datos CCAA.
b) Crea una consulta para mostrar los campos CCAA, Poblacin y Densi-
dad, que muestre los datos ordenados de manera descendente segn la
Poblacin, y cuya Poblacin sea mayor de 3 millones.
c) Llama a esta consulta CCAA superpobladas
d) Ajusta de forma automtica la longitud de los campos a la del texto con-
tenido en ellos.
En la base de datos CCAA, crea una consulta para las comunidades cuya
inicial sea la C, ordenadas por Densidad, pero en la que no aparezca visi-
ble este campo.
a) Crea una consulta que presente solo CCAA y Poblacin de las comuni-
dades autnomas cuya inicial es C.
b) Ordena de manera ascendente la consulta por Densidad.
c) Llama a esta consulta CCAA de la C
En la base de datos Qumica, crea una consulta para obtener los metales
cuyo nmero atmico est entre 25 y 40
a) Crea una consulta con los campos Nombre, Smbolo, Nmero at-
mico y Clasificacin, que muestre los datos de manera ascendente
segn el Nombre, cuyo Nmero atmico est entre 25 y 40, y que en
Clasificacin aparezca Metal.
b) Llmala Metales entre 25 y 40
245
0 9 B A S E D E D AT O S A C C E S S
EXPERIMENTA
3. Formularios
1. TRABAJA CON FORMULARIOS: Agenda formulario Contactos
246
3. FORMULARIOS
247
0 9 B A S E D E D AT O S A C C E S S
APRENDE
3.1. FORMULARIOS
Los formularios sirven para presentar los registros de una tabla de forma prctica y elegante. A la hora de introducir
datos o de verlos, hemos empleado, hasta el momento, tablas que son parecidas a las hojas de clculo, cuya presen-
tacin es muy sencilla. Adems, si tenemos muchos campos, podemos perdernos con bastante facilidad.
Los formularios se caracterizan por emplear una nica ventana para presentar los campos de un nico registro.
En la parte inferior de los formularios est la barra de estado, donde aparecen los botones que empleamos para mover-
nos entre los registros y el registro que tenemos activo en ese momento.
3.2. BSQUEDA
248
3. FORMULARIOS
3.3. FILTROS
Los filtros permiten seleccionar aquellos registros que cumplen una propiedad.
Cuando abrimos un formulario aparece reflejado en l toda la tabla de la base de datos, pero en determinadas ocasio-
nes queremos seleccionar nicamente ciertos registros y no todos, es decir, queremos tener un formulario de una con-
sulta.
Tipos de filtros
Filtro por formulario: aparece un formulario en blanco y rellenamos cada uno de los campos con aquellos crite-
rios que nos interesen. Al cerrar el formulario, filtramos los datos de la tabla segn este.
Filtro avanzado/Ordenar: aparece una ventana anloga a la de las consultas y sobre ella definimos el filtro como
queramos. Para aplicar el filtro seleccionamos Inicio/Ordenar y filtrar/Avanzadas/Aplicar filtro u ordenar.
Para crear un formulario con todos los campos de una tabla, seleccionamos la tabla y elegimos Crear/Formularios/
Formulario, automticamente se abre un formulario con todos los campos de la tabla seleccionada y los datos del pri-
mer registro.
El asistente crea automticamente un formulario para una tabla o consulta. Es muy utilizado, a diferencia de los asis-
tentes para tablas o consultas. Una buena forma de realizar un formulario consiste en crearlo primero con el asistente
y retocar el diseo, modificando aquellas opciones que sean interesantes.
249
0 9 B A S E D E D AT O S A C C E S S
APRENDE
Como hemos visto en los apartados anteriores, una forma fcil de crear un formulario consiste en hacerlo primero con
el asistente y retocarlo despus, con el diseo del formulario. Ahora veremos cmo realizarlo manualmente.
250
3. FORMULARIOS
R E S U E LV E
Disea un filtro para ver los contactos que cumplen los aos
en abril.
a) Usa la base de datos Agenda.
b) Abre el formulario Contactos.
c) Crea un filtro para ver los contactos que cumplen los
aos en abril.
d) Activa el filtro y visiona todos los registros.
e) Desactiva el filtro.
251
0 9 B A S E D E D AT O S A C C E S S
CURIOSIDADES
252
B A S E D E D AT O S A C C E S S 0 9
TA L L E R D E I N V E S T I G AC I N
INFORMES
Hasta el momento, el trabajo que hemos realizado con las bases de datos estaba orientado hacia la introduccin de
datos y la visualizacin de estos.
Pero en determinadas ocasiones, es necesario mostrar esta informacin de forma conjunta, o bien disponer de la posi-
bilidad de imprimirla. Para ello utilizamos los informes.
253
0 9 B A S E D E D AT O S A C C E S
AC C E S E I N T E R N E T
Procedimiento
a) Abre de tu carpeta Access4/Internet la base de datos
Qumica.
b) Selecciona la tabla Elementos.
c) Elige Datos externos/Exportar/ y selecciona
Documento HTML.
d) En la ventana Exportar: Documento HTML pulsa
y busca tu carpeta. Haz clic en y activa la
casilla de verificacin Exportar datos con formato y
diseo. Pulsa
e) En la ventana Operaciones para resultados HTML
selecciona Codificacin predeterminada. Pulsa en los
botones y
f) Con el Explorador de Windows, ve a tu carpeta Access4/
Internet y abre el documento de HTML Elementos.
Procedimiento
a) De tu carpeta Access4/Internet, abre la base de datos
Goya.
b) Elige Datos externos/Importar/ y selecciona Docu-
mento HTML.
c) En la ventana Obtener datos externos: Documento
HTML, pulsa y busca en tu carpeta la web
cine.html. Pulsa y
d) En la ventana siguiente pulsa , vuelve a hacer clic
en
e) Deja activada la opcin Permitir a Access agregar la clave
principal. Pulsa , y
f) En Access, abre la tabla que acabas de crear y cambia los
nombres de las cabeceras.
254