Guia taller bases datos

334
Guía del taller de recursos de gestión bases de datos

description

 

Transcript of Guia taller bases datos

Page 1: Guia taller bases datos

Guía del taller de recursosde gestión bases de datos

Page 2: Guia taller bases datos

ClubEstrella

�������������������������

Guía del tallerde recursos de gestiónBases de datos

Page 3: Guia taller bases datos

© del texto, los autores© de la edición, Fundación ”la Caixa”, 2008Av. Diagonal, 621 - 08028 BarcelonaDL: B-19208-2008

Todos los nombres propios de programas, sistemas operativos, páginas web, etc., que aparecen en esta guía son marcas registradas por sus respectivas compañías u organizaciones.

Edita Fundación ”la Caixa”

Órganos de gobierno de la Obra Social ”la Caixa”

COMISIÓN DE OBRAS SOCIALES

Presidente Isidro Fainé Casas

Vicepresidentes Salvador Gabarró Serra; Jorge Mercader Miró; Manuel Raventós Negra

Vocales Marta Domènech Sardà; Javier Godó Muntañola; Inmaculada Juan Franch; Justo B. Novella Martínez; Magín Pallarés Morgades

Secretario (no consejero) Alejandro García-Bragado Dalmau

Vicesecretario (no consejero) Óscar Calderón de Oya

Director general Juan María Nin Génova

Director ejecutivo de la Obra Social Jaime Lanaspa Gatnau

PATRONATO DE LA FUNDACIÓN ”LA CAIXA”

Presidente Isidro Fainé Casas

Vicepresidente 1.º Ricardo Fornesa Ribó

Vicepresidentes Salvador Gabarró Serra; Jorge Mercader Miró; Juan María Nin Génova

Patronos Ramón Balagueró Gañet; M.a Amparo Camarasa Carrasco; José F. de Conrado y Villalonga; Marta Domènech Sardà; Manuel García Biel; Javier Godó Muntañola; Inmaculada Juan Franch; Jaime Lanaspa Gatnau; Juan José López Burniol; Montserrat López Ferreres; Amparo Moraleda Martínez; Miguel Noguer Planas; Justo B. Novella Martínez; Vicente Oller Compañ; Magín Pallarés Morgades; Manuel Raventós Negra; Leopoldo Rodés Castañé; Luis Rojas Marcos; Lucas Tomás Munar; Francisco Tutzó Bennasar; José Vilarasau Salat; Nuria Esther Villalba Fernández; Josep Francesc Zaragozà Alba

Director general Jaime Lanaspa Gatnau

Secretario (no patrono) Alejandro García-Bragado Dalmau

Vicesecretario (no patrono) Óscar Calderón de Oya

Área Social Directora S.A.R. la infanta doña Cristina Subdirectora Montserrat Caminal Coordinador de la publicación Luis Aranda

Publicación

Autores Fundación UPC Diseño e ilustración Cèl·lula Traducción y corrección David Aguilar Impresión T. G. Soler

Page 4: Guia taller bases datos
Page 5: Guia taller bases datos

Índice Presentación p. 6

Prólogo p.

1. Las bases de datos p. 9 Definición de base de datos y tabla Planificación y gestión de las bases de datos Microsoft Access: tablas, consultas, formularios e informes Abrir y cerrar el programa Microsoft Access

2. Access y la pantalla principal p. 21 El entorno de trabajo de Access - La barra de menús - La barra de herramientas - El panel de tareas - El área de trabajo y las ventanas Crear, abrir y cerrar una base de datos Ejercicio 3. Operaciones con tablas (I) p. 49 Planificar la tabla Crear una tabla en la base de datos existente Cambiar la estructura de la tabla Propiedades e índice de la tabla Ejercicio

4. Operaciones con tablas (II) p. 83 Introducir y modificar datos en la tabla Relaciones entre tablas Ejercicio

Page 6: Guia taller bases datos

5. Formularios p. 124 Crear un formulario La ventana del formulario Guardar y cerrar un formulario Asistente para formularios Ejercicio

6. Consultas p. 156 Crear una consulta con el asistente Ventana de diseño de la consulta Consultas con más de una tabla Ejercicio

7. Informes p. 193 Crear un informe con un asistente automático Crear un informe en vista Diseño Ejercicio

8. Ejercicios (I) p. 233 Crear bases de datos Relacionar tablas

9. Ejercicios (II) p. 263 Crear formularios Introducir datos

10. Ejercicios (III) p. 305 Consultas e informes

Page 7: Guia taller bases datos

6

PresentaciónDesde sus inicios, la Fundación ”la Caixa” ha dedicado recursos a la mejora de la cali-dad de vida de las personas mayores, y siguiendo esta línea ha crecido y se ha trans-formado, adaptándose a los cambios de nuestro mundo. Pendiente de las necesidades sociales, ha ido modificando sus programas y creando otros nuevos para dar siempre respuesta a dichas necesidades.

En la era actual de la denominada sociedad de la información y el conocimiento, en que la evolución de las tecnologías de la información y la comunicación es rápida y cons-tante, el programa Informática y comunicación al alcance de todos es una plataforma privilegiada para contribuir a mejorar la calidad de vida de las personas mayores.

En este período se han instalado más de 460 ciberaulas en los 581 centros de personas mayores, propios o en convenio con diferentes instituciones públicas, repartidos por la geografía española. Y más de 285.000 personas han recibido formación en la utiliza-ción de programas informáticos, algunas de las cuales se han incorporado después a las ciberaulas como voluntarios de informática y dinamizadores.

Las ciberaulas posibilitan que las personas mayores amplíen su formación y desarrollen una vida más activa y participativa gracias al uso de las tecnologías.

La Guía del taller de recursos de gestión. Bases de datos se incorpora a la serie de publi-caciones que se han editado y servirá como material de apoyo en el mencionado taller.

Desde el Programa de Personas Mayores de la Fundación ”la Caixa” continuamos apostando por la idea de que las personas mayores se desarrollen personalmente, se sientan socialmente útiles, se relacionen con otras personas, se acerquen a las genera-ciones más jóvenes y colaboren en la mejora de su entorno.

S.A.R. la infanta doña Cristina Directora del Área Social Fundación ”la Caixa”

Page 8: Guia taller bases datos

7

PrólogoLa Universidad Politécnica de Cataluña (UPC) es una institución pública de educación superior y de investigación, especializada en los ámbitos de la arquitectura, las ciencias y la ingeniería e implicada en el desarrollo tecnológico. La UPC desempeña una inves-tigación de calidad —reconocida internacionalmente— que, a su vez, facilita la forma-ción de investigadores capaces de enfrentarse a los nuevos retos tecnológicos. La UPC, por su elevada capacidad de transferencia de tecnología a la sociedad, es generadora de conocimiento, investigación, innovación y desarrollo tecnológico, especialmente en Cataluña, España y Europa.

En el año 1994, la Universidad Politécnica de Cataluña creó la Fundación UPC para dar respuesta a las necesidades de formación permanente en los ámbitos tecnológicos y de gestión. Desde su creación se ha consolidado como un nexo entre la universidad y las empresas, con el fin de anticiparse a las transformaciones de nuestro entorno econó-mico y social. Se ha convertido en un centro de excelencia en la formación permanente, que integra el conocimiento e incorpora las nuevas tecnologías en un marco competiti-vo y globalizado.

La Fundación UPC, como centro de excelencia técnica y científica, ha participado en la realización de esta Guía del taller de recursos de gestión. Bases de datos validando la calidad de los contenidos tecnológicos, dentro del proyecto que la Fundación ”la Caixa” lleva a cabo en el Programa de Personas Mayores.

Queremos agradecer a la Fundación ”la Caixa” y a todas las personas que participan en este programa su contribución para abrir y ampliar el espectro de la formación en nue-vas tecnologías en la actual sociedad de la información.

Sr. D. Antoni Giró RocaRector Magnífico de la Universidad Politécnica de Cataluñay presidente de la Fundación UPC

Page 9: Guia taller bases datos
Page 10: Guia taller bases datos

9

1. Las bases de datos

Definición de base de datos y tablaEn nuestra vida diaria, sin apenas percatarnos, usamos a menudo ba-ses de datos; por ejemplo, cuando consultamos en una guía telefónica el número de teléfono de algún familiar o conocido. Así, pues, pode-mos decir que una base de datos es un conjunto de información or-ganizada de una manera sistemática.

Gracias a las nuevas tecnologías, estas bases de datos se están infor-matizando y existen numerosos programas que tienen como finalidad facilitar su gestión, es decir, podemos introducir datos, modificarlos y consultarlos de una forma muy simple y rápida.

Una de las ventajas de las bases de datos es que los datos introdu-cidos se conservan en la memoria del ordenador hasta que nosotros decidimos borrarlos.

Una base de datos está formada por diferentes elementos: las tablas, los formularios, las consultas...

Las tablas son uno de los elementos más importantes de la base de datos. En ellas es donde se guarda gran parte de la información que introducimos.

La tabla tiene un formato semejante al de una hoja de cálculo y se divide en filas y columnas. Las bases de datos, como casi todas las aplicaciones informáticas, tienen nombres propios. Así, pues, cuan-do nos referimos a las columnas hablamos de campos y cuando nos referimos a las filas hablamos de registros.

En una misma tabla guardaremos todos los datos que hagan referen-cia a un mismo tipo de información; por ejemplo, en una biblioteca, una tabla de libros.

¿Sabes que...?Una de las ventajas de las bases de datos es que los datos introducidos se conservan en la memoria del ordenador hasta que nosotros decidimos borrarlos.

Page 11: Guia taller bases datos

Guía del taller de recursos de gestión. Bases de datos

10

En la imagen podemos observar cómo es la estructura de una tabla.

Campo: es el nombre de cada una de las columnas de la tabla. Este campo debe ser único, es decir, no puede haber más de un campo con el mismo nombre, y ha de tener un tipo de dato asociado (núme-ro, texto...).

Registro: es el nombre de cada una de las filas que componen la tabla, donde se van guardando todos los datos que nosotros intro-ducimos.

Para entender mejor estos conceptos, pensemos en una biblioteca. Cuando queremos tomar en préstamo un libro, nos piden nuestros datos: DNI, dirección, teléfono, libro, fecha de préstamo... Eso son los campos. Y los datos que introducimos dentro de cada campo, los de cada usuario, son los registros. El conjunto de estos registros es la tabla “Préstamos”. Y la tabla “Préstamos” forma parte de la base de datos “Biblioteca”.

Planificación y gestión de las bases de datosA la hora de planificar una base de datos podemos decidir si queremos que sea una base de datos simple o una base de datos relacional.

Las bases de datos simples son aquellas que contienen una única tabla con toda la información. Así, si queremos crear la tabla de los préstamos de una biblioteca, podemos hacerlo utilizando una base de datos simple, para lo cual sencillamente deberemos introducir

campo

Page 12: Guia taller bases datos

Las bases de datos .1

11

todos los campos que nos interesan, como son el título de un libro, el nombre de un usuario, etc.

En la siguiente imagen podemos ver un ejemplo de base de datos simple que contiene los datos de las personas que han sacado libros de la biblioteca y los datos del libro que han sacado cada vez.

Las bases de datos relacionales son las que están formadas por más de una tabla para facilitar la organización de la información. Estas bases de datos se utilizan cuando la información que ponemos en el registro tiene algún dato que se repite a menudo.

En el ejemplo anterior hemos gestionado la tabla utilizando una base de datos simple, pero si una sola persona alquila libros muy a me-nudo, deberemos repetir muchas veces una misma información (los datos de dicha persona) y eso hará que la base de datos no sea eficiente. Otro problema es que, si modificamos la información de alguien, tendremos que repasar toda la base de datos para ir cam-biando uno por uno todos los registros en que aparezca.

Page 13: Guia taller bases datos

Guía del taller de recursos de gestión. Bases de datos

12

Para que resulte más sencillo, lo que haremos será crear dos tablas: una para los libros y otra para los usuarios. Y en una tabla nueva rela-cionaremos los usuarios con los libros usando los códigos asignados a cada usuario: crearemos la tabla “Préstamo”, que incluirá los códi-gos de las dos tablas anteriores.

Page 14: Guia taller bases datos

Las bases de datos .1

13

Cuando introducimos, borramos, consultamos o incluso imprimimos algún dato de nuestra base de datos, estamos gestionándola. Por eso se dice que las bases de datos son herramientas de gestión.

Page 15: Guia taller bases datos

Guía del taller de recursos de gestión. Bases de datos

14

Microsoft Access: tablas, consultas, formularios e informesMicrosoft Access es un programa informático de altas prestaciones que nos permite crear y gestionar bases de datos.

La tabla, como ya hemos visto anteriormente, es una parte muy im-portante de la base de datos, ya que es la que contiene los datos.

Las consultas son muy útiles en un programa de gestión de bases de datos, ya que gracias a ellas podemos encontrar fácilmente respues-ta a nuestras preguntas. Así, pues, si queremos buscar información sobre una persona cuyos datos están en nuestra base de datos y lo único que recordamos de ella es que se llama Teresa, haciendo una consulta con el nombre de “Teresa” podremos visualizar todas las “Teresa” y buscar con rapidez la que nos interesa. Las consultas también tienen la propiedad de modificar datos. Estas consultas se conocen como consultas de acción, mientras que las que nos permi-ten buscar datos como el del ejemplo de “Teresa” se conocen como consultas de selección.

Page 16: Guia taller bases datos

Las bases de datos .1

15

Los formularios nos facilitan la tarea de introducir o modificar datos, ya que tienen un formato semejante al que estamos acostumbrados a utilizar en nuestra vida diaria cuando hemos de rellenar algún formulario en papel o en una página web. Tenemos un ejemplo en la siguiente imagen.

Page 17: Guia taller bases datos

Guía del taller de recursos de gestión. Bases de datos

16

Los informes son herramientas para visualizar los datos que desea-mos de la base de datos en un formato más elegante y más fácil-mente comprensible que el de la tabla. Podemos ver un ejemplo de informe en la imagen siguiente.

Page 18: Guia taller bases datos

Las bases de datos .1

17

Abrir y cerrar el programa Microsoft AccessPara empezar a trabajar con Microsoft Access, lo primero que hare-mos será abrir el programa. Podemos hacerlo de varias maneras:

1. Desde el menú “Inicio” de la barra de tareas, nos situaremos sobre la opción “Programas” y se desplegará un submenú con todos los programas; buscaremos la opción “Microsoft Office” y, una vez situados sobre ella, se desplegará un submenú con todos los programas de Microsoft; seguidamente seleccionare-mos la opción “Microsoft Access” clicando con el botón izquier-do del ratón.

2. Es posible que tengamos un icono en el escritorio que nos per-mita acceder directamente al programa. Estos iconos se cono-cen como accesos directos. En este caso, haremos un doble clic con el botón izquierdo sobre el icono de Microsoft Access y se abrirá el programa.

Page 19: Guia taller bases datos

Guía del taller de recursos de gestión. Bases de datos

18

Page 20: Guia taller bases datos

Las bases de datos .1

19

Cuando hayamos abierto el programa, veremos la siguiente pantalla:

Page 21: Guia taller bases datos

Guía del taller de recursos de gestión. Bases de datos

20

Para cerrar el programa también tenemos diferentes opciones:

1. Hacer clic con el botón izquierdo del ratón sobre el icono de cerrar ( ) situado en la barra de título.

2. Pulsar Alt + F4.

3. Ir al menú “Archivo” y escoger la opción “Salir”.

Page 22: Guia taller bases datos

21

2. Access y la pantalla principal

Para empezar a trabajar con el programa, lo primero es abrirlo, como hemos explicado en el capítulo anterior. Recordemos que podemos hacerlo desde el menú “Inicio” o bien a partir del acceso directo.

El entorno de trabajo de AccessAl acceder al programa, vemos la siguiente imagen (resaltamos las partes más importantes):

Page 23: Guia taller bases datos

Guía del taller de recursos de gestión. Bases de datos

22

5

4

6

1

23

Page 24: Guia taller bases datos

Access y la pantalla principal .2

23

1. Barra de título: En ella aparecen el nombre del programa (Micro-soft Access) y los botones para minimizar ( ), maximizar ( ) o restaurar ( ) y para cerrar el programa ( ).

2. Barra de menú: Se encuentra situada bajo la barra de título y es la barra de acceso a los diferentes menús de todas las opciones disponibles del programa.

3. Barra de herramientas: Contiene una serie de botones que nos permiten seleccionar opciones más rápidamente que si abrimos los menús. Cuando pasamos por encima de los diferentes boto-nes con el puntero del ratón y esperamos un segundo, aparece un rectángulo que nos indica el nombre de la acción que pode-mos realizar.

4. Área de trabajo: Es la zona en que se irán abriendo las diferen-tes ventanas. Se puede considerar que es nuestro papel.

Page 25: Guia taller bases datos

Guía del taller de recursos de gestión. Bases de datos

24

5. Panel de tareas: Esta herramienta se abre por defecto cuando iniciamos el programa. Se encuen-tra en la parte derecha de la pantalla y nos muestra algunas opciones de los diferentes menús, como abrir un archivo o crear uno nuevo.

Page 26: Guia taller bases datos

Access y la pantalla principal .2

25

6. Barra de estado: Nos aporta información sobre el estado de ciertos elementos de Access por medio de mensajes. General-mente, cuando no estamos usando ninguna opción, Access se encuentra listo para trabajar y por defecto nos aparece el men-saje “Preparado” en la parte izquierda de la barra. Cuando abri-mos alguna ventana, Access nos indica el contenido de dicha ventana.

Si vamos a introducir datos, en la parte derecha de la barra nos aparecen indicaciones del estado de algunas teclas acti-vas: si tenemos activada la tecla de mayúsculas, nos aparecerá MAYÚS; si se encuentra activa la tecla de números, figurará la indicación NUM; y si tenemos activa la tecla de bloquear despla-zamientos, aparecerá DESP.

En la imagen podemos ver las tres opciones seleccionadas.

La barra de menús

Recordemos que todas las acciones que se pueden hacer con Access están disponibles en la barra de menús; por eso es importan-te que nos familiarizamos con ella.

Debemos tener en cuenta que la barra de menús cambia en función de si trabajamos con tablas, consultas, formularios o informes.

¿Sabes que...?La barra de menús cambia en función de si trabajamos con tablas, consultas, formularios o informes.

Page 27: Guia taller bases datos

Guía del taller de recursos de gestión. Bases de datos

26

Menú “Archivo” : Nos muestra las opciones que afectan a nuestra base de datos (crear una nueva, abrir una existente, guar-dar, imprimir...).

Recordemos que la infor-mación que se encuentra al lado de cada opción (“Ctrl + U”, “Ctrl + A”, “Ctrl + G”...) nos indica que utilizando esta combi-nación de teclas podemos realizar la misma acción.

La flecha que vemos a la derecha de algunas opcio-nes nos indica que dentro de estas opciones pode-mos abrir un submenú con nuevas opciones relacio-nadas con la principal.

Page 28: Guia taller bases datos

Access y la pantalla principal .2

27

Menú “Edición”: Nos muestra acciones que podemos realizar dentro de nuestra base de datos (cortar, pegar, eliminar...).

La doble flecha que se muestra en la parte infe-rior indica que hay más opciones de las que se nos muestran en un pri-mer instante; si hacemos clic en ella con el botón iz-quierdo, se desplegará el menú completo.

Page 29: Guia taller bases datos

Guía del taller de recursos de gestión. Bases de datos

28

Menú “Ver”: Este menú contiene opciones relati-vas a lo que el programa nos muestra en pantalla (ver en detalle nuestra base de datos, ver los iconos grandes o pequeños...).

Page 30: Guia taller bases datos

Access y la pantalla principal .2

29

Menú “Insertar”: Nos muestra los elementos que podemos insertar en nuestra base de datos (consultas, for-mularios, tablas...).

Page 31: Guia taller bases datos

Guía del taller de recursos de gestión. Bases de datos

30

Menú “Herramientas” : En este menú podemos trabajar con las herramien-tas especiales que con-tiene el programa (revisar la ortografía, opciones de seguridad...).

Page 32: Guia taller bases datos

Access y la pantalla principal .2

31

Menú “ Ventana”: Nos muestra las opciones que ofrece el programa cuan-do trabajamos con varias ventanas al mismo tiempo (ocultar alguna, colocarlas en horizontal, disponerlas en vertical...).

Menú “?”: Dentro de este menú podemos consultar los manuales de ayuda que incorpora el programa.

Page 33: Guia taller bases datos

Guía del taller de recursos de gestión. Bases de datos

32

Menú “Formato”: Nos muestra opciones que per-miten modificar el formato de los componentes de nuestra tabla, informe...

Page 34: Guia taller bases datos

Access y la pantalla principal .2

33

Menú “Registros”: Nos presenta todas las op-ciones necesarias para trabajar con los registros (modificarlos, ordenarlos, aplicarles filtros...).

Finalmente, también tenemos la opción de consultar cualquier duda que nos surja acerca del programa en la ventana que hay a la dere-cha de la barra de menús. También podemos consultar dudas que ya hayamos formulado anteriormente; para ello desplegaremos la lista haciendo clic sobre la flecha.

Page 35: Guia taller bases datos

Guía del taller de recursos de gestión. Bases de datos

34

La barra de herramientas

1. Nos permite abrir una nueva base de datos en blanco.

2. Nos permite abrir una base de datos ya existente.

3. Nos permite guardar la base de datos.

4. Nos permite hacer una búsqueda rápida.

5. Nos permite imprimir la ventana activa.

6. Nos permite obtener una vista preliminar.

7. Nos permite hacer la revisión ortográfica.

8. Podemos cortar una ventana o una parte de ella.

9. Podemos copiar una ventana o una parte de ella.

10. Podemos pegar una ventana, o una parte de ella, que previa- mente hemos cortado o copiado.

11. Nos permite deshacer la escritura.

12. Nos permite realizar acciones combinadas con otros programas de Microsoft Office.

13. Nos permite analizar la base de datos.

14. Nos permite introducir códigos de programación.

15. Nos permite editar secuencias.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19

Page 36: Guia taller bases datos

Access y la pantalla principal .2

35

16. Nos permite acceder a las propiedades de nuestra base de datos.

17. Nos muestra las diferentes relaciones entre tablas.

18. Nos permite crear una nueva ventana.

19. Nos permite acceder a la ayuda de Microsoft Access.

El panel de tareas

Esta herramienta se abre por defecto siempre que iniciamos el pro-grama y se encuentra en la parte derecha de la pantalla. La podemos activar y desactivar desde el menú “Ver”, opción “Panel de tareas”.

El panel de tareas nos muestra algunas opciones que podemos en-contrar dentro de los menús de la barra de menús y suele tener las opciones más utilizadas del programa, pero a medida que nos vaya-mos familiarizando con el entorno veremos si nos resulta más fácil trabajar con los menús de la barra de menús o bien con el panel de tareas.

Debemos tener presente que la funcionalidad de la barra de menús es muy semejante en casi todos los programas de Microsoft.

¿Sabes que...?Debemos tener presente que la funcionalidad de la barra de menús es muy semejante en casi todos los programas de Microsoft.

Page 37: Guia taller bases datos

Guía del taller de recursos de gestión. Bases de datos

36

El área de trabajo y las ventanas

Dentro de una base de datos, como decíamos en el primer capítulo, podemos encontrar tablas, consultas, informes, formularios...

Access nos deja trabajar con todos estos datos en diferentes venta-nas que podemos visualizar en el área de trabajo. Para saber qué es cada ventana (tabla, base de datos, consulta...), basta con mirar la barra de título.

Page 38: Guia taller bases datos

Access y la pantalla principal .2

37

Para cambiar la visualización de las ventanas, lo único que hemos de hacer es ir al menú “Ventana” y seleccionar la modalidad que nos resulte más cómoda para trabajar. En la imagen inferior hemos selec-cionado la opción “Mosaico horizontal”.

Page 39: Guia taller bases datos

Guía del taller de recursos de gestión. Bases de datos

38

Crear, abrir y cerrar una base de datosAhora que ya conocemos mejor el entorno de Access empezaremos a trabajar con el programa hasta crear nuestra propia base de datos.

Para empezar, abriremos el programa. Una vez abierto, podremos crear una base de datos de diferentes formas:

1. Haciendo clic con el botón izquierdo del ratón sobre el apartado “Crear un archivo nuevo” que se encuentra en el panel de tareas.

2. Desde el menú “Archivo”, eligiendo la opción “Nuevo”.

Page 40: Guia taller bases datos

Access y la pantalla principal .2

39

A continuación aparecerá la siguiente pantalla, en la cual deberemos seleccionar “Base de datos en blanco”. Al hacerlo, se nos mostrará otra ventana, en la cual habremos de indicar la carpeta donde quera-mos guardar nuestra base de datos y el nombre que le vayamos a dar (normalmente, este nombre estará relacionado con el contenido de la tabla). Por ejemplo, si queremos crear una agenda telefónica, en el apartado “Nombre de archivo” pondremos “Agenda”.

Page 41: Guia taller bases datos

Guía del taller de recursos de gestión. Bases de datos

40

Seleccionaremos “Crear” y ya podremos visualizar en la pantalla principal la ventana “Agenda”, que es nuestra base de datos.

Page 42: Guia taller bases datos

Access y la pantalla principal .2

41

En una base de datos, los datos se pueden ir añadiendo continua-mente. Así, pues, podemos acceder a una base de datos ya creada para introducir datos nuevos. Para abrir una base de datos ya exis-tente, tenemos diferentes opciones:

1. Ir al menú “Archivo” y seleccionar la opción “Abrir”.

Page 43: Guia taller bases datos

Guía del taller de recursos de gestión. Bases de datos

42

2. Hacer clic sobre el icono , que encontraremos en la barra de herramientas.

3. Seleccionar en el panel de tareas la opción de abrir una base de datos.

4. Utilizar la combinación de teclas Ctrl + A.

Page 44: Guia taller bases datos

Access y la pantalla principal .2

43

Como curiosidad, debemos saber que cuando cerramos una base de datos queda registrada nuestra situación dentro de ella. Es decir, si nos encontrábamos situados en la pestaña “Informes” y teníamos seleccionado un informe determinado, cuando volvamos a abrir la base de datos apareceremos en el mismo lugar en que nos habíamos quedado.

Para cerrar las bases de datos abiertas, seleccionaremos el icono de cerrar ( ) que se halla en la parte derecha de la barra de título de la ventana de nuestra base de datos.

También podemos cerrarlas mediante la opción “Cerrar” que encon-traremos en el menú “Archivo”.

Si tenemos más de una ventana abierta y seleccionamos esta opción, se cerrará la ventana con que estemos trabajando.

¿Sabes que...?Como curiosidad, debemos saber que cuando cerramos una base de datos queda registrada nuestra situación dentro de ella.

Page 45: Guia taller bases datos

Guía del taller de recursos de gestión. Bases de datos

44

EjercicioCrear una base de datos que contenga todos los datos de los asis-tentes al aula

Objetivo: Con este ejercicio pretendemos que el alumno asimile los contenidos impartidos en este capítulo.

Procedimiento: Abriremos el programa Access y seleccionaremos la opción “Crear un archivo nuevo” que encontraremos en el panel de tareas.

Page 46: Guia taller bases datos

Access y la pantalla principal .2

45

Una vez hecho esto, aparecerá un nuevo panel de tareas, en el cual deberemos seleccionar “Base de datos en blanco”.

El programa Access nos pedirá que demos un nombre a la base de datos. Recordemos que el título tiene que estar relacionado con su contenido, y es recomendable que sea lo más explícito posible. Nosotros guardaremos esta base de datos en “Mis documentos” y le pondremos el nombre de “Alumnos”. Finalmente, seleccionaremos “Crear”.

Page 47: Guia taller bases datos

Guía del taller de recursos de gestión. Bases de datos

46

En este momento ya tendremos la base de datos “Alumnos” en el área de trabajo. Para cerrarla, clicaremos sobre el icono de cerrar( ) de la barra de título.

Lo que haremos ahora es abrir esta base de datos. Para ello, iremos al menú “Archivo” y seleccionaremos la opción “Abrir”.

Page 48: Guia taller bases datos

Access y la pantalla principal .2

47

Después iremos a la carpeta “Mis documentos”, seleccionaremos el archivo “Alumnos” que hemos creado anteriormente y haremos clic sobre “Abrir”.

Page 49: Guia taller bases datos

Guía del taller de recursos de gestión. Bases de datos

48

Ahora que sabemos abrir y cerrar bases de datos, ya podemos salir del programa Access. Recordemos que, para hacerlo, primero hemos de cerrar todas las ventanas y después debemos hacer clic sobre el icono de cerrar de la barra de título de la ventana del programa ( ) o bien seleccionar desde el menú “Archivo” la opción “Salir”.

Page 50: Guia taller bases datos

49

3. Operaciones con tablas (I)

Ya sabemos cómo abrir el programa Microsoft Access y también cómo crear una nueva base de datos. Así, pues, ya podemos empe-zar a rellenar esta base de datos. En primer lugar trabajaremos con las tablas.

Planificar la tablaRecordemos que las tablas son los cimientos de toda base de datos. Por eso es muy importante que estén bien estructuradas.

Para empezar a crear una tabla hemos de tener claros algunos con-ceptos. Por ejemplo, que las columnas son campos y las filas son registros.

Para asegurarnos de que estamos creando la tabla correctamente, podemos seguir los siguientes pasos:

• Definir cuál será la finalidad de nuestra base de datos.

• Determinar qué tipo de base de datos necesitaremos: una base de datos simple o una relacional.

• Decidir qué campos utilizaremos, teniendo en cuenta que cual-quier persona podrá ser el usuario final y que, por lo tanto, debe-mos organizar la base de datos de la manera más clara posible.

• En caso de que haya tablas relacionadas, pensar cómo las relacio-naremos y crear un campo que tenga la función de relacionarlas.

Una vez hecho esto ya podremos empezar a introducir datos en nues-tra tabla.

¿Sabes que...?Recordemos que las tablas son los cimientos de toda base de datos. Por eso es muy importante que estén bien estructuradas.

Page 51: Guia taller bases datos

Guía del taller de recursos de gestión. Bases de datos

50

Es muy importante separar la información cuando introducimos da-tos en nuestra tabla, ya que ello nos permitirá consultar la base de datos de una forma más eficiente. Por ejemplo, si introducimos un nombre como “Paula Carrera” y un día queremos ordenar alfabética-mente nuestros contactos por el apellido, será totalmente imposible, mientras que si separamos el nombre “Paula” del apellido “Carrera”, este problema quedará totalmente solucionado.

Otro aspecto que se ha de tener en cuenta es el de introducir datos que tengan relación con el tema de la tabla. Es decir, si hacemos una tabla de los usuarios de la biblioteca, no tiene mucho sentido poner un campo para indicar si el usuario tiene animales domésticos en casa.

Después de seguir estos pasos ya tendremos planificada la estructura de nuestra tabla y podremos empezar a crearla con tranquilidad.

Page 52: Guia taller bases datos

Operaciones con tablas (I) .3

51

Crear una tabla en la base de datos existenteLo primero que haremos será ejecutar nuestro programa Access y abrir la base de datos tal como lo hemos hecho en el capítulo ante-rior. Se abrirá una ventana como la de la imagen y haremos doble clic sobre la opción “Crear una tabla en vista Diseño”.

Page 53: Guia taller bases datos

Guía del taller de recursos de gestión. Bases de datos

52

Se abrirá la siguiente ventana:

Page 54: Guia taller bases datos

Operaciones con tablas (I) .3

53

Desde esta ventana deberemos determinar qué campos queremos y de qué tipo serán; también podremos añadir una breve descripción sobre lo que habrá en cada campo.

Los tipos de datos que podemos seleccionar son:

• “Texto”: Escogeremos esta opción siempre que queramos poner algún dato de tipo texto. Si elegimos esta opción e introducimos algún número, no podremos trabajar con el número como tal, es decir, no podremos hacer operaciones matemáticas con él. Pero, por otro lado, si deseamos intercalar texto y números de-beremos utilizar esta opción.

• “Memo”: Escogeremos esta opción cuando tengamos que intro-ducir una cantidad de información sin extensión fija.

• “Número”: Escogeremos esta opción siempre que queramos in-troducir números con los que haremos operaciones aritméticas. Es decir, no pondremos números de teléfono, ni de DNI...

Page 55: Guia taller bases datos

Guía del taller de recursos de gestión. Bases de datos

54

• “Fecha/Hora”: Escogeremos esta opción cuando deseemos introducir fechas y horas.

• “Moneda”: Escogeremos esta opción cuando introduzcamos cantidades monetarias.

• “Autonumérico”: Escogeremos esta opción siempre que que-ramos que se incremente un valor automáticamente. Nos da un valor inicial y cada vez que añadimos algún dato nos aumenta este valor.

• “Sí/No”: Escogeremos esta opción cuando deseemos intro-ducir campos lógicos y representar las opciones de activado o desactivado.

• “Objeto OLE”: Escogeremos esta opción para insertar gráficos.

• “Hipervínculo”: Escogeremos esta opción para crear accesos a archivos o direcciones web.

• “Asistente para búsqueda”: Escogeremos este asistente si queremos ayuda para crear una lista con los posibles valo- res que puede tomar el campo.

Ya podemos empezar a introducir todos los datos que necesitemos para crear nuestra tabla. Para movernos por las celdas utilizaremos la tecla de tabulación, el ratón o las teclas de desplazamiento.

Para introducir el nombre del campo seleccionaremos la primera cel-da y escribiremos el nombre usando el teclado. Después, seleccio-naremos el tipo de campo clicando sobre las celdas de la columna “Tipo de datos”, donde se desplegará un menú y podremos escoger la opción deseada. Iremos repitiendo este proceso hasta introducir todos los campos.

Page 56: Guia taller bases datos

Operaciones con tablas (I) .3

55

Así es como se verá nuestra tabla cuando hayamos introducido todos los campos.

Page 57: Guia taller bases datos

Guía del taller de recursos de gestión. Bases de datos

56

Después de introducir to-dos los campos, debere-mos guardar nuestra ta-bla, para posteriormente poder introducir en ella los datos.

Podemos guardarla de va-rias maneras:

• Desde el menú “Ar-chivo”, “Guardar”.

• Haciendo clic directa-mente sobre el botón guardar (xxx) que te-nemos en la barra de herramientas.

• Utilizando la com-binación de teclas Ctrl + G.

Hecho esto, aparecerá la ventana en que daremos nombre a nuestra tabla, la cual se guardará automáticamente dentro de la base de da-tos existente.

Page 58: Guia taller bases datos

Operaciones con tablas (I) .3

57

Una vez introducido el nombre, si ya teníamos definida una clave principal, guardará la tabla automáticamente y podremos empezar a introducir datos; si no, Access nos pedirá si queremos crear una clave.

El motivo por el cual es recomendable definir una clave principal en una tabla es que permite definir relaciones entre esta tabla y otras ta-blas de la base de datos, además de incrementar la velocidad de las consultas y otros procesos, como la búsqueda, ya que este campo será un índice de la tabla. Además, si hay un campo clave dentro de éste no puede haber ningún registro repetido.

Es recomendable crear una clave antes de comenzar a introducir da-tos, ya que una vez que la tabla tenga datos introducidos es muy pro-bable que el programa empiece a dar errores debido a la existencia de datos repetidos.

Si seleccionamos el botón “Sí” y tenemos algún campo de tipo auto-numérico, Access usará este campo como clave principal. En caso de no tener ningún campo de tales características, el programa nos creará un campo de este estilo, le asignará el nombre “Id” y lo definirá como clave principal.

Page 59: Guia taller bases datos

Guía del taller de recursos de gestión. Bases de datos

58

Si se quiere introducir una clave principal sin tener que guardar la tabla, se puede hacer de una manera muy rápida. Primero nos situa-remos con el cursor en el campo que queramos que sea la clave y entonces clicaremos con el ratón sobre el icono “Clave principal” de la barra de herramientas o seleccionaremos “Clave principal” dentro del menú “Edición”.

Cambiar la estructura de la tablaLa estructura de una tabla se puede cambiar siempre que lo desee-mos, pero hemos de vigilar que los campos que queramos modificar no estén relacionados con otros campos, y tener en cuenta que si hemos introducido algunos datos no podemos cambiar el tipo de datos del campo (por ejemplo, si en un campo de tipo texto hemos introducido números y caracteres, no podemos después cambiar el tipo de datos del campo a tipo número).

Page 60: Guia taller bases datos

Operaciones con tablas (I) .3

59

Podemos cambiar el nombre de los campos, el tipo de datos, la des-cripción, la clave principal, añadir o borrar campos, etc. Para ello es necesario que vayamos a la base de datos que contiene la tabla que queremos modificar, seleccionemos la tabla y pulsemos el botón “Diseño” que se encuentra en la parte superior de la ventana.

Page 61: Guia taller bases datos

Guía del taller de recursos de gestión. Bases de datos

60

Una vez seleccionado “Diseño” nos aparecerá la pantalla con la es-tructura de la tabla que habíamos definido anteriormente. Pero con una variante: en la barra de título ahora aparece el nombre que no-sotros le hemos dado y al lado del campo autonumérico se presenta el dibujo de una llave que nos indica que aquel campo está definido como clave principal.

Page 62: Guia taller bases datos

Operaciones con tablas (I) .3

61

Los diferentes tipos de modificaciones que nos permite hacer Access con una tabla ya existente son:

• Cambiar el nombre de la tabla. Esto lo haremos con la op-ción “Cambiar nombre” del menú “Edición”. Debemos tener en cuenta que esta opción solamente es válida cuando estamos visualizando el listado de tablas.

• Modificar el nombre o la descripción de un campo. Para ha-cer esto simplemente deberemos situar el cursor sobre el campo del apartado e introducir las modificaciones.

En la imagen anterior podemos ver que hemos cambiado el campo “Domicilio” por “Dirección”. También hemos añadido una breve des-cripción en cada campo.

Page 63: Guia taller bases datos

Guía del taller de recursos de gestión. Bases de datos

62

• Añadir un campo nuevo. Para ello, tenemos varias opciones. Una es situarnos en la última fila de la tabla e introducir directa-mente el campo.

También podemos introducir un campo intercalado entre los campos ya existentes, para lo cual deberemos hacer clic con el botón derecho del ratón sobre el campo donde queramos introducir el nuevo campo y seleccionar la opción “Insertar filas”.

Page 64: Guia taller bases datos

Operaciones con tablas (I) .3

63

Otra opción para introducir filas es hacerlo desde el menú “Insertar” de la barra de menús.

• Eliminar un campo. Para ello haremos clic con el botón derecho del ratón sobre la fila que queramos eliminar y seleccionaremos la opción “Eliminar filas”.

Page 65: Guia taller bases datos

Guía del taller de recursos de gestión. Bases de datos

64

Hay otras maneras de eliminar filas: una es seleccionar la fila y pulsar la tecla Supr; otra es seleccionar la fila y en el menú “Edición” elegir la opción “Eliminar filas”.

Page 66: Guia taller bases datos

Operaciones con tablas (I) .3

65

Propiedades e índice de la tablaCuando definimos los campos de la tabla también podemos per- sonalizar sus propiedades. Como propiedades tenemos la ficha “General” y la ficha “Búsqueda”.

En la parte inferior izquierda de la pantalla aparece un recuadro en que están las propiedades principales, que varían en función del tipo de datos que hayamos seleccionado:

• “Tamaño del campo”: Nos indica cuántos caracteres o núme-ros podemos introducir. El máximo de letras o números que por defecto podemos introducir es 50 (si el campo es de tipo texto).

Page 67: Guia taller bases datos

Guía del taller de recursos de gestión. Bases de datos

66

• “Formato”: Este campo no afecta a la introducción de los datos, sino que solamente interviene cuando queremos imprimirlos. Modifica el formato en que se visualizan los datos; por ejemplo, números decimales, tipo de fechas (DD/MM/AA, DD-MM-AA...), etc. Hay dos tipos de formatos: el predefinido, que ya tiene un formato determinado por el propio programa, y el personalizado, que lo decidiremos nosotros.

• “Máscara de entrada”: Indica que deberemos seguir unas re-glas para introducir los datos. Por ejemplo, los números telefóni-cos deben tener 9 dígitos.

• “Título”: En este apartado podemos añadir un título al campo, independientemente del nombre que tenga.

• “Valor predeterminado”: Si hay un dato que se repite mucho, desde esta opción podemos hacer que siempre que iniciemos un registro ya aparezca este valor introducido.

• “Regla de validación”: Esta opción hace que todos los datos introducidos cumplan un cierto tipo de norma que nosotros ha-yamos definido.

• “Texto de validación”: Cuando el programa no acepta un dato, muestra este texto.

• “Requerido”: Nos permite definir si se debe llenar un campo obligatoriamente.

• “Permitir longitud cero”: Nos permite dejar un campo en blanco.

• “Indexado”: Nos crea un índice en el campo que nos ayudará cuando tengamos que realizar búsquedas o consultas.

• “Compresión Unicode”: Esta propiedad nos permite comprimir un campo de tipo texto, memo o hipervínculo.

Page 68: Guia taller bases datos

Operaciones con tablas (I) .3

67

Para poder cambiar estas propiedades debemos seguir los pasos siguientes:

1. Seleccionar el campo cuyas propiedades queremos modificar y hacer clic sobre la propiedad que deseamos cambiar.

2. Una vez que se han introducido o modificado estas propiedades, seleccionar la opción “Guardar” del menú ”Archivo”.

3. Nos pedirá si queremos guardar los cambios. Haremos clic en “Sí” y ya quedarán registradas las nuevas propiedades.

Page 69: Guia taller bases datos

Guía del taller de recursos de gestión. Bases de datos

68

Deberemos tener en cuenta que estas propiedades cambiarán según el tipo de datos del campo que hayamos escogido.

Podemos ver las diferentes opciones:

“Texto”:

Page 70: Guia taller bases datos

Operaciones con tablas (I) .3

69

“Memo”:

“Número”:

Page 71: Guia taller bases datos

Guía del taller de recursos de gestión. Bases de datos

70

“Fecha/Hora”:

“Moneda”:

Page 72: Guia taller bases datos

Operaciones con tablas (I) .3

71

“Autonumérico”:

“Sí/No”:

“Objeto OLE”:

Page 73: Guia taller bases datos

Guía del taller de recursos de gestión. Bases de datos

72

“Hipervínculo”:

Si situamos el cursor en una propiedad y pulsamos el botón F1, nos aparecerá una explicación sobre lo que es dicha propiedad.

El índice se utiliza cuando tenemos una base de datos muy grande para que podamos encontrar las cosas con facilidad; por ejemplo, en una guía telefónica, los pueblos y los nombres están ordenados alfabéticamente.

La propiedad “Indexado” tiene tres posibilidades. En la imagen pode-mos ver las tres opciones:

Page 74: Guia taller bases datos

Operaciones con tablas (I) .3

73

Sus funciones son las siguientes:

• “No”: No crea ningún índice.

• “Sí (con duplicados)”: Crea un índice normal.

• “Sí (sin duplicados)”: Crea un índice y no permite que se repitan datos dentro de un mismo campo.

Por defecto, Access ordena ascendentemente, es decir, del 0 al 9 y de la A a la Z. Podemos cambiar estas opciones desde el menú “Ver”, opción “Índices”.

Hemos de tener en cuenta que esta opción del menú sólo nos apa-rece cuando estamos visualizando la estructura de la tabla. Una vez que la hayamos seleccionado nos aparecerá una pantalla como la de la siguiente imagen:

Page 75: Guia taller bases datos

Guía del taller de recursos de gestión. Bases de datos

74

En este cuadro aparecerán todos los campos que hayamos definido como índice.

Podemos ver que en la zona inferior izquierda de la pantalla tenemos diferentes opciones:

1. “Principal”: Esta opción solamente la puede tener el campo que contenga la clave principal.

2. “Única”: Esta opción permitirá que tengamos o no valores dupli-cados en nuestra tabla.

3. “Ignorar nulos”: Los campos que no contengan nada, es decir, que estén vacíos, no serán tenidos en cuenta en el índice.

Para eliminar un índice deberemos seleccionar la opción “Índices” del menú “Ver” y eliminar la fila del índice que queramos borrar. Para

Page 76: Guia taller bases datos

Operaciones con tablas (I) .3

75

ello, situaremos el puntero sobre la fila que no nos interese y pulsare-mos el botón derecho del ratón. Después seleccionaremos la opción “Eliminar filas”.

Page 77: Guia taller bases datos

Guía del taller de recursos de gestión. Bases de datos

76

EjercicioCrear una tabla que contenga los datos de los asistentes al aula

Objetivo: Con este ejercicio pretendemos que el alumno asimile los contenidos impartidos en este capítulo.

Procedimiento: Abriremos el programa Access y crearemos una base de datos que lleve por título “Alumnos”.

Tras abrir la base de datos haremos un doble clic sobre “Crear una tabla en vista Diseño”.

Page 78: Guia taller bases datos

Operaciones con tablas (I) .3

77

Nos aparecerá la estructura de la tabla en blanco. Introduciremos tres campos: “Nombre”, “Apellido” y “Teléfono”. Todos ellos serán de tipo texto.

Page 79: Guia taller bases datos

Guía del taller de recursos de gestión. Bases de datos

78

Pondremos un índice en los campos “Nombre” y “Apellido”, para lo cual primero seleccionaremos el campo y luego iremos a la pestaña de propiedades y en “Indexado” seleccionaremos la opción “Sí (con duplicados)”.

Page 80: Guia taller bases datos

Operaciones con tablas (I) .3

79

A continuación, cambiaremos el orden con que visualizare-mos estos campos. Para ello iremos al menú “Ver”, opción “Índices”.

Nos aparecerá una ventana con los campos “Nombre” y “Apellido”, haremos clic sobre el apartado “Ascendente” y nos aparecerá un menú desplegable en el que podremos seleccionar “Descendente”.

Page 81: Guia taller bases datos

Guía del taller de recursos de gestión. Bases de datos

80

Una vez hecho esto deberemos guardar la tabla, para lo cual utiliza-remos el botón de la barra de herramientas.

Nos aparecerá la ventana de guardar. En esta ventana deberemos dar un nombre a la tabla. Le pondremos por nombre “Alumnos” y hare-mos clic sobre “Aceptar”.

Nos aparecerá otra ventana, en la cual se nos pedirá si queremos definir una clave principal. Le diremos que sí.

Page 82: Guia taller bases datos

Operaciones con tablas (I) .3

81

Finalmente, en la base de datos ya podremos ver que aparece una tabla con el nombre “Alumnos”.

Page 83: Guia taller bases datos

Guía del taller de recursos de gestión. Bases de datos

82

Ya podemos salir del programa. Recordemos que podemos hacerlo desde la opción “Salir” del menú “Archivo”.

O bien con el botón que encontraremos en la barra de título de la ventana del programa.

Page 84: Guia taller bases datos

83

4. Operaciones con tablas (II)

Introducir y modificar datos en la tablaEn este capítulo aprenderemos a introducir datos en nuestra tabla. Para empezar a introducir datos, lo primero que haremos será iniciar el programa Access y abrir nuestra tabla, ya existente dentro de la base de datos “Biblioteca”.

Nos aparecerán todos los campos (columnas) que habíamos creado pero sin ningún registro (fila). Para empezar a introducir registros nos iremos moviendo por la tabla con la ayuda de las teclas de movimien-to del cursor, de la tecla de tabulación o del ratón, e iremos introdu-ciendo todos los datos por medio del teclado.

Page 85: Guia taller bases datos

Guía del taller de recursos de gestión. Bases de datos

84

Deberemos tener en cuenta que:

• Si el nombre que introducimos es demasiado largo, Access au-mentará el ancho de la celda automáticamente para que pueda caber entero.

• Siempre habrá un registro vacío detrás del último registro que ha-yamos introducido y Access nos lo mostrará con un asterisco.

• Cuando pongamos una fecha en un campo, Access nos la es-cribirá tal como habíamos seleccionado en el tipo de datos del campo, independientemente del formato que hayamos seguido al escribirla.

• Si introducimos una dirección web, Access nos la subrayará y pintará de color azul, lo cual indica que es un acceso directo.

• En la barra que aparece en la parte inferior de la pantalla pode-mos escoger con qué registro queremos trabajar. A cada registro se le asigna un número.

Page 86: Guia taller bases datos

Operaciones con tablas (II) .4

85

El programa Access permite realizar diversas operaciones con los datos:

• Copiar, cortar, pegar y borrar. Para copiar, seleccionaremos la casilla que queramos copiar y pulsaremos el botón derecho del ratón, con lo cual se desplegará un menú donde seleccionare-mos la opción “Copiar”. Luego iremos a una casilla en blanco y pegaremos el contenido que antes hemos copiado; para hacerlo pulsaremos el botón derecho del ratón sobre la celda que nos interese y seleccionaremos la opción “Pegar”.

En la imagen siguiente vemos cómo hemos copiado el nombre “Pol” y lo hemos pegado en un nuevo registro.

Page 87: Guia taller bases datos

Guía del taller de recursos de gestión. Bases de datos

86

Si lo que queremos copiar es un registro entero, seleccionaremos la fila y haremos la misma operación.

Page 88: Guia taller bases datos

Operaciones con tablas (II) .4

87

• Deshacer: Cuando realizamos alguna operación y después la queremos deshacer, podemos ir al menú “Edición” y seleccionar “Deshacer”. Esto hará que el programa dé un salto atrás y borre la última operación. También podemos hacerlo desde la barra de herramientas con el botón .

Page 89: Guia taller bases datos

Guía del taller de recursos de gestión. Bases de datos

88

• Buscar datos: Podemos buscar algún dato que hayamos in-troducido en la tabla. Para ello iremos al menú “Edición” y se-leccionaremos la opción “Buscar”. También podemos utilizar directamente la combinación de teclas Ctrl + B.

Page 90: Guia taller bases datos

Operaciones con tablas (II) .4

89

Se nos mostrará una ventana donde deberemos escribir la palabra que queramos buscar, en qué campo la debemos buscar, si debe coincidir todo el campo o sólo una parte..., y seleccionaremos la op-ción “Buscar siguiente”.

A continuación, el programa nos seleccionará en negrita en la tabla el resultado de la búsqueda; si este dato no es el que nos interesaba, podemos volver a pulsar “Buscar siguiente”.

Si encontramos el dato que estábamos buscando y lo queremos cambiar por otro dato, lo único que tendremos que hacer será selec-cionar la pestaña “Reemplazar” y escribir el nuevo texto, que susti-tuirá al anterior.

Page 91: Guia taller bases datos

Guía del taller de recursos de gestión. Bases de datos

90

Podemos reemplazar sólo uno de los resultados que coincidan con nuestra búsqueda, haciendo clic sobre “Reemplazar”, o bien cam-biarlos todos, para lo cual seleccionaremos la opción “Reemplazar todos”.

Page 92: Guia taller bases datos

Operaciones con tablas (II) .4

91

• Ordenar los datos: Access nos permite visualizar los datos por orden alfanumérico tanto ascendente como descendente. Para hacerlo, seleccionaremos el campo que queramos ordenar y seguidamente haremos clic en el icono para seguir un orden ascendente o en el icono para seguir un orden descendente.

Page 93: Guia taller bases datos

Guía del taller de recursos de gestión. Bases de datos

92

En la imagen podemos ver cómo se ordenan los datos después de haber seleccionado el orden de la A a la Z en el campo “Apellido”.

• Corrección gramatical: El programa también nos permite pasar un corrector para corregir algunos de los errores ortográficos que podamos haber cometido. Para ello seleccionaremos la op-ción “Ortografía” dentro del menú “Herramientas” o haremos clic en el botón xx de la barra de herramientas.

Page 94: Guia taller bases datos

Operaciones con tablas (II) .4

93

El corrector nos dirá dónde hay un posible error de ortografía y nos sugerirá alguna corrección. Si la palabra que hemos escrito está bien pero nos indica que hay un error (por ejemplo, en un apellido) hare-mos clic sobre “Ignorar”. Si queremos corregir la palabra, selecciona-remos la palabra correcta y haremos clic sobre “Cambiar”.

El ejemplo anterior nos indica un error ortográfico en un apellido. Al ser un nombre propio, es posible que no aparezca en el diccionario y que, por lo tanto, no sea un error ortográfico, en cuyo caso seleccio-naremos la opción “Ignorar”.

En el siguiente ejemplo podemos ver que el corrector gramatical ha detectado un error ortográfico. En este caso tenemos diferentes pa-labras que se parecen a la que nosotros escrito; seleccionaremos la

Page 95: Guia taller bases datos

Guía del taller de recursos de gestión. Bases de datos

94

que nos interese haciendo un clic con el botón izquierdo del ratón y luego pulsaremos el botón “Cambiar”.

Page 96: Guia taller bases datos

Operaciones con tablas (II) .4

95

• Cambiar el ancho de las columnas y el alto de las filas: A ve-ces introducimos algún dato que nos ocupa más espacio del que tenemos visible en el campo. Si queremos que se vea todo el tex-to dentro de la celda, la deberemos hacer más ancha, para lo cual deberemos ir al menú “Formato”, seleccionar la opción “Ancho de columna” y poner la medida que nos interese. Seguiremos los mismos pasos cuando deseemos modificar la altura de una fila, pero en tal caso seleccionaremos la opción “Alto de fila”.

Nos aparecerá una ventana, como la de la imagen siguiente, donde se indica la altura actual. Podemos modificarla y hacer clic en la op-ción “Aceptar”.

Page 97: Guia taller bases datos

Guía del taller de recursos de gestión. Bases de datos

96

Si queremos volver a la medida estándar que nos da el programa, seleccionaremos “Ancho estándar”. Si queremos que Access nos ajuste automáticamente la medida de la celda al contenido, seleccio-naremos la opción “Ajuste perfecto”.

• Modificar la fuente: También podemos modificar el tipo de letra, el color, el tamaño, etc., del texto, para lo cual iremos al menú “Formato” y seleccionaremos la opción “Fuente”.

Page 98: Guia taller bases datos

Operaciones con tablas (II) .4

97

Nos aparecerá una pantalla en la que podremos seleccionar el tipo de letra, el estilo, el tamaño, el color, etc.

Relaciones entre tablasLas bases de datos relacionales se caracterizan por distribuir la información en varias tablas. Esto supone no tener que introducir in-formación repetida.

Page 99: Guia taller bases datos

Guía del taller de recursos de gestión. Bases de datos

98

Como no duplicaremos información, ahorraremos espacio, y a la hora de hacer modificaciones solamente deberemos modificar un registro y toda la información se actualizará.

Existen tres tipos de relaciones entre tablas:

1. Relación de uno a muchos: Por ejemplo, un escritor puede haber escrito muchos libros, pero un libro sólo ha podido ser escrito por un escritor. El símbolo ∞ significa ‘muchos’.

Libros Autor

2. Relación de muchos a muchos: Por ejemplo, un actor puede haber hecho muchas películas, y una película puede estar pro-tagonizada por muchos actores.

Actores Películas

Joan Destilin

1

Larry James

Juliett Rerst

Paul Trill

Tont Villen

∞∞

¿Sabes que...?Las bases de datos relacionales se caracterizan por distribuir la información en varias tablas. Esto supone no tener que introducir información repetida.

La música

René

Vaca tú

El buscador

La cultura

La barrera

El mono gris

Page 100: Guia taller bases datos

Operaciones con tablas (II) .4

99

3. Relación de uno a uno: Imaginemos el caso de una empresa que tiene dos tablas para cada trabajador, de modo que una contiene datos como el nombre, la dirección, etc., y la otra con-tiene las nóminas a las que sólo puede acceder el trabajador asociado. Así, pues, un trabajador, una nómina.

Una vez que hemos determinado el tipo de relaciones que tendrán nuestros datos, podemos crear integridades diferenciales. Esto quie-re decir que:

• No puede existir un registro que esté enlazado con otro que no exista dentro de una tabla. Es decir, a un actor no se le puede asignar una película que no exista previamente dentro de la base de datos.

• No se pueden borrar registros de una tabla que tenga enlaces con la tabla subordinada. Es decir, no podemos borrar a un actor si ha protagonizado alguna de las películas que tenemos en la tabla.

Para poder crear relaciones entre tablas, ambas tablas habrán de tener un campo común y deberán cumplirse estas propiedades:

• Los dos campos deben ser del mismo tipo (texto, número, fe-cha...) pero no han de tener obligatoriamente el mismo nombre.

• Si los campos son de tipo número, también deben tener la mis-ma medida.

• Si uno de los campos que enlazamos es de tipo autonumérico, el otro campo debe ser de tipo número con el formato “entero largo”.

• El campo común de la tabla principal debe ser un campo clave.

Page 101: Guia taller bases datos

Guía del taller de recursos de gestión. Bases de datos

100

Cuando ya tenemos claras las propiedades de las relaciones entre tablas, podemos empezar a crearlas. Para ello, lo primero que hare-mos será iniciar el programa Access, abrir nuestra base de datos y ejecutar la opción “Relaciones” que encontraremos dentro del menú “Herramientas”.

Page 102: Guia taller bases datos

Operaciones con tablas (II) .4

101

Como es la primera vez que establecemos una relación, nos aparece-rán un cuadro de relaciones vacío y una ventana con todas las tablas que contiene nuestra base de datos.

Page 103: Guia taller bases datos

Guía del taller de recursos de gestión. Bases de datos

102

Para agregar tablas a las relaciones haremos clic sobre el nombre de la tabla y después seleccionaremos la opción “Agregar”. Veremos que las tablas van apareciendo en la ventana “Relaciones” a medida que las vamos agregando.

Page 104: Guia taller bases datos

Operaciones con tablas (II) .4

103

Cuando ya hayamos agregado todas las tablas haremos clic sobre el botón “Cerrar”.

Antes de continuar con las relaciones, miraremos la estructura de las tablas para comprobar que ambas siguen las condiciones nece-sarias:

Page 105: Guia taller bases datos

Guía del taller de recursos de gestión. Bases de datos

104

Después de comprobarlo, trabajaremos con los campos de cada ta-bla. Haremos doble clic sobre uno de los campos de una de las tablas y nos aparecerá la siguiente pantalla en blanco, donde seleccionare-mos “Crear nueva”.

Page 106: Guia taller bases datos

Operaciones con tablas (II) .4

105

Se abrirá otra ventana, en la cual deberemos seleccionar las dos ta-blas y los dos campos que queramos relacionar y haremos clic sobre “Aceptar”.

Existe otra manera de crear relaciones, que consiste en hacer clic so-bre el campo que deseamos enlazar de la tabla principal y arrastrarlo hasta el campo al que lo queremos ligar.

Page 107: Guia taller bases datos

Guía del taller de recursos de gestión. Bases de datos

106

A continuación nos aparecerá una ventana en que podremos modifi-car las relaciones, escoger qué tipo de relación queremos o crear la relación tal como la hemos definido.

Page 108: Guia taller bases datos

Operaciones con tablas (II) .4

107

Seleccionaremos la opción “Aceptar” y veremos cómo en la ventana “Relaciones” nos aparecerá la relación creada entre las dos tablas.

Ya tenemos la relación creada. Si ahora la queremos visualizar, hare-mos una de estas dos cosas:

1. Desde la barra de herramientas, pulsar el icono de relaciones.

Page 109: Guia taller bases datos

Guía del taller de recursos de gestión. Bases de datos

108

2. Desde el menú “Herramientas”, seleccionar la opción “Rela- ciones”.

Para modificar las relaciones deberemos hacer doble clic sobre la línea que relaciona las tablas implicadas y nos aparecerá la ventana de modificación de la relación.

Page 110: Guia taller bases datos

Operaciones con tablas (II) .4

109

EjercicioCrear dos tablas que contengan información sobre los asistentes al aula y qué ordenador utiliza cada uno, y relacionarlas

Objetivo: Con este ejercicio pretendemos que el alumno asimile los contenidos impartidos en este capítulo y repase lo que hemos hecho en capítulos anteriores.

Procedimiento: Lo primero que haremos será iniciar el programa Access y abrir la base de datos “Alumnos” que tenemos guardada en la carpeta “Mis documentos”. Para hacerlo, recordemos que debe-mos ir al menú “Archivo” de la barra de menús y seleccionar la opción “Abrir”.

Page 111: Guia taller bases datos

Guía del taller de recursos de gestión. Bases de datos

110

Nos aparecerá la ventana de la base de datos con la tabla que tenía-mos creada con el nombre de “Alumnos”.

Page 112: Guia taller bases datos

Operaciones con tablas (II) .4

111

Para poder empezar a introducir datos haremos doble clic sobre la tabla “Alumnos” y nos aparecerá la siguiente pantalla:

Page 113: Guia taller bases datos

Guía del taller de recursos de gestión. Bases de datos

112

En esta ventana iremos introduciendo los datos de todos los asis-tentes al aula. Para hacer el ejercicio introduciremos la siguiente in-formación en nuestra tabla (recordemos que sólo deberemos ir co-locando la información en las casillas correspondientes, y que para movernos por las casillas podremos hacerlo con el ratón, las teclas de movimiento del cursor o la tecla de tabulación):

Nombre Apellido Teléfono

David Barrientos 666 777 888

Andoni Gutiérrez 911 222 333

Míriam Jiménez 943 999 888

Grau Bardulet 678 901 234

Ana Valdivia 987 654 321

Elisabeth Carretero 654 321 987

Raúl Molero 975 319 753

Alberto Ruiz 654 789 321

Sonia Corvi 931 864 208

Eva Ortega 655 444 777

Page 114: Guia taller bases datos

Operaciones con tablas (II) .4

113

Una vez introducidos todos los datos, nuestra ventana debe tener el siguiente aspecto:

Page 115: Guia taller bases datos

Guía del taller de recursos de gestión. Bases de datos

114

Ahora haremos que el campo “Id” se ajuste a la medida del conteni-do, para lo cual seleccionaremos una celda que forme parte de dicho campo y seguidamente la opción “Ancho de columna”, que encon-traremos en el menú “Formato”.

Nos aparecerá la pantalla en que se indica el ancho actual y haremos clic sobre el botón “Ajuste perfecto”.

En la tabla quedará el ancho del campo “Id” perfectamente ajustado.

Page 116: Guia taller bases datos

Operaciones con tablas (II) .4

115

Esta modificación solamente afecta a la visualización de los datos, no afecta a la medida de los datos que podemos introducir en la ca-silla. Por ejemplo, si tenemos un campo que admite 50 caracteres y cambiamos la anchura de la columna, únicamente estaremos modifi-cando la forma de visualizar los datos, y dentro del campo podremos seguir introduciendo 50 caracteres.

Page 117: Guia taller bases datos

Guía del taller de recursos de gestión. Bases de datos

116

Ahora crearemos una tabla que llevará por título “Ordenadores” y contendrá los campos “Núm. ordenador”, de tipo texto, y “Núm. usuario”, de tipo numérico.

Recordemos que debemos ir a la ventana de la base de datos y seleccionar la opción “Crear una tabla en vista Diseño”.

Page 118: Guia taller bases datos

Operaciones con tablas (II) .4

117

Cerraremos esta ventana y nos aparecerá una ventana en que se nos pedirá si queremos guardar; diremos “Sí” y se nos mostrará otra ven-tana, en la cual deberemos introducir el título de la tabla. Nosotros la llamaremos “Ordenadores” y haremos clic en “Aceptar”.

Page 119: Guia taller bases datos

Guía del taller de recursos de gestión. Bases de datos

118

Llenaremos el campo “Núm. ordenador” del 10 al 1 y el campo “Núm. usuario” del 1 al 10.

Page 120: Guia taller bases datos

Operaciones con tablas (II) .4

119

Ya tenemos las dos tablas creadas, ahora sólo nos faltará establecer la relación.

Lo primero que haremos será ir al menú “Herramientas” de la barra de menús y escoger la opción “Relaciones”.

Page 121: Guia taller bases datos

Guía del taller de recursos de gestión. Bases de datos

120

Nos aparecerá una pantalla en blanco con una ventana en la que es-tán todas las tablas disponibles. Iremos seleccionando una a una las tablas y las iremos agregando. Primero, haremos clic sobre la tabla, y después, sobre el botón “Agregar”, así con las dos tablas. Y vere-mos cómo van apareciendo en la ventana “Relaciones”. Finalmente, haremos clic sobre el botón “Cerrar”.

Page 122: Guia taller bases datos

Operaciones con tablas (II) .4

121

Ahora haremos doble clic sobre una de las tablas y se nos mostrará la siguiente ventana:

Page 123: Guia taller bases datos

Guía del taller de recursos de gestión. Bases de datos

122

En esta ventana seleccionaremos la opción “Crear nueva” y nos apa-recerá una pantalla en la que deberemos escoger las dos tablas y los dos campos que queramos relacionar. Escogeremos en la tabla izquierda la tabla “Alumnos” y en la tabla derecha la tabla “Orde-nadores”. Como nombre de la columna izquierda seleccionaremos “Id” y como nombre de la columna derecha seleccionaremos “Núm. usuario”.

Haremos clic sobre la opción “Aceptar” y volveremos a la pantalla “Modificar relaciones”, pero ahora ya no estará vacía sino que con-tendrá los datos de la relación y haremos clic sobre “Crear”.

Page 124: Guia taller bases datos

Operaciones con tablas (II) .4

123

Aparecerá la ventana de relaciones con las dos tablas y la relación creada.

Guardaremos los cambios en la carpeta “Mis documentos” y ya podremos cerrar el programa.

Page 125: Guia taller bases datos

124

5. Formularios

Crear un formularioUn formulario es una herramienta que se utiliza para introducir datos en las tablas de una forma simple, visual y cómoda. Los formularios también se usan para imprimir datos.

Para ver la comodidad que nos proporciona un formulario, compa-raremos dos imágenes. En ambas introducimos datos, los consulta-mos... La primera imagen corresponde a un formulario, y la segunda, a una tabla. ¿Sabes que...?

El formulario es mucho más simple, visual y cómodo que una tabla para introducir datos, consultarlos, imprimirlos...

Page 126: Guia taller bases datos

Formularios .5

125

Como podemos comprobar, el formulario es mucho más simple, visual y cómodo para introducir datos, consultarlos, imprimirlos...

Para crear un formulario, lo primero que haremos será seleccionar el tipo de objeto “Formularios” desde la base de datos. Haremos clic en la pestaña “Formularios” que tenemos en la parte izquierda de la ventana.

Page 127: Guia taller bases datos

Guía del taller de recursos de gestión. Bases de datos

126

Page 128: Guia taller bases datos

Formularios .5

127

Tenemos diferentes maneras de crear formularios:

• “Vista Diseño”: Tenemos una pantalla en blanco y nosotros debemos crear el diseño del formulario con los campos que queramos que aparezcan y la distribución de los campos en el formulario.

Page 129: Guia taller bases datos

Guía del taller de recursos de gestión. Bases de datos

128

• “Autoformularios”: Debemos indicar sobre qué tabla queremos crear el formulario y Access nos devuelve el formulario ya crea-do. Hay diferentes tipos de autoformularios, y los que más se utilizan son:

- “Autoformulario: en columnas”: Este formulario muestra to-dos los datos de cada registro (fila) en páginas independientes.

- “Autoformulario: en tabla”: Este formulario muestra cada re-gistro en una misma fila, uno debajo de otro; tiene la estructura de una tabla.

• “Asistente para formularios”: En esta opción el programa nos deja escoger qué campos deseamos que aparezcan en el formu-lario, el tipo de formulario (en columnas, tabular...), el estilo que queremos que tenga..., y el programa hará el diseño automática-mente.

Para acceder al menú donde podremos escoger el tipo de formulario tenemos diferentes opciones:

• Seleccionar la opción “Formula-rio” en el menú “Insertar” de la barra de menús.

Page 130: Guia taller bases datos

Formularios .5

129

• Elegir la opción “Nuevo” que nos aparece en la ventana de la base de datos.

Después de hacer clic sobre la opción “Nuevo” en la base de datos o de seleccionar la opción “Formulario” en el menú “Insertar” de la barra de menús, aparecerá una nueva ventana. En ella hemos de seleccionar la tabla para la cual queremos crear el formulario y la forma como queremos hacerlo (escogeremos, por ejemplo,

Page 131: Guia taller bases datos

Guía del taller de recursos de gestión. Bases de datos

130

“Autoformulario: en columnas”). Seguidamente haremos clic sobre el botón “Aceptar”.

Page 132: Guia taller bases datos

Formularios .5

131

Se creará automáticamente el formulario y nos aparecerá la siguiente ventana:

Page 133: Guia taller bases datos

Guía del taller de recursos de gestión. Bases de datos

132

La ventana del formularioAhora veremos las diferentes partes de la ventana de un formulario.

1. Campos que se han incluido en el formulario.

2. Espacios en los que debemos ir introduciendo los datos de los campos.

3. Botones que nos sirven para movernos por los diferentes re- gistros.

4. Indica en qué registro estamos trabajando.

5. Botón que nos sirve para crear un registro nuevo.

6. Indica el total de registros que tenemos dentro de nuestra tabla.

12

3

4

5

6

Page 134: Guia taller bases datos

Formularios .5

133

Guardar y cerrar un formularioPara guardar un formulario seguimos los mismos métodos que para guardar una tabla. Tenemos tres opciones:

• Ir al menú “Archivo” que encontraremos dentro de la barra de menús y seleccionar la opción “Guardar”.

• Hacer clic en el icono de guardar que hay en la barra de herra-mientas:xxx.

• Utilizar la combinación de teclas Ctrl + G.

Page 135: Guia taller bases datos

Guía del taller de recursos de gestión. Bases de datos

134

Después de seguir uno de estos pasos, nos aparecerá una ventana en la cual deberemos dar nombre a nuestro formulario. En este caso la hemos llamado “Usuarios”. A continuación haremos clic sobre el botón “Aceptar”.

Para cerrar el formulario, haremos clic en el botón de cerrar (x x) de la ventana del formulario o seleccionaremos en el menú “Archivo” la opción “Cerrar”.

Page 136: Guia taller bases datos

Formularios .5

135

Asistente para formulariosOtra manera de crear un formulario es utilizar el asistente. Esta op-ción consiste en seguir los pasos que éste nos va indicando. Este segundo proceso es un poco más largo que el de usar el autoformu-lario, pero tiene la ventaja de que es más completo.

En primer lugar, haremos doble clic sobre la opción “Crear un formula-rio utilizando el asistente” que encontraremos en la ventana de la base de datos cuando tenemos visualizada la pestaña “Formularios”.

Page 137: Guia taller bases datos

Guía del taller de recursos de gestión. Bases de datos

136

Aparecerá una nueva ventana, en la que deberemos seleccionar la tabla para la cual queramos crear el formulario y los campos que deseemos que contenga, es decir, los campos donde queramos in-troducir o visualizar los datos.

Para seleccionar la tabla, haremos clic sobre la flecha de la opción “Tablas/Consultas” y nos aparecerá un listado desplegable donde veremos todas las tablas y consultas que tenemos disponibles en nuestra base de datos. Seleccionaremos “Tabla: USUARIOS”.

Page 138: Guia taller bases datos

Formularios .5

137

A continuación, deberemos decidir qué campos queremos que apa-rezcan en el formulario. En la opción “Campos disponibles” se nos muestran todos los campos que hay en la tabla o consulta seleccio-nada. Elegiremos los que nos interesen e iremos haciendo clic sobre el botón x xx.

Page 139: Guia taller bases datos

Guía del taller de recursos de gestión. Bases de datos

138

Si nos hemos equivocado y queremos devolver algún campo a la parte de “Campos disponibles”, lo seleccionaremos y haremos clic en el botón .

Si deseamos que los campos queden seleccionados en una posición diferente de la que tienen dentro de la tabla, deberemos ir pasando los campos a la parte de “Campos seleccionados” en el orden de-seado.

Nosotros en este caso seleccionamos todos los campos. Para hacer esto podemos hacer clic sobre el botón .

Veremos la siguiente ventana y haremos clic sobre “Siguiente”.

Page 140: Guia taller bases datos

Formularios .5

139

Seguidamente nos aparecerá una pantalla en la que podremos se-leccionar el tipo de distribución que deseamos que tenga nuestro formulario (en columnas, como hoja de datos, etc.). Cada vez que seleccionemos una opción, al lado aparecerá un pequeño esquema de cómo quedará el formulario. Seleccionaremos “En columnas” y haremos clic sobre el botón “Siguiente”.

Page 141: Guia taller bases datos

Guía del taller de recursos de gestión. Bases de datos

140

Después de este paso aparecerá otra ventana, en la que deberemos seleccionar para nuestro formulario uno de los estilos predefinidos con un tipo de letra, un color, un formato, etc., determinados. Como en el paso anterior, cada vez que seleccionemos uno aparecerá un pequeño esbozo de cómo es el diseño. Para nuestro ejemplo, selec-cionaremos “Mezcla” y haremos clic en “Siguiente”.

Page 142: Guia taller bases datos

Formularios .5

141

Finalmente, se nos mostrará una pantalla en la cual deberemos se-leccionar el nombre que queremos darle a nuestro formulario y ten-dremos que elegir entre modificar su diseño o abrirlo para empezar a introducir o ver datos. Seleccionaremos “Abrir el formulario para ver o introducir información” y haremos clic sobre el botón “Finalizar”.

Page 143: Guia taller bases datos

Guía del taller de recursos de gestión. Bases de datos

142

Nos aparecerá la siguiente ventana:

Este formulario tiene un aspecto muy similar al del formulario que ha-bíamos creado desde la opción “Autoformulario: en columnas”, pero en este caso hemos podido cambiar el diseño y hemos seleccionado los datos que queríamos que apareciesen.

Page 144: Guia taller bases datos

Formularios .5

143

EjercicioCrear un formulario desde el asistente de Access para almacenar en una tabla todos los datos de los asistentes al aula

Objetivo: Con este ejercicio pretendemos que el alumno asimile los contenidos impartidos en este capítulo.

Procedimiento: Primero abriremos el programa Microsoft Access y a continuación crearemos una nueva base de datos que llevará por título “Agenda”; la crearemos en la carpeta “Mis documentos”.

Recordemos los pasos que se han de seguir:

1. Crear una nueva base de datos:

Page 145: Guia taller bases datos

Guía del taller de recursos de gestión. Bases de datos

144

2. Base de datos en blanco:

Page 146: Guia taller bases datos

Formularios .5

145

3. Guardarla en la carpeta “Mis documentos”, darle el nombre de “Agenda” y hacer clic en el botón “Crear”:

Page 147: Guia taller bases datos

Guía del taller de recursos de gestión. Bases de datos

146

Una vez hecho esto, nos aparecerá la ventana de la base de datos. Ahora crearemos una tabla, para lo cual haremos doble clic sobre “Crear una tabla en vista Diseño”.

Page 148: Guia taller bases datos

Formularios .5

147

Se nos mostrará la pantalla en que se deben especificar los campos de la tabla. Los campos que introduciremos serán:

Page 149: Guia taller bases datos

Guía del taller de recursos de gestión. Bases de datos

148

Una vez introducidos todos los campos, guardaremos la tabla ha-ciendo clic sobre el icono de guardar que encontraremos en la barra de herramientas (x x) y le asignaremos el nombre de “Agenda”.

Aparecerá la ventana en la que se nos pide si queremos crear una clave principal; diremos que sí.

Page 150: Guia taller bases datos

Formularios .5

149

Ahora ya podremos empezar a crear el formulario. Para hacerlo, pri-mero seleccionaremos la pestaña “Formularios” de la ventana de la base de datos y haremos doble clic sobre la opción “Crear un for-mulario utilizando el asistente”.

Page 151: Guia taller bases datos

Guía del taller de recursos de gestión. Bases de datos

150

Nos aparecerá la primera pantalla del asistente, donde deberemos seleccionar la tabla y los campos que deseamos que aparezcan en nuestro formulario. Escogeremos todos los campos, excepto el cam-po “Id”. Para introducirlos, haremos clic sobre el campo que nos interese y después sobre el botón xxx . Repetiremos este paso hasta que tengamos en la parte “Campos seleccionados” todos los campos deseados.

Page 152: Guia taller bases datos

Formularios .5

151

Debemos lograr que nuestra ventana sea igual que la de la imagen siguiente. Una vez seleccionados todos los campos, haremos clic en “Siguiente”.

Page 153: Guia taller bases datos

Guía del taller de recursos de gestión. Bases de datos

152

Ahora ha llegado la hora de decidir qué distribución tendrá nuestro formulario. Seleccionaremos “Justificado” y haremos clic sobre el botón “Siguiente”.

Page 154: Guia taller bases datos

Formularios .5

153

Nos aparecerá una nueva ventana, en la cual deberemos seleccionar el estilo que queremos que tenga el formulario. Haremos clic sobre “Internacional” y después seleccionaremos la opción “Siguiente”.

Page 155: Guia taller bases datos

Guía del taller de recursos de gestión. Bases de datos

154

Llegaremos a la última opción de nuestro asistente, donde debere-mos dar un título al formulario. Nosotros lo llamaremos “Agenda”. Seleccionaremos la opción de abrir el formulario para poder introdu-cir datos y haremos clic sobre “Finalizar”.

Page 156: Guia taller bases datos

Formularios .5

155

Nos aparecerá el formulario. Aquí ya podríamos empezar a introducir los datos de todos nuestros contactos.

Ahora lo que haremos será cerrar la base de datos.

Primero haremos clic sobre el botón xxx de la ventana del formulario. Después haremos clic sobre el botón xxx de la ventana de la base de datos y finalmente cerraremos el programa Microsoft Access con el botón xxx de la barra de título del programa.

Page 157: Guia taller bases datos

156

6. Consultas

Una consulta es una herramienta que nos ofrece Access para poder realizar diferentes operaciones con la información de la base de da-tos. Estas operaciones pueden ser búsquedas de unos datos deter-minados, cálculos con los datos, agrupación de datos...

Esta herramienta es muy útil, ya que nos permite consultar todos los datos que tenemos almacenados dentro de una base de datos. Po-dríamos decir que esa es la función principal de las bases de datos.

Crear una consulta con el asistenteComo en el caso del formulario y el de las tablas, tenemos diferentes opciones para crear una consulta, pero la más sencilla es usar un asistente.

Antes de crear la consulta hemos de tener claro que debemos seguir unos determinados pasos:

1. Saber cuál es el objetivo de nuestra consulta.

2. Saber en qué tabla (o tablas) podemos encontrar lo que nos interesa buscar.

3. Crear la consulta utilizando el asistente.

¿Sabes que...?Las consultas son muy útiles, ya que nos permiten consultar todos los datos que tenemos almacenados dentro de una base de datos. Podríamos decir que esa es la función principal de las bases de datos.

Page 158: Guia taller bases datos

Consultas .6

157

En primer lugar, seleccionaremos la pestaña “Consultas” de la ventana de nuestra base de datos.

Page 159: Guia taller bases datos

Guía del taller de recursos de gestión. Bases de datos

158

Veremos que esta ventana está en blanco porque aún no hemos creado ninguna consulta, así que empezaremos a crear una. Ha-remos doble clic sobre la opción “Crear una consulta utilizando el asistente”.

Page 160: Guia taller bases datos

Consultas .6

159

Nos aparecerá una ventana semejante a la de los formularios. Pero en este caso, lo que deberemos seleccionar son la tabla y los cam-pos en que queramos buscar un determinado dato.

Page 161: Guia taller bases datos

Guía del taller de recursos de gestión. Bases de datos

160

Nosotros queremos saber si tenemos un libro determinado en la biblioteca; por lo tanto, seleccionaremos la tabla “Libro”. Para seleccionar esta tabla haremos clic sobre la flecha de la ventana “Tablas/Consultas” y se desplegará un menú en el cual podremos visualizar todas las tablas disponibles. Escogeremos la opción “Tabla: LIBRO”.

Podemos ver que en el apartado “Campos disponibles” se hallan todos los campos que hay dentro de la tabla “Libro”.

Page 162: Guia taller bases datos

Consultas .6

161

Dado que sólo nos interesa un libro, buscaremos únicamente dentro del campo “Libro”. Para añadir este campo en el apartado de “Cam-pos seleccionados”, lo seleccionaremos del apartado “Campos dis-ponibles”, haremos clic sobre el botón xxx y automáticamente pa-sará a la ventana de “Campos seleccionados”. Cuando ya tengamos seleccionados todos los campos que nos interesen, haremos clic sobre “Siguiente”.

Page 163: Guia taller bases datos

Guía del taller de recursos de gestión. Bases de datos

162

Una vez hecho esto, nos aparecerá una ventana en la que debere-mos indicar el título de nuestra consulta. En este caso le pondremos por título “LIBRO Consulta”. Podemos seleccionar una de estas dos opciones: abrir la consulta y empezar a pedir información a nuestra base de datos o bien hacer modificaciones en el diseño. Nosotros escogeremos abrir la consulta y haremos clic en “Finalizar” para po-der empezar a trabajar.

Page 164: Guia taller bases datos

Consultas .6

163

Nos aparecerá una ventana con todos los registros del campo “Libro”.

Ahora veremos todos los datos que habíamos introducido en el campo “Libro”, pero podremos hacer una búsqueda mucho más detallada; por ejemplo, buscar el título de un libro. Para hacer esto, iremos a la ventana principal de la base de datos y seleccionaremos la

Page 165: Guia taller bases datos

Guía del taller de recursos de gestión. Bases de datos

164

pestaña “Consultas”. Veremos que aparece la consulta que hemos creado. Haremos clic sobre nuestra consulta y seleccionaremos la herramienta “Diseño”.

Page 166: Guia taller bases datos

Consultas .6

165

Después de seleccionarla, aparecerá la siguiente ventana, donde podremos indicar en nuestra búsqueda el título del libro que nos interese.

Para ello, lo primero que haremos será escoger la tabla en que desea-mos buscar, pero como en este caso sólo tenemos una, pasaremos directamente a elegir el campo. Para esto, clicaremos sobre la celda “Campo” y se abrirá un menú con todos los campos disponibles.

Page 167: Guia taller bases datos

Guía del taller de recursos de gestión. Bases de datos

166

Puesto que queremos buscar un libro, seleccionaremos el campo “Libro”.

En este ejemplo, buscaremos si dentro de nuestra tabla de libros tenemos un libro que se titula “Manantial”. Para ello, iremos a “Cri-terios”, haremos clic y escribiremos =“Manantial”.

Page 168: Guia taller bases datos

Consultas .6

167

Una vez hecho esto, guardaremos los cambios realizados en nuestra consulta. Tenemos tres opciones diferentes:

• Ir al menú “Archivo” que encontraremos dentro de la barra de menús y se-leccionar la opción “Guar-dar”.

• Hacer clic en el icono de guardar que hay en la ba-rra de herramientas: xxx.

• Utilizar la combinación de teclas Ctrl + G.

Tras guardar los cambios, cerraremos la ventana de condiciones haciendo clic sobre el botónxxx.

Page 169: Guia taller bases datos

Guía del taller de recursos de gestión. Bases de datos

168

Volveremos a abrir la consulta haciendo doble clic con el botón iz-quierdo del ratón sobre el nombre de la consulta que queremos mirar. En nuestro caso, “LIBRO Consulta”.

Page 170: Guia taller bases datos

Consultas .6

169

Podemos ver cómo solamente nos aparecen los libros que contienen la palabra “Manantial”.

Page 171: Guia taller bases datos

Guía del taller de recursos de gestión. Bases de datos

170

Ventana de diseño de la consulta

1. Barra de separación: Esta barra tiene como función separar la cuadrícula QBE (4) y la zona de datos (3). Para mover esta barra, nos situaremos con el ratón sobre ella; cuando el punte-ro del ratón tome forma de dos flechas, haremos un clic con el botón izquierdo del ratón y arrastraremos la barra hacia la parte superior o inferior de la ventana, según nuestras necesidades, y finalmente soltaremos el botón del ratón.

1

3

4

2

Page 172: Guia taller bases datos

Consultas .6

171

2. Barra de título: Esta barra nos indica el título de la ventana en que estamos trabajando.

3. Zona de datos: Es la mitad superior de la pantalla y contiene todas las tablas que participarán en la consulta. Podemos in-troducir tablas en esta zona haciendo clic con el botón derecho sobre la barra y seleccionando “Mostrar tabla” en el menú que aparecerá.

Page 173: Guia taller bases datos

Guía del taller de recursos de gestión. Bases de datos

172

Si lo que queremos es quitar una tabla de la zona de datos, haremos clic con el botón derecho sobre la tabla y seleccionaremos “Quitar tabla”.

4. Cuadrícula QBE: Es la cuadrícula que se halla en la zona inferior de la ventana y sirve para introducir condiciones de consulta. Dentro de la cuadrícula QBE podemos ver que hay diferentes tipos de opciones:

• Campo: Nos muestra los campos que hay en la tabla.

• Tabla: En la zona de datos podemos insertar tantas tablas como tengamos en la base de datos, y desde esta opción podemos escoger en cuál de ellas se deberá hacer la bús-queda.

• Orden: Nos indica en qué orden queremos que aparezca el resultado de la consulta.

• Mostrar: Nos permite seleccionar si queremos que se mues-tre el campo o no al ver el resultado de la consulta.

• Criterios: Nos permite especificar cuál es la consulta que queremos realizar.

• O: Nos permite insertar más opciones de consulta.

Page 174: Guia taller bases datos

Consultas .6

173

Consultas con más de una tablaEl procedimiento para crear una consulta con más de una tabla es muy similar al que se sigue con una única tabla.

Empezaremos haciendo clic en la pestaña de “Consultas” de la ven-tana de la base de datos y luego haremos doble clic sobre la opción “Crear una consulta utilizando el asistente”.

Page 175: Guia taller bases datos

Guía del taller de recursos de gestión. Bases de datos

174

Se abrirá la ventana del asistente, en la cual seleccionaremos una tabla en el apartado “Tablas/Consultas” y añadiremos el campo que nos interese a la consulta. Debemos tener en cuenta que las dos tablas en las que queramos hacer la consulta deberán estar relacio-nadas. Así, pues, nosotros consultaremos, por ejemplo, en la tabla “Préstamo” el campo “Código usuario”.

Page 176: Guia taller bases datos

Consultas .6

175

Ahora cambiaremos de tabla, seleccionaremos la tabla “Usuarios” e insertaremos los campos “Nombre” y “Apellido”.

Page 177: Guia taller bases datos

Guía del taller de recursos de gestión. Bases de datos

176

Una vez seleccionados todos los campos, pulsaremos el botón “Siguiente”.

Antes de finalizar nuestra consulta, habremos de asignarle un título (pondremos “Préstamo Consulta”), escogeremos la opción de abrir la consulta y haremos clic en “Finalizar” para poder empezar a tra-bajar.

Page 178: Guia taller bases datos

Consultas .6

177

Nos aparecerá una ventana con todos los datos que queríamos consultar.

Page 179: Guia taller bases datos

Guía del taller de recursos de gestión. Bases de datos

178

EjercicioCrear una consulta desde el asistente de Access para poder realizar consultas en una tabla

Objetivo: Con este ejercicio pretendemos que el alumno asimile los contenidos impartidos en este capítulo y repase conceptos ante-riores.

Procedimiento: Primero abriremos el programa Microsoft Access y a continuación crearemos una nueva base de datos que llevará por título “Agenda”; la crearemos en la carpeta “Mis documentos”.

Recordemos los pasos que se han de seguir:

1. Crear una nueva base de datos:

2. Base de datos en blanco:

Page 180: Guia taller bases datos

Consultas .6

179

3. Guardarla en la carpeta “Mis documentos”, darle el nombre de “Agenda” y hacer clic en el botón “Crear”:

Page 181: Guia taller bases datos

Guía del taller de recursos de gestión. Bases de datos

180

Una vez hecho esto, nos aparecerá la ventana de la base de datos. Ahora tendremos que crear una tabla, para lo cual haremos doble clic sobre “Crear una tabla en vista Diseño”.

Page 182: Guia taller bases datos

Consultas .6

181

Se nos mostrará la pantalla en que se deben especificar los campos de la tabla. Los campos que introduciremos serán:

Una vez introducidos todos los campos, guardaremos la tabla ha-ciendo clic sobre el icono de guardar que encontraremos en la barra de herramientas (xxx) y le asignaremos el nombre de “Agenda”.

Aparecerá la ventana en la que se nos pide si queremos definir una clave principal; diremos que sí.

Page 183: Guia taller bases datos

Guía del taller de recursos de gestión. Bases de datos

182

Volveremos a la ventana de la base de datos, abriremos la tabla “Agenda” e introduciremos todos estos datos:

Nombre Apellido Ciudad Teléfono Cumpleaños

Helena Cabreja Zaragoza 654 321 987 12/03/1978

Marcos Aparicio Burgos 912 222 333 06/10/1964

Raquel Merina Madrid 678 888 999 23/09/1982

Helena Toledo Salamanca 666 777 888 28/02/1990

María López Barcelona 654 333 222 26/11/1974

Luisa Rodríguez Lleida 611 223 445 30/09/1958

Juan Barrientos Cáceres 634 634 634 19/07/1971

Alberto Santos Segovia 600 000 123 18/09/1973

Helena Orilla Logroño 699 123 123 08/01/1975

Andoni Pilat San Sebastián 688 654 456 29/10/1980

Sergi Martín Sevilla 678 901 234 23/06/1955

Marta Hernández Madrid 696 777 444 21/12/1968

Pablo Motos Madrid 612 555 999 06/05/1947

Anna Alzina León 601 234 234 22/02/1984

Page 184: Guia taller bases datos

Consultas .6

183

Una vez introducidos todos los datos, deberemos ver nuestra tabla como en la siguiente imagen:

Page 185: Guia taller bases datos

Guía del taller de recursos de gestión. Bases de datos

184

Ahora procederemos a hacer la consulta. La finalidad de nuestra consulta será encontrar todos los contactos de nuestra agenda que sean de Madrid.

Para poder hacerlo, iremos a la ventana de la base de datos, se-leccionaremos la pestaña de “Consultas” y haremos doble clic en la opción “Crear una consulta utilizando el asistente”.

Page 186: Guia taller bases datos

Consultas .6

185

Aparecerá una pantalla en la cual deberemos seleccionar la tabla y los campos en que queremos hacer la consulta. En nuestro caso sólo tenemos una tabla, así que no cambiaremos este apartado. Puesto que queremos saber cuáles son los contactos que viven en Madrid, seleccionaremos los campos “Nombre”, “Apellido” y “Ciudad”. Intro-duciremos “Nombre” y “Apellido” porque, si no, no sabríamos cuáles son los contactos que viven en esa ciudad.

Page 187: Guia taller bases datos

Guía del taller de recursos de gestión. Bases de datos

186

Para hacer esto, primero haremos clic sobre el campo “Nombre” y después sobre el botón xxx, y automáticamente nos aparecerá el campo “Nombre” en la zona de “Campos seleccionados”. Repetire-mos estos pasos con los campos “Apellido” y “Ciudad”, y clicaremos en “Siguiente”.

Page 188: Guia taller bases datos

Consultas .6

187

Llegaremos a la ventana en que deberemos poner un título a nuestra consulta. Nosotros la llamaremos “Agenda Consulta”, seleccionare-mos la opción “Abrir la consulta para ver información” y haremos clic sobre el botón “Finalizar”.

Page 189: Guia taller bases datos

Guía del taller de recursos de gestión. Bases de datos

188

Se nos mostrará una ventana con todos los contactos pero sólo veremos sus nombres, sus apellidos y la ciudad donde residen.

Cerraremos esta ventana con el botón xxx y volveremos a la ventana de la base de datos. Ya tendremos la pestaña “Consultas” seleccio-nada, así que lo único que deberemos hacer es seleccionar nuestra consulta y pulsar el botón “Diseño”.

Page 190: Guia taller bases datos

Consultas .6

189

Page 191: Guia taller bases datos

Guía del taller de recursos de gestión. Bases de datos

190

Nos aparecerá una ventana como la de la siguiente imagen:

Page 192: Guia taller bases datos

Consultas .6

191

Aquí deberemos concretar que sólo queremos visualizar los datos de las personas que viven en Madrid. Para ello, primero deberemos seleccionar la celda de la columna del campo “Ciudad” en la fila “Criterios” y escribir =“Madrid”.

Debemos tener en cuenta que la fila “Mostrar” debe estar toda se-leccionada, ya que, si no, habría información que no se visualizaría en la pantalla.

Guardaremos los cambios realizados en nuestra consulta haciendo clic sobre el botón xxx de la barra de herramientas. Para poder vi-sualizar los cambios y comprobar los contactos que viven en Madrid, simplemente deberemos pulsar el botón xxxde la barra de herra-mientas, y veremos la siguiente información:

Page 193: Guia taller bases datos

Guía del taller de recursos de gestión. Bases de datos

192

Finalmente, podremos cerrar el programa. Iremos al menú “Archivo” y seleccionaremos la opción “Salir”.

Page 194: Guia taller bases datos

193

7. Informes

Crear un informe con un asistente automáticoUn informe es una manera de visualizar una tabla o una consulta de una forma más elegante y sencilla. Los informes también nos facilitan la tarea de imprimir los datos de las bases de datos.

Veamos un ejemplo de informe:

¿Sabes que...?Los informes nos facilitan la tarea de imprimir los datos de las bases de datos.

Page 195: Guia taller bases datos

Guía del taller de recursos de gestión. Bases de datos

194

Para crear un informe, lo primero que haremos será seleccionar el tipo de objeto “Informes”. Lo haremos desde la pestaña “Informes” que tenemos en la parte izquierda de la ventana de nuestra base de datos.

Page 196: Guia taller bases datos

Informes .7

195

Podemos crear un informe siguiendo dos opciones diferentes:

• Desde el menú “Insertar” de la barra de menús, seleccionando la opción “Informe”.

Page 197: Guia taller bases datos

Guía del taller de recursos de gestión. Bases de datos

196

• Desde la opción “Nuevo” que aparece en la ventana de la base de datos.

Tenemos diferentes opciones a la hora de crear un informe, pero nosotros trabajaremos con las siguientes:

Page 198: Guia taller bases datos

Informes .7

197

• “Vista Diseño”: nos abre una ventana en blanco y nosotros de-bemos ir introduciendo los diferentes datos que deseamos que contenga.

Page 199: Guia taller bases datos

Guía del taller de recursos de gestión. Bases de datos

198

• “Asistente para informes”: se abre un asistente que nos va guiando en la creación del informe.

Trabajaremos en primer lugar con el asistente automático. Para ello, haremos doble clic sobre “Crear un informe utilizando el asistente”.

Page 200: Guia taller bases datos

Informes .7

199

Se abrirá la primera ventana del asistente, en la cual deberemos escoger qué datos deseamos que contenga nuestro informe.

Hemos de tener presente que un informe puede estar formado a partir de tablas o a partir de consultas.

Page 201: Guia taller bases datos

Guía del taller de recursos de gestión. Bases de datos

200

Para poder seleccionar la tabla o consulta cuyos datos queremos in-troducir en el informe, desplegaremos el listado “Tablas/Consultas” y veremos las opciones de que disponemos. Seleccionaremos “Tabla: USUARIOS”.

Page 202: Guia taller bases datos

Informes .7

201

En la zona de “Campos disponibles” se nos mostrarán todos los cam-pos que tenemos en la tabla “Usuarios”. Para seleccionar los campos que nos interesan, haremos clic sobre ellos y después sobre xxxx. Si nos equivocamos introduciendo un campo, podremos volver atrás con el botón xxx.

Repetiremos este paso hasta que en la zona de “Campos seleccio-nados” aparezcan todos los campos que queremos introducir en el informe.

Page 203: Guia taller bases datos

Guía del taller de recursos de gestión. Bases de datos

202

Cuando hayamos introducido en el informe todos los campos que nos interesan, haremos clic sobre la opción “Siguiente”. Aparecerá la siguiente ventana:

Page 204: Guia taller bases datos

Informes .7

203

En esta ventana podremos agrupar los datos. Esta opción sirve para definir en qué grupos queremos ver el informe. En nuestro ejemplo, lo que más nos interesa visualizar son el nombre y el apellido, y el domi-cilio nos interesa verlo como un subapartado. Para agrupar datos por un campo determinado, seleccionaremos este campo y haremos clic sobre la flecha xx x. Si queremos cambiar el orden de los grupos que hemos creado, lo haremos pulsando el botón x xx. Podremos ver un esquema de cómo se realizarán las agrupaciones en la zona derecha de la ventana.

Page 205: Guia taller bases datos

Guía del taller de recursos de gestión. Bases de datos

204

Si queremos que las agrupaciones sean más estrictas, podemos cambiarlas desde la opción “Opciones de agrupamiento”. Haremos clic sobre esta opción y nos aparecerá la siguiente ventana:

Page 206: Guia taller bases datos

Informes .7

205

Una vez realizadas todas las agrupaciones, haremos clic sobre el bo-tón “Siguiente” y aparecerá una ventana en la cual deberemos decidir qué orden tendrán los registros que hemos introducido en la tabla (ascendente o descendente).

Page 207: Guia taller bases datos

Guía del taller de recursos de gestión. Bases de datos

206

Podremos ordenar los registros por cuatro campos como máximo. Haciendo clic sobre el menú desplegable nos aparecerán las diferen-tes opciones.

Page 208: Guia taller bases datos

Informes .7

207

En nuestro caso, primero seleccionaremos el campo “Nombre” y después el campo “Domicilio”, y veremos cómo queda la ventana del asistente.

Page 209: Guia taller bases datos

Guía del taller de recursos de gestión. Bases de datos

208

Para cambiar el orden de ascendente a descendente, lo único que hemos de hacer es clicar sobre el botón “Ascendente” y automática-mente se cambiará la opción por la de “Descendente”.

Después de realizar todos los cambios, podremos hacer clic sobre la opción “Siguiente”. Aparecerá una nueva ventana, en la cual podre-mos decidir qué formato queremos que tenga nuestro informe.

Page 210: Guia taller bases datos

Informes .7

209

Por defecto, nos aparece seleccionada la opción “En pasos”, pero podemos cambiar esto haciendo clic sobre cualquiera de las demás opciones. Irá apareciendo un pequeño esquema en la parte izquierda de la ventana de cómo se visualizaría nuestro informe.

También podremos escoger si queremos que la ventana se ajuste a la medida de una hoja de papel o no y si deseamos que tenga orienta-ción horizontal o vertical.

Page 211: Guia taller bases datos

Guía del taller de recursos de gestión. Bases de datos

210

En nuestro caso, escogeremos “Alinear a la izquierda 1” y haremos clic sobre la opción “Siguiente”. Nos aparecerá una nueva ventana, en la cual podremos escoger el tipo de letra que queremos para el informe. Seleccionaremos “Corporativa” y veremos un pequeño es-quema de cómo quedará el informe.

Page 212: Guia taller bases datos

Informes .7

211

Haremos clic en “Siguiente” para pasar a la ventana posterior del asistente.

Page 213: Guia taller bases datos

Guía del taller de recursos de gestión. Bases de datos

212

Se nos mostrará la última ventana del asistente, donde deberemos in-dicar el título del informe (en nuestro caso, pondremos “USUARIOS”) y si queremos cambiar algún dato del informe o visualizar cómo ha quedado. Seleccionaremos la opción “Vista previa del informe” y cli-caremos sobre “Finalizar”.

Nos aparecerá la siguiente ventana:

Page 214: Guia taller bases datos

Informes .7

213

En la zona superior vemos el título del informe. A continuación se muestra la agrupación que hemos hecho por el campo “Apellido” y finalmente podemos ver los campos “Nombre” y “Domicilio”.

Guardaremos el informe haciendo clic sobre la opción “Guardar” del menú “Archivo” que encontraremos en la barra de menús.

Page 215: Guia taller bases datos

Guía del taller de recursos de gestión. Bases de datos

214

Cerraremos la ventana del informe haciendo clic sobre el botón xxx y volveremos a la ventana de la base de datos, donde podremos ver cómo se ha guardado nuestro informe “USUARIOS”.

Page 216: Guia taller bases datos

Informes .7

215

Crear un informe en vista DiseñoYa hemos visto cómo podemos realizar un informe siguiendo los pa-sos de un asistente. Ahora crearemos un informe desde una panta-lla en blanco, es decir, “en vista Diseño”. Así, pues, para hacer este tipo de informe, primero deberemos hacer doble clic sobre la opción “Crear un informe en vista Diseño”.

Page 217: Guia taller bases datos

Guía del taller de recursos de gestión. Bases de datos

216

Nos aparecerá la siguiente ventana:

Page 218: Guia taller bases datos

Informes .7

217

Podremos ver que esta ventana se divide en tres partes:

• “Encabezado de página”: Pondremos lo que queramos que aparezca al principio de cada página.

• “Detalle”: Introduciremos los registros que queramos visualizar en nuestro informe. En función del informe nos aparecerá un solo registro o más de un registro por página.

• “Pie de página”: Pondremos lo que queramos que aparezca al final de cada página.

Para poder empezar a trabajar con nuestro diseño, deberemos seleccionar la opción xxx en la barra de herramientas. Nos aparecerá una ventana con todas las herramientas que necesitamos para crear nuestro informe.

Cada vez que situemos el puntero sobre una de las opciones de este menú se nos mostrará una breve explicación sobre su función.

Page 219: Guia taller bases datos

Guía del taller de recursos de gestión. Bases de datos

218

“Seleccionar objetos”: Sirve para mover ventanas dentro de nuestra área de trabajo.

“Asistente para controles”: Nos ayuda en el uso de las demás herramientas.

“Etiqueta”: Sirve para ver un texto fijo escrito por nosotros. Tiene la función de título.

“Cuadro de texto”: Sirve para presentar un campo del origen del informe (“Tabla/Consulta”). Podremos incluir datos de los campos o cálculos que realicemos con los datos. Deberemos definir el origen de los datos.

“Grupo de opciones”: Sirve para presentar un conjunto de opciones alternativas (se suele utilizar más en los formula-rios).

“Botón de alternar”: Sirve para mostrar campos del tipo “Sí/No”.

“Botón de opción”: Sirve para mostrar campos del tipo “Sí/No”.

“Casilla de verificación”: Sirve para mostrar campos del tipo “Sí/No”.

“Imagen”: Sirve para insertar imágenes.

“Marco de objeto independiente”: Sirve para insertar gráfi-cos, documentos, etc.

“Marco de objeto dependiente”: Sirve para insertar gráficos, documentos, etc., que cambian en función del registro en que estemos trabajando.

“Salto de página”: Sirve para realizar un salto de página aun-que no hayamos finalizado la página.

Page 220: Guia taller bases datos

Informes .7

219

“Subformulario”: Sirve para añadir un subinforme, es decir, un informe que se pone dentro de otro informe.

“Línea”: Sirve para añadir líneas.

“Rectángulo”: Sirve para añadir un rectángulo.

“Más controles”: Sirve para añadir opciones más complejas.

Con toda esta información, ya podremos empezar a crear el informe.

Lo primero que haremos será decidir qué contendrá nuestro infor-me. En este caso haremos un informe sobre los libros que hay en la biblioteca.

En el menú de herramientas escogeremos la opción “Etiqueta”, ha-remos un rectángulo dentro de la sección “Encabezado de página” y escribiremos “LIBROS”. Para crear la etiqueta nos pondremos dentro de la sección, pulsaremos el botón izquierdo del ratón y, sin soltar el botón, lo arrastraremos hasta crear el rectángulo.

Page 221: Guia taller bases datos

Guía del taller de recursos de gestión. Bases de datos

220

Para cambiar el tipo de letra haremos clic sobre el rectángulo y modi-ficaremos la fuente desde la barra de herramientas.

Para diseñar la sección “Detalle” del informe usaremos el botón xxx y haremos un rectángulo, en el cual definiremos los datos que desee-mos que aparezcan.

Si queremos mover los campos que hemos creado, deberemos usar el botón “Seleccionar objetos” (xxx). Haremos clic sobre el campo que queramos mover (veremos que entonces el puntero cambia a la forma de una mano), pulsaremos el botón izquierdo del ratón y, sin soltarlo, arrastraremos el campo hasta desplazarlo al lugar de la ven-tana donde lo queramos guardar.

Page 222: Guia taller bases datos

Informes .7

221

Una vez diseñado nuestro informe, haremos clic sobre el botón “Guar-dar” xxx de la barra de herramientas y volveremos a la ventana de la base de datos haciendo clic sobre el botón xxx del informe.

EjercicioCrear desde el asistente de Access un informe con todos los datos de los alumnos del aula

Objetivo: Con este ejercicio pretendemos que el alumno ponga en práctica los contenidos tratados a lo largo de este capítulo.

Procedimiento: Iniciaremos el programa Microsoft Access y abri-remos la base de datos “Alumnos”, que se encuentra en “Mis docu-mentos”.

Recordemos los pasos que se han de seguir:

1. Hacer clic en la opción “Abrir” del menú “Archivo”.

Page 223: Guia taller bases datos

Guía del taller de recursos de gestión. Bases de datos

222

2. Seleccionar la base de datos “Alumnos”, que encontraremos en la carpeta “Mis documentos”.

Page 224: Guia taller bases datos

Informes .7

223

Una vez hecho esto, ya nos aparecerá la ventana de la base de datos y haremos clic sobre la pestaña “Informes”.

Page 225: Guia taller bases datos

Guía del taller de recursos de gestión. Bases de datos

224

A continuación se nos mostrará la siguiente pantalla, donde haremos doble clic sobre la opción “Crear un informe utilizando el asistente”.

Page 226: Guia taller bases datos

Informes .7

225

Aparecerá la pantalla en que debemos especificar los campos que queremos introducir en nuestro informe.

Page 227: Guia taller bases datos

Guía del taller de recursos de gestión. Bases de datos

226

Seleccionaremos los campos “Nombre”, “Apellido” y “Teléfono”. Para ello, primero seleccionaremos el campo y después haremos clic sobre el botón xxx hasta tener todos los campos deseados en “Campos seleccionados”.

Page 228: Guia taller bases datos

Informes .7

227

Una vez introducidos los campos, haremos clic en “Siguiente”. Se nos mostrará la siguiente ventana:

Page 229: Guia taller bases datos

Guía del taller de recursos de gestión. Bases de datos

228

Como todos los campos tienen la misma importancia, no haremos ninguna agrupación, así que clicaremos sobre “Siguiente”.

En esta nueva ventana haremos que nuestro informe esté ordena-do ascendentemente por el apellido. Para ello haremos clic sobre el menú desplegable y escogeremos el campo “Apellido”; luego hare-mos clic sobre “Siguiente”.

Page 230: Guia taller bases datos

Informes .7

229

Ahora ha llegado el momento de decidir qué distribución tendrá nues-tro informe. Seleccionaremos “Justificado” y haremos clic sobre el botón “Siguiente”.

Page 231: Guia taller bases datos

Guía del taller de recursos de gestión. Bases de datos

230

Aparecerá una nueva ventana, en la cual deberemos seleccionar el estilo del texto y el fondo que tendrá el informe. Haremos clic sobre la opción “Casual” y después seleccionaremos “Siguiente”.

Page 232: Guia taller bases datos

Informes .7

231

Llegaremos a la última opción de nuestro asistente, donde debe-remos dar un título al informe. Nosotros le pondremos por nombre “Alumnos”. Seleccionaremos la opción “Vista previa del informe” para visualizarlo y haremos clic sobre “Finalizar”.

Page 233: Guia taller bases datos

Guía del taller de recursos de gestión. Bases de datos

232

Veremos el siguiente informe:

Ahora lo que haremos será cerrar la base de datos.

Primero haremos clic sobre el botón xxx de la ventana del informe y, después, sobre el botón xxx de la ventana de la base de datos. Final-mente, cerraremos el programa Access con el botón xxx.

Page 234: Guia taller bases datos

233

8. Ejercicios (I)

Crear bases de datosEn este ejercicio queremos crear la base de datos de una tienda de ropa, en la cual tendremos los datos de la ropa, los datos de los dependientes que venden cada prenda y los datos de las personas que compran la ropa.

Para hacerlo, lo primero que hemos de pensar es qué tipo de base de datos necesitaremos. Si creamos una base de datos simple, tendre-mos una tabla muy larga y repetitiva, por lo cual es mejor que se trate de una base de datos relacional. Haremos un esquema de los datos que utilizaremos y de las relaciones que habrá entre las tablas.

¿Sabes que...?Debemos tener en cuenta que los títulos de cada cuadro serán los títulos de las tablas y que el contenido serán los campos.

ROPA

Prenda ropa

Código ropa

CLIENTES

Nombre

Apellido

Teléfono

Núm. cliente

DEPENDIENTES

Nombre

Apellido

Núm. dep.

VENTAS

Núm. dep.

Código ropa

Núm. cliente

Page 235: Guia taller bases datos

Guía del taller de recursos de gestión. Bases de datos

234

Debemos tener en cuenta que los títulos de cada cuadro serán los títulos de las tablas y que el contenido serán los campos.

Cuando tengamos clara la estructura de nuestra base de datos, ya podremos empezar a trabajar con Access. En primer lugar, abriremos el programa y seleccionaremos la opción “Crear un archivo nuevo” que encontraremos en el panel de tareas.

Page 236: Guia taller bases datos

Ejercicios (I) .8

235

Aparecerá un nuevo panel de tareas, en el cual deberemos seleccio-nar “Base de datos en blanco”.

Page 237: Guia taller bases datos

Guía del taller de recursos de gestión. Bases de datos

236

Access nos pedirá que demos un nombre a la base de datos. Debe-mos recordar que el título tiene que estar relacionado con su conteni-do y que es recomendable que sea lo más explícito posible. Nosotros guardaremos esta base de datos en “Mis documentos”, le daremos el nombre de “Tienda” y seleccionaremos la opción “Crear”.

Page 238: Guia taller bases datos

Ejercicios (I) .8

237

Nos aparecerá la ventana de la base de datos y haremos doble clic sobre la opción “Crear una tabla en vista Diseño” para poder crear nuestra primera tabla.

Page 239: Guia taller bases datos

Guía del taller de recursos de gestión. Bases de datos

238

Esta tabla será la que contenga los datos de los dependientes de la tien-da, así que tendrá los campos “Nombre”, “Apellido” y “Núm. dep.”.

La clave principal de nuestra tabla será el campo “Núm. dep.”. Para definir este campo como clave principal, deberemos seleccionarlo y hacer clic en él con el botón derecho del ratón. Se desplegará un submenú, en el cual seleccionaremos “Clave principal”.

Page 240: Guia taller bases datos

Ejercicios (I) .8

239

Una vez definidos todos los campos, podremos guardar nuestra base de datos usando la combinación de teclas Ctrl + G. Nos apare-cerá la siguiente pantalla, donde la guardaremos con el nombre de “Dependientes”, y haremos clic sobre “Aceptar”.

A continuación cerraremos la ventana haciendo clic en el botón xxx y volveremos a la ventana de la base de datos.

Page 241: Guia taller bases datos

Guía del taller de recursos de gestión. Bases de datos

240

Abriremos la tabla “Dependientes” e introduciremos los siguientes datos (debemos tener en cuenta que el campo “Núm. dep” no hace falta llenarlo, ya que es un campo autonumérico):

Page 242: Guia taller bases datos

Ejercicios (I) .8

241

Veremos la siguiente tabla:

Guardaremos los cambios realizados en nuestra tabla “Dependien-tes” utilizando la combinación de teclas Ctrl + G y la cerraremos.

Nombre Apellido Núm. dep.

Marta López 1

Isaac Jiménez 2

Rosa Salgado 3

Teresa Comas 4

María Ibáñez 5

Eli Carretero 6

Page 243: Guia taller bases datos

Guía del taller de recursos de gestión. Bases de datos

242

Ahora crearemos la tabla “Ropa” haciendo doble clic sobre la opción “Crear una tabla en vista Diseño”.

Esta tabla será la que contenga los datos de la ropa de toda la tienda. Tendrá los campos “Prenda ropa” y “Código ropa”.

Page 244: Guia taller bases datos

Ejercicios (I) .8

243

Como clave principal, en este caso, seleccionaremos el campo “Código ropa”.

Una vez definidos todos los campos, podremos guardar nuestra base de datos usando la combinación de teclas Ctrl + G. Nos aparecerá la siguiente pantalla, donde la guardaremos con el nombre de “Ropa”, y haremos clic sobre “Aceptar”.

Page 245: Guia taller bases datos

Guía del taller de recursos de gestión. Bases de datos

244

A continuación cerraremos la ventana haciendo clic en el botón xxx y volveremos a la ventana de la base de datos. Ahora tendremos dos tablas: la de “Dependientes” y la de “Ropa”.

Page 246: Guia taller bases datos

Ejercicios (I) .8

245

Abriremos la tabla “Ropa” e introduciremos los siguientes datos:

Prenda ropa Código ropa

Prenda de ropa 1234

Jersey de cuello redondo 1245

Pantalón blanco pirata 1563

Guantes sin dedos 2355

Pantalón tejano cintura baja 3567

Pantalón a rayas negras y blancas 4321

Pantalón cremallera 5009

Camiseta negra 6765

Camiseta con imágenes de gatos 6789

Abrigo de cuero media pierna 9876

Page 247: Guia taller bases datos

Guía del taller de recursos de gestión. Bases de datos

246

Veremos la siguiente tabla:

Guardaremos los cambios realizados en nuestra tabla “Ropa” utili-zando la combinación de teclas Ctrl + G y la cerraremos.

Page 248: Guia taller bases datos

Ejercicios (I) .8

247

Ahora crearemos la tabla “Clientes”, para lo cual haremos doble clic sobre la opción “Crear una tabla en vista Diseño”.

Esta tabla será la que contenga los datos de los clientes de la tienda. Tendrá los campos “Nombre”, “Apellido”, “Teléfono” y “Núm. cliente”.

Page 249: Guia taller bases datos

Guía del taller de recursos de gestión. Bases de datos

248

Como clave principal seleccionaremos el campo “Núm. cliente”.

Una vez definidos todos los campos, podremos guardar nuestra base de datos usando la combinación de teclas Ctrl + G. Nos apare-cerá la siguiente pantalla, donde la guardaremos con el nombre de “Clientes”, y haremos clic sobre “Aceptar”.

A continuación cerraremos la ventana haciendo clic en el botón xxx y volveremos a la ventana de la base de datos. Ahora tendremos tres tablas: la de “Dependientes”, la de “Ropa” y la de “Clientes”.

Page 250: Guia taller bases datos

Ejercicios (I) .8

249

Page 251: Guia taller bases datos

Guía del taller de recursos de gestión. Bases de datos

250

Abriremos la tabla “Clientes” e introduciremos los siguientes datos:

Nombre Apellido Teléfono Núm. cliente

Marc Delgado 987 654 432 1

Raquel Martínez 654 321 986 65

Judit Blancher 699 999 999 3

Sergio Flores 972 122 122 15

Vanesa Fuertes 932 654 987 23

Lourdes Guitart 622 333 444 8

José Fernández 911 222 333 12

Eva Vital 666 555 444 20

Fernando Marcos 987 987 987 9

Page 252: Guia taller bases datos

Ejercicios (I) .8

251

Veremos la siguiente tabla:

Page 253: Guia taller bases datos

Guía del taller de recursos de gestión. Bases de datos

252

Guardaremos los cambios realizados en nuestra tabla “Clientes” utilizando la combinación de teclas Ctrl + G y la cerraremos.

Finalmente, crearemos la tabla “Ventas”, para lo cual haremos doble clic sobre la opción “Crear una tabla en vista Diseño” de la ventana de la base de datos.

Esta tabla será la que contenga los datos de las ventas de la tienda. Tendrá los campos “Núm. dep.”, “Código ropa” y “Núm. cliente”.

Una vez definidos todos los campos, podremos guardar nuestra base de datos usando la combinación de teclas Ctrl + G. Nos aparecerá la siguiente pantalla, donde la guardaremos con el nombre de “Ventas”, y haremos clic sobre “Aceptar”.

Page 254: Guia taller bases datos

Ejercicios (I) .8

253

Dado que no tenemos ninguna clave principal, Access nos pedirá si queremos crear una. Haremos clic sobre el botón “Sí”.

A continuación volveremos a la ventana de la base de datos. Ahora tendremos cuatro tablas: la de “Dependientes”, la de “Ropa”, la de “Clientes” y la de “Ventas”.

La tabla “Ventas” la rellenaremos mediante un formulario.

Page 255: Guia taller bases datos

Guía del taller de recursos de gestión. Bases de datos

254

Relacionar tablasHa llegado la hora de relacionar las tablas para que cuando quera-mos hacer cambios en alguna de ellas no los tengamos que ir intro-duciendo en todas y la información esté actualizada.

Para ello, lo primero que deberemos tener en cuenta es que se cumplan todas las normas de las relaciones.

Una vez nos hayamos asegurado de que se cumplen, iremos al menú “Herramientas” y seleccionaremos la opción “Relaciones”.

Page 256: Guia taller bases datos

Ejercicios (I) .8

255

Nos aparecerá la ventana de “Relaciones” en blanco, con la ventana de “Mostrar tabla”. Para agregar tablas en nuestra ventana de rela-ciones, haremos clic sobre los nombres de las tablas que hay en la ventana “Mostrar tabla” y, a continuación, sobre el botón “Agregar”. Repetiremos este paso hasta que hayamos introducido todas las ta-blas. Cuando hayamos agregado todas las tablas, clicaremos sobre el botón “Cerrar”.

Page 257: Guia taller bases datos

Guía del taller de recursos de gestión. Bases de datos

256

Ahora pasaremos a crear las relaciones. La primera relacionará el campo “Código ropa” de la tabla “Ropa” con el campo “Código ropa” de la tabla “Ventas”. Para ello seleccionaremos “Código ropa” en la tabla “Ropa” y arrastraremos este elemento con el ratón hasta situar el puntero sobre “Código ropa” de la tabla “Ventas”.

Page 258: Guia taller bases datos

Ejercicios (I) .8

257

Nos aparecerá una ventana en la cual se mostrará la información de la relación. Deberemos seleccionar también “Exigir integridad re-ferencial” y “Actualizar en cascada los campos relacionados”. De esta manera, cuando hacemos un cambio en una de las tablas, éste afecta a todas las tablas relacionadas.

Page 259: Guia taller bases datos

Guía del taller de recursos de gestión. Bases de datos

258

Haremos clic sobre la opción “Crear” y se nos mostrará la ventana “Relaciones” con la relación que acabamos de crear.

Page 260: Guia taller bases datos

Ejercicios (I) .8

259

Haremos lo mismo con el campo “Núm. cliente” de la tabla “Clien-tes” y “Núm. cliente” de la tabla “Ventas”. Primero seleccionaremos “Núm. cliente” en la tabla “Clientes” y arrastraremos este elemento con el ratón hasta el campo “Núm. cliente” de la tabla “Ventas”. También deberemos seleccionar “Exigir integridad referencial” y “Actualizar en cascada los campos relacionados”. Cuando nos apa-rezca la ventana de la relación, haremos clic sobre “Crear”.

Page 261: Guia taller bases datos

Guía del taller de recursos de gestión. Bases de datos

260

Podremos ver esta relación en la siguiente pantalla, en la cual, para facilitar la visualización, hemos distribuido las tablas por la ventana (para mover las tablas, haremos clic sobre la barra de título de cada ventana y la desplazaremos por la pantalla):

Page 262: Guia taller bases datos

Ejercicios (I) .8

261

Finalmente, haremos la relación de “Núm. dep.” de la tabla “Depen-dientes” con el campo “Núm. dep.” de la tabla “Ventas”. Seleccio-naremos “Núm. dep.” en la tabla “Dependientes” y arrastraremos este elemento con el ratón hasta el campo “Núm. dep.” de la tabla “Ventas”. Nuevamente seleccionaremos “Exigir integridad referen-cial” y “Actualizar en cascada los campos relacionados”, y haremos clic sobre “Crear”.

Page 263: Guia taller bases datos

Guía del taller de recursos de gestión. Bases de datos

262

Podremos ver todas las relaciones creadas.

Guardaremos todas las relaciones que hemos creado utilizando la com-binación de teclas Ctrl + G y cerraremos la ventana “Relaciones”.

Ya podremos cerrar nuestra base de datos con el botón xxx.

Finalmente, saldremos del programa Access con el botón xxx de la barra de título del programa.

Page 264: Guia taller bases datos

263

9. Ejercicios (II)

Crear formulariosPrimero iniciaremos el programa Microsoft Access y abriremos el ar-chivo “Tienda”, que se encuentra en la carpeta “Mis documentos”.

Recordemos los pasos que se han de seguir:

1. Hacer clic en la opción “Abrir” del menú “Archivo”.

Page 265: Guia taller bases datos

Guía del taller de recursos de gestión. Bases de datos

264

2. Seleccionar el archivo “Tienda”, que encontraremos dentro de “Mis documentos”, y hacer clic sobre la opción “Abrir”.

Page 266: Guia taller bases datos

Ejercicios (II) .9

265

Veremos la ventana de la base de datos.

Page 267: Guia taller bases datos

Guía del taller de recursos de gestión. Bases de datos

266

Empezaremos a crear el formulario. En primer lugar, seleccionare-mos la pestaña “Formularios” de la ventana de la base de datos y haremos doble clic sobre la opción “Crear un formulario utilizando el asistente”.

Page 268: Guia taller bases datos

Ejercicios (II) .9

267

Veremos la primera pantalla del asistente, en la cual deberemos seleccionar la tabla y los campos que deseamos que aparezcan en nuestro formulario. Escogeremos la tabla “Clientes”.

Page 269: Guia taller bases datos

Guía del taller de recursos de gestión. Bases de datos

268

Una vez seleccionada la tabla “Clientes”, en “Campos disponibles” nos aparecerán todos los campos que contiene la tabla.

Page 270: Guia taller bases datos

Ejercicios (II) .9

269

Seleccionaremos todos los campos pulsando el botón xxx.

Cuando todos los campos estén ya en “Campos seleccionados”, pulsaremos el botón “Siguiente”.

Page 271: Guia taller bases datos

Guía del taller de recursos de gestión. Bases de datos

270

Ahora decidiremos qué distribución tendrá nuestro formulario. Seleccionaremos “En columnas” y haremos clic sobre el botón “Siguiente”.

Page 272: Guia taller bases datos

Ejercicios (II) .9

271

Nos aparecerá una nueva ventana, donde deberemos seleccionar el estilo (combinación de texto y fondo) que tendrá el formulario. Haremos clic sobre la opción “Industrial” y luego sobre el botón “Siguiente”.

Page 273: Guia taller bases datos

Guía del taller de recursos de gestión. Bases de datos

272

Llegaremos a la última opción del asistente, donde deberemos dar un título al formulario. Nosotros lo llamaremos “Clientes”. Seleccio-naremos la opción “Abrir el formulario para ver o introducir informa-ción” y haremos clic sobre el botón “Finalizar”.

Page 274: Guia taller bases datos

Ejercicios (II) .9

273

Nos aparecerá el formulario que acabamos de crear. Ahora ya po-demos empezar a introducir los datos de todos los clientes nuevos.

Repetiremos estos pasos con todas las tablas en que podemos introducir datos.

Lo primero que haremos será cerrar la ventana del formulario con el botón xxx. Se nos mostrará la ventana de la base de datos con el formulario de “Clientes”.

Page 275: Guia taller bases datos

Guía del taller de recursos de gestión. Bases de datos

274

Page 276: Guia taller bases datos

Ejercicios (II) .9

275

Haremos doble clic sobre la opción “Crear un formulario utilizando el asistente”. Veremos la primera pantalla del asistente, donde debere-mos seleccionar la tabla y los campos que queremos que aparezcan en nuestro formulario. Escogeremos la tabla “Dependientes”.

Page 277: Guia taller bases datos

Guía del taller de recursos de gestión. Bases de datos

276

Seleccionada la tabla “Dependientes”, en “Campos disponibles” nos aparecerán todos los campos que contiene la tabla.

Seleccionaremos todos los campos pulsando el botón xxx.

Page 278: Guia taller bases datos

Ejercicios (II) .9

277

Cuando todos los campos estén ya en “Campos seleccionados”, pulsaremos el botón “Siguiente”.

Page 279: Guia taller bases datos

Guía del taller de recursos de gestión. Bases de datos

278

Ahora decidiremos qué distribución tendrá nuestro formulario. Selec-cionaremos “Justificado” y haremos clic sobre el botón “Siguiente”.

Page 280: Guia taller bases datos

Ejercicios (II) .9

279

Nos aparecerá una nueva ventana, donde deberemos seleccionar el estilo (combinación de texto y fondo) que tendrá el formulario. Haremos clic sobre la opción “Pintura Sumi” y haremos clic sobre el botón “Siguiente”.

Page 281: Guia taller bases datos

Guía del taller de recursos de gestión. Bases de datos

280

Llegaremos a la última opción del asistente, donde deberemos dar un título al formulario. Nosotros lo llamaremos “Dependientes”. Se-leccionaremos la opción “Abrir el formulario para ver o introducir información” y haremos clic sobre el botón “Finalizar”.

Page 282: Guia taller bases datos

Ejercicios (II) .9

281

Nos aparecerá el formulario que acabamos de crear. Ahora ya podemos empezar a introducir los datos de todos los nuevos depen-dientes de la tienda.

Ahora crearemos un formulario para la tabla “Ropa”. Lo primero que haremos será cerrar la ventana del formulario con el botón xxx. Nos aparecerá la ventana de la base de datos con los formularios de “Clientes” y “Dependientes”.

Page 283: Guia taller bases datos

Guía del taller de recursos de gestión. Bases de datos

282

Page 284: Guia taller bases datos

Ejercicios (II) .9

283

Haremos doble clic sobre la opción “Crear un formulario utilizando el asistente”. Nos aparecerá la primera pantalla del asistente, donde deberemos seleccionar la tabla y los campos que queremos que aparezcan en nuestro formulario. Escogeremos la tabla “Ropa”.

Page 285: Guia taller bases datos

Guía del taller de recursos de gestión. Bases de datos

284

Seleccionada la tabla “Ropa”, en “Campos disponibles” nos apare-cerán todos los campos que contiene la tabla.

Seleccionaremos todos los campos pulsando el botón xxx.

Page 286: Guia taller bases datos

Ejercicios (II) .9

285

Cuando todos los campos estén ya en “Campos seleccionados”, pulsaremos el botón “Siguiente”.

Page 287: Guia taller bases datos

Guía del taller de recursos de gestión. Bases de datos

286

Ahora decidiremos qué distribución tendrá nuestro formulario. Selec-cionaremos “Tabular” y haremos clic sobre el botón “Siguiente”.

Page 288: Guia taller bases datos

Ejercicios (II) .9

287

Veremos una nueva ventana, donde seleccionaremos el estilo (com-binación de texto y fondo) que tendrá el formulario. Escogeremos la opción “Papel de arroz” y haremos clic sobre el botón “Siguiente”.

Page 289: Guia taller bases datos

Guía del taller de recursos de gestión. Bases de datos

288

Llegaremos a la última opción del asistente, donde deberemos dar un título al formulario. Nosotros lo llamaremos “Ropa”. Seleccionare-mos la opción “Abrir el formulario para ver o introducir información” y haremos clic sobre el botón “Finalizar”.

Page 290: Guia taller bases datos

Ejercicios (II) .9

289

Nos aparecerá el formulario que acabamos de crear. Aquí ya podría-mos empezar a introducir los datos de toda la ropa que nos vaya llegando a la tienda.

Page 291: Guia taller bases datos

Guía del taller de recursos de gestión. Bases de datos

290

Ahora crearemos un formulario para la tabla “Ventas”. Lo primero que haremos será cerrar la ventana del formulario con el botón xxx. Nos aparecerá la ventana de la base de datos con los formularios de “Clientes”, “Dependientes” y “Ropa”.

Page 292: Guia taller bases datos

Ejercicios (II) .9

291

Haremos doble clic sobre la opción “Crear un formulario utilizando el asistente”. Se nos mostrará la primera pantalla del asistente, donde deberemos seleccionar la tabla y los campos que queremos que aparezcan en nuestro formulario. Escogeremos la tabla “Ventas”.

Page 293: Guia taller bases datos

Guía del taller de recursos de gestión. Bases de datos

292

Seleccionada la tabla “Ventas”, en “Campos disponibles” nos aparecerán todos los campos que contiene la tabla.

Page 294: Guia taller bases datos

Ejercicios (II) .9

293

Seleccionaremos todos los campos excepto el campo “Id”. Para ello, haremos clic sobre uno de los campos y después sobre el botón xxx. Repetiremos este proceso hasta que tengamos todos los campos deseados en el apartado “Campos seleccionados”.

Page 295: Guia taller bases datos

Guía del taller de recursos de gestión. Bases de datos

294

Cuando todos los campos estén ya en “Campos seleccionados”, pulsaremos el botón “Siguiente”.

Ahora decidiremos qué distribución tendrá nuestro formulario. Selec-cionaremos “Justificado” y haremos clic sobre el botón “Siguiente”.

Page 296: Guia taller bases datos

Ejercicios (II) .9

295

Nos aparecerá una nueva ventana, donde deberemos seleccionar el estilo (combinación de texto y fondo) que tendrá el formulario. Haremos clic sobre la opción “Mezcla” y después sobre el botón “Siguiente”.

Page 297: Guia taller bases datos

Guía del taller de recursos de gestión. Bases de datos

296

Llegaremos a la última opción del asistente, donde deberemos dar un título al formulario. Nosotros lo llamaremos “Ventas”. Selecciona-remos la opción “Abrir el formulario para ver o introducir información” y haremos clic sobre el botón “Finalizar”.

Page 298: Guia taller bases datos

Ejercicios (II) .9

297

Veremos el formulario que acabamos de crear. Ahora ya podríamos empezar a introducir los datos de todas las ventas efectuadas en la tienda.

Cerraremos la ventana del formulario con el botónxxx. Nos aparecerá la ventana de la base de datos con todos los formularios creados: “Clientes”, “Dependientes”, “Ropa” y “Ventas”.

Page 299: Guia taller bases datos

Guía del taller de recursos de gestión. Bases de datos

298

Page 300: Guia taller bases datos

Ejercicios (II) .9

299

Introducir datosImaginemos que han venido nuevos clientes, es decir, clientes que no teníamos registrados y cuyos datos tendremos que introducir en nuestra base de datos. Para introducirlos, lo que haremos será abrir el formulario “Clientes” haciendo doble clic sobre la opción “Clientes”.

Page 301: Guia taller bases datos

Guía del taller de recursos de gestión. Bases de datos

300

Una vez abierto, haremos clic en el botón xxx para crear un nuevo registro, que se situará automáticamente al final del formulario, y poder empezar a introducir los siguientes datos:

Nombre Apellido Teléfono Núm. cliente

Roser Alabau 630 000 000 70

Miguel García 999 888 777 71

Daniel Moreno 951 753 951 72

Rocío Sevilla 655 555 555 73

Sheila Corraliza 633 699 633 74

Meriem Sanz 654 654 654 75

Alex Cámara 978 978 978 76

Pepa Reig 666 333 999 78

David Hernández 999 000 999 79

Page 302: Guia taller bases datos

Ejercicios (II) .9

301

Cuando hayamos introducido todos los datos, cerraremos este for-mulario haciendo clic sobre el botón xxx.

A la tienda nos han llegado nuevas prendas de vestir. Aquí tenemos los datos:

Para introducirlos en nuestra base de datos, lo primero que debere-mos hacer es abrir el formulario “Ropa”.

Prenda ropa Código ropa

Abrigo colores 6633

Camiseta tirantes 6213

Camiseta blanca interior 6021

Jersey tacto polar 6999

Vestido negro y blanco 5999

Page 303: Guia taller bases datos

Guía del taller de recursos de gestión. Bases de datos

302

Una vez abierto, haremos clic en el botón xxx para crear un nuevo registro, que se situará automáticamente al final del formulario, y poder empezar a introducir los siguientes datos:

Introducidas todas las nuevas prendas de vestir, podemos cerrar esta ventana con el botón xxx.

Page 304: Guia taller bases datos

Ejercicios (II) .9

303

Si queremos verificar que todos los datos están bien insertados, podemos ir a ver las tablas haciendo clic sobre la pestaña “Tablas” y abriendo, por ejemplo, la tabla “Clientes”.

Page 305: Guia taller bases datos

Guía del taller de recursos de gestión. Bases de datos

304

No tenemos nuevos dependientes, pero hemos hecho algunas ven-tas; es hora de abrir el formulario “Ventas” para ir introduciendo las ventas del día.

Aquí tenemos un pequeño esquema:

Introducidas todas las ventas, ya habremos acabado de introducir todos los datos en nuestra base de datos. Por lo tanto, ya podre-mos cerrar el programa. Haremos clic en el botón xxx que aparece en todos los formularios y bases de datos que tengamos abiertos, y después seleccionaremos la opción “Cerrar” del menú “Archivo”.

Núm. dep. Código ropa Núm. cliente

1 4321 3

1 5009 3

1 6765 15

1 9876 65

3 4321 74

3 5999 74

3 6633 74

3 1245 12

5 2355 20

5 5999 75

2 5999 23

Page 306: Guia taller bases datos

305

10. Ejercicios (III)

Consultas e informesEn este capítulo haremos una consulta de cuántos clientes han com-prado una determinada prenda, y después haremos un informe de estos clientes.

Para empezar, lo primero que deberemos hacer es abrir nuestra base de datos “Tienda”.

Recordemos los pasos que se han de seguir:

1. Hacer clic en la opción “Abrir” del menú “Archivo”.

Page 307: Guia taller bases datos

Guía del taller de recursos de gestión. Bases de datos

306

2. Seleccionar el archivo “Tienda”, que encontraremos dentro de “Mis documentos”, y hacer clic sobre la opción “Abrir”.

Veremos la ventana de la base de datos.

Page 308: Guia taller bases datos

Ejercicios (III) .10

307

Page 309: Guia taller bases datos

Guía del taller de recursos de gestión. Bases de datos

308

Seleccionaremos la pestaña de “Consultas” y nos aparecerá la siguiente ventana:

Haremos doble clic en “Crear una consulta utilizando el asistente” y nos aparecerá una ventana, donde deberemos decidir qué campos introduciremos en nuestra consulta. Por defecto, aparecerá selec-cionada la tabla “Clientes”. Como queremos saber qué clientes han

Page 310: Guia taller bases datos

Ejercicios (III) .10

309

comprado una determinada prenda, introduciremos el campo “Nom-bre” (seleccionando “Nombre” y pulsando después la tecla x xx) y el campo “Apellido” (siguiendo los mismos pasos).

Page 311: Guia taller bases datos

Guía del taller de recursos de gestión. Bases de datos

310

Ahora seleccionaremos la tabla “Dependientes” e introduciremos los campos “Nombre”, “Apellido” y “Núm. dep”. Para introducirlos, ire-mos seleccionando uno por uno los campos y pulsando el botón xxx. También podemos introducirlos todos a la vez con el botón xxx.

Page 312: Guia taller bases datos

Ejercicios (III) .10

311

Seleccionaremos la tabla “Ropa” e introduciremos todos los campos.

Page 313: Guia taller bases datos

Guía del taller de recursos de gestión. Bases de datos

312

Cuando hayamos introducido todos los campos, nuestra ventana tendrá un aspecto como el de la siguiente imagen:

Page 314: Guia taller bases datos

Ejercicios (III) .10

313

Haremos clic en “Siguiente”.

Nos aparecerá una ventana en la cual podemos decidir si queremos una consulta de detalle o una consulta resumen. Escogeremos la opción “Detalle” y haremos clic en “Siguiente”.

Page 315: Guia taller bases datos

Guía del taller de recursos de gestión. Bases de datos

314

Se nos mostrará la última ventana del asistente, donde deberemos poner un título a nuestra consulta. La llamaremos “Clientes Consulta”. Seleccionaremos “Abrir la consulta para ver información”, para po-der visualizar la consulta resultante, y haremos clic en “Finalizar”.

Page 316: Guia taller bases datos

Ejercicios (III) .10

315

Nos aparecerá la ventana con el resultado de la consulta:

A nosotros sólo nos interesan los clientes que han comprado una determinada prenda, concretamente el vestido negro y blanco, que equivale al código 5999.

Page 317: Guia taller bases datos

Guía del taller de recursos de gestión. Bases de datos

316

Así, pues, lo que haremos será acceder a la ventana “Diseño” de nuestra consulta. Haremos clic sobre el icono “Diseño” de la barra de herramientas.

Page 318: Guia taller bases datos

Ejercicios (III) .10

317

Nos aparecerá la siguiente pantalla. En la fila “Criterios” de la colum-na “Código ropa”, escribiremos “5999” y desmarcaremos la casilla de verificación de la fila “Mostrar” para que no nos aparezca el cam-po “Código ropa” en el resultado de nuestra consulta.

Page 319: Guia taller bases datos

Guía del taller de recursos de gestión. Bases de datos

318

Haremos clic sobre el botón xxx que encontraremos en la barra de herramientas y se volverá a ejecutar la consulta. Entonces nos apa-recerá la siguiente ventana (donde podremos ver quién ha comprado una determinada prenda y qué dependiente la ha vendido):

Ahora realizaremos un informe sobre esta consulta. Para ello, lo pri-mero que haremos será guardar la consulta mediante el botón xxx de la barra de herramientas y luego cerraremos esta ventana con el botón xxx.

Page 320: Guia taller bases datos

Ejercicios (III) .10

319

Volveremos a la ventana de la base de datos y haremos clic en la pestaña “Informes”.

Page 321: Guia taller bases datos

Guía del taller de recursos de gestión. Bases de datos

320

Haremos doble clic sobre la opción “Crear un informe utilizando el asistente” y nos aparecerá una ventana en la cual deberemos des-plegar el menú “Tabla/Consulta” y seleccionar la consulta “Clientes Consulta”.

Page 322: Guia taller bases datos

Ejercicios (III) .10

321

Cuando hagamos la selección de los campos que deseemos que aparezcan en el informe, deberemos tener en cuenta en qué orden los seleccionaremos, ya que esto determinará el orden en que apa-recerán en el informe.

Si durante el proceso del asistente del informe hemos pensado agru-par u ordenar los datos de una manera determinada, lo mejor es seleccionar los campos en ese orden. Por ejemplo, si pensamos agrupar u ordenar los datos por el campo “Apellido” en lugar de ha-cerlo por el campo “Nombre”, a la hora de seleccionar los campos seleccionaremos primero el campo “Apellido” y después el campo “Nombre”.

En el caso de que quisiéramos que en el informe aparecieran todos los campos de la consulta “Clientes Consulta”, pero que primero apareciera el campo “Clientes_Apellido” y, después, el resto de cam-pos, deberíamos seleccionar primero el campo “Clientes_Apellido” y hacer clic en el botón x xx, y después ya podríamos hacer clic en el botón xx x para acabar de seleccionar los demás campos.

Nosotros los seleccionaremos tal como aparecen en la lista haciendo clic sobre el botón x xx. Una vez seleccionados todos los campos, haremos clic en “Siguiente”.

Nos aparecerá una ventana donde deberemos seleccionar qué tabla de referencia escogeremos para visualizar los datos. Hemos de tener en cuenta que los campos que aparecen en la imagen anterior tienen un formato “títulotabla_nombrecampo”. Por ejemplo, en “Clientes_Nombre”, la tabla es “Clientes” y el nombre del campo es “Nombre”. Si lo que más nos interesa es que se tome como referencia la tabla “Clientes”, haremos clic sobre “Clientes” (que viene seleccionado por defecto).

Page 323: Guia taller bases datos

Guía del taller de recursos de gestión. Bases de datos

322

Los datos del informe estarán ordenados por la opción escogida, en este caso por “Clientes”. También podríamos visualizar los datos con referencia a las tablas “Dependientes” o “Ropa”.

Page 324: Guia taller bases datos

Ejercicios (III) .10

323

En la ventana que nos aparece podemos seleccionar cómo agrupar los datos, es decir, podemos hacer una subagrupación, definiendo otro orden de preferencia. En este caso, no haremos ninguna mo-dificación, ya que el orden de selección es el deseado. Primero se visualiza el cliente y, después, el dependiente y la prenda que ha comprado. A continuación haremos clic en “Siguiente”.

Page 325: Guia taller bases datos

Guía del taller de recursos de gestión. Bases de datos

324

En la ventana que aparece podemos seleccionar cómo queremos or-denar los registros del submenú. Haremos clic sobre el primer menú desplegable y seleccionaremos el campo “Dependientes_Apellido”, para que nuestros datos se ordenen alfabéticamente de forma as-cendente por “Dependientes_Apellido”.

Para seleccionar cómo queremos ordenar el primer campo, pondre-mos en primer lugar el campo que nos interesa. Es decir, en nuestro ejemplo tenemos “Clientes_Nombre”, “Clientes_Apellido”, así que los datos se ordenarán alfabéticamente a partir del nombre. Si lo quisiéramos cambiar, deberíamos cambiar el orden de selección por “Clientes_Apellido”, “Clientes_Nombre”.

Page 326: Guia taller bases datos

Ejercicios (III) .10

325

Tras seleccionar el campo “Dependientes_Apellido”, haremos clic en la opción “Siguiente”, y en la nueva ventana que nos aparecerá po-dremos seleccionar el tipo de distribución del informe. Para nuestro ejercicio, seleccionaremos “Alinear a la izquierda 2” y luego haremos clic en “Siguiente”.

Page 327: Guia taller bases datos

Guía del taller de recursos de gestión. Bases de datos

326

Nos aparecerá la ventana donde podemos escoger el estilo de nues-tro informe. Haremos clic sobre la opción “Compacto” y luego sobre “Siguiente”.

Page 328: Guia taller bases datos

Ejercicios (III) .10

327

Nos aparecerá la última ventana del asistente, donde deberemos de-cidir el título del informe. Lo llamaremos “Ventas”. Seleccionaremos la opción “Vista previa del informe” y haremos clic sobre “Finalizar”.

Page 329: Guia taller bases datos

Guía del taller de recursos de gestión. Bases de datos

328

Finalmente, aparecerá la ventana del informe con todos los datos.

Page 330: Guia taller bases datos

Ejercicios (III) .10

329

Ya podemos guardar todos los cambios realizados en la base de datos, haciendo clic en la opción “Guardar” del menú “Archivo”. Recordemos que en nuestro caso se guardará en la carpeta “Mis documentos”.

Por último, cerraremos el programa Microsoft Access haciendo clic en el botón xxx de la barra de título del programa.

Page 331: Guia taller bases datos

Listado de las combinaciones de teclas más habituales

(dos veces)

Ctrl + B Busca y sustituye un registro en un campo.

Ctrl + L Abre la ventana “Buscar y reemplazar”.

Ctrl + ’ Copia un registro seleccionando lo mismo que hay en el registro anterior.

Esc Anula la última modificación realizada.

Esc Esc Anula todas las modificaciones que hemos realizado en un registro.

F11 Abre la ventana de la base de datos.

Ctrl + U Abre una nueva base de datos.

Ctrl + A Abre una base de datos existente.

F2 Permite cambiar el nombre de una tabla, consulta o formulario.

Ctrl + C Copia los datos que hemos seleccionado en un registro.

Ctrl + V Pega lo que hemos copiado de un registro en otro registro seleccionado.

Ctrl + Z Anula la última modificación realizada.

Alt + F4 Cierra el programa.

Ctrl + G Guarda la base de datos.

Ctrl + P Abre la ventana de impresión.

Page 332: Guia taller bases datos

F1 Muestra la ayuda de Access.

Ctrl + ; Abre la ventana “Diseño” desde una tabla, consulta o formulario.

Ctrl + Intro Borra los caracteres situados a la izquierda del cursor.

F7 Abre la ventana de ortografía.

Ctrl + F1 Abre el panel de tareas.

Ctrl + + Introduce un nuevo registro en una tabla.

Page 333: Guia taller bases datos

Esta guía ha sido diseñada con un cuerpo de letra

de 13 puntos como mínimo para facilitar su lectura.

Page 334: Guia taller bases datos

www.laCaixa.es/ObraSocial