Unidad 6. Ejercicio paso a paso: Modificar relaciones


Objetivo

Practicar las operaciones de quitar tabla, añadir tabla, modificar relación, eliminar relación de la ventana Relaciones .

Ejercicio 1

Abre la base de datos Clases.accdb que se encuentra en la carpeta Mis ejercicios. Luego, haz clic en el botón Relaciones de la pestaña Herramientas de base de datos.

Vamos primero a practicar las operaciones de Mostrar y Quitar tabla:

  1. Haz clic en la tabla Cursos de la ventana Relaciones.
  2. Pulsa el botón Ocultar tabla en la pestaña Diseño.
    La tabla ha desaparecido y también la relación asociada a ella. Esto no significa que se hayan eliminado.
  3. Haz clic en el botón Mostrar tabla en la pestaña Diseño. Aparecerá el cuadro de diálogo Mostrar tablas.
  4. Selecciona la tabla Cursos.
  5. Haz clic sobre el botón Agregar.
  6. Haz clic sobre el botón Cerrar.

Ahora has vuelto a la ventana Relaciones y al mostrar la tabla Cursos ha reaparecerido automáticamente la relación.

Ahora queremos que cuando se borre un curso, se borren automáticamente todos los alumnos que tengan ese curso. Para ello debemos modificar la relación:

  1. Haz clic sobre la relación, esta aparecerá resaltada.
  2. Haz clic en el botón Modificar relaciónes en la pestaña Diseño.
    Aparecerá el cuadro de diálogo Modificar relaciones.
  3. Activa la casilla Eliminar en cascada los registros relacionados.
    También queremos que cuando se modifique el código de un curso, se actualicen automáticamente todos los alumnos que tengan ese curso.
  4. Activa la casilla Actualizar en cascada los campos relacionados.
  5. Haz clic sobre el botón Aceptar.

Has modificado la relación y has vuelto a la ventana Relaciones.

Por último intentaremos eliminar la relación, de forma que las tablas no estén relacionadas entre sí:

  1. Haz clic sobre la relación, quedará resaltada
  2. Pulsa la tecla SUPR en tu teclado.
    Aparecerá un cuadro de diálogo donde nos pedirá si queremos eliminar la relación de forma permanente, le deberíamos contestar , pero para el ejercicio para no borrar la relación y poder seguir con el ejercicio.
  3. Contesta No.

Por último, cierra la ventana Relaciones haciendo clic sobre su botón Cerrar. Cuando te pregunte, indica que quieres guardar los cambios.

Ejercicio 2

 

Ahora vamos a repetir el ejercicio anterior pero utilizando los menús contextuales.
Recuerda que deberás tener abierta la ventana de Relaciones de la base Clases.accdb.

Para quitar y mostrar una tabla:

  1. Haz clic con el botón derecho sobre la tabla Cursos, se desplegará el menú contextual asociado.
  2. Elige la opción Ocultar tabla. La tabla ha desaparecido y también la relación asociada a ella.
  3. Haz clic con el botón derecho del ratón sobre el fondo de la ventana Relaciones. Se desplegará el menú contextual asociado a la ventana.
  4. Elige la opción Mostrar tabla.
    Aparecerá el cuadro de diálogo Mostrar tablas.
  5. Haz doble clic sobre el nombre de la tabla Cursos que aparece en el cuadro de diálogo.
  6. Haz clic sobre el botón Cerrar.
    Ahora has vuelto a la ventana Relaciones y al mostrar la tabla Cursos ha reaparecerido automáticamente la relación.

Para modificar la relación:

  1. Haz clic con el botón derecho sobre la relación a modificar, se desplegará el menú contextual asociado a relaciones.
  2. Elige la opción Modificar relación...
    Aparecerá el cuadro de diálogo Modificar relaciones.
  3. Haz clic sobre el botón Aceptar (no vamos a modificar nada de la relación).
    Has modificado la relación y has vuelto a la ventana Relaciones.

Para eliminar la relación:

  1. Haz clic con el botón derecho sobre la relación a modificar, se desplegará el menú contextual
  2. Elige la opción Eliminar.
    Aparecerá un cuadro de diálogo donde nos pedirá si queremos eliminar la relación de forma permanente, le deberíamos contestar , pero para el ejercicio para no borrar la relación y poder seguir con los ejercicios.
  3. Contesta No.

Cierra la ventana Relaciones haciendo clic sobre su botón Cerrar. Guarda los cambios y cierra la base de datos.


Octubre-2010

   Inicio    




Curso de Access 2013
.