RSS
Erwin Gilberto Torres Alvarez Profesor de Computación y Programación en Nursery, Prekinder, Kinder, Preparatoria, Primaria, Secundaria, Diversificado

Crear una relación de tabla

Crear una relación de tabla

Se puede crear una relación de tabla mediante la ventana Relaciones o arrastrando un campo en una hoja de datos desde el panel Lista de campos. Cuando se crea una relación entre tablas, los campos comunes no tienen que tener los mismos nombres, si bien sus nombres suelen coincidir. Sin embargo, dichos campos tienen que tener el mismo tipo de datos. No obstante, si el campo de clave principal es un campo Autonumérico, el campo de clave externa puede ser un campo de tipo Número si la propiedad Tamaño del campo de ambos campos tiene el mismo valor. Por ejemplo, puede hacer coincidir un campo Autonumérico y un campo de tipo Número si la propiedad Tamaño del campo de ambos campos es Entero largo. Cuando ambos campos comunes son campos de tipo Número, tienen que tener el mismo valor para la propiedad Tamaño del campo.

CREAR UNA RELACIÓN DE TABLA MEDIANTE LA VENTANA RELACIONES

  1. Haga clic en el botón de Microsoft Office Imagen del botón y, a continuación, haga clic en Abrir.
  1. En el cuadro de diálogo Abrir, seleccione y abra la base de datos.
  2. En el grupo Mostrar u ocultar de la ficha Herramientas de base de datos, haga clic en Relaciones.

Imagen de la Cinta de opciones de Access

  1. Si aún no ha definido ninguna relación, aparecerá automáticamente el cuadro de diálogo Mostrar tabla. Si no aparece, en la ficha Diseño, en el grupo Relaciones, haga clic en Mostrar tabla.

En el cuadro de diálogo Mostrar tabla se muestran todas las tablas y consultas de la base de datos. Para ver únicamente las tablas, haga clic en Tablas. Para ver únicamente las consultas, haga clic en Consultas. Para ver las tablas y las consultas, haga clic en Ambas.

  1. Seleccione una o varias tablas o consultas y, a continuación, haga clic enAgregar. Cuando termine de agregar tablas y consultas a la ventana Relaciones, haga clic en Cerrar.
  2. Arrastre un campo (normalmente el campo de clave principal) de una tabla al campo común (la clave externa) en la otra tabla. Para arrastrar varios campos, presione la tecla CTRL, haga clic en cada uno de los campos y, a continuación, arrástrelos.

Aparecerá el cuadro de diálogo Modificar relaciones.

  1. Compruebe que los nombres de campo mostrados son los campos comunes de la relación. Si un nombre de campo es incorrecto, haga clic en él y seleccione un nuevo campo de la lista.

Para exigir la integridad referencial de esta relación, active la casilla de verificación Exigir integridad referencial. Para obtener más información sobre la integridad referencial, vea las secciones Descripción de la integridad referencial yExigir integridad referencial.

  1. Haga clic en Crear.

Se dibujará una línea de relación entre las dos tablas. Si activó la casilla de verificación Exigir integridad referencial, la línea aparecerá más gruesa en los extremos. Además, sólo si activó la casilla de verificación Exigir integridad referencial, aparecerá el número 1 sobre la parte gruesa de un extremo de la línea de relación y aparece el símbolo de infinito () sobre la parte gruesa del otro extremo.

Arrastre un campo de una tabla al campo coincidente de la otra tabla

NOTAS

  • Para crear una relación uno a uno Ambos campos comunes (normalmente los campos de clave principal y de clave externa) tienen que tener un índice único. Esto significa que la propiedad Indexado de estos campos debe tener el valor Sí (sin duplicados). Si ambos campos tienen un índice único, Access crea una relación uno a uno.
  • Para crear una relación uno a varios El campo ubicado en el lado "uno" de la relación (normalmente, el campo de clave principal) tiene que tener un índice único. Esto significa que la propiedad Indexado de este campo debe tener el valor Sí (sin duplicados). El campo ubicado en el lado "varios" de la relación no debe tener un índice único. Puede tener un índice, pero debe permitir los duplicados. Esto significa que la propiedadIndexado de este campo debe tener el valor No o Sí (con duplicados). Cuando un campo tiene un índice único y el otro no, Access crea una relación uno a varios.

CREAR UNA RELACIÓN DE TABLA MEDIANTE EL PANEL LISTA DE CAMPOS

En Office Access 2007, se puede agregar un campo a una tabla existente abierta en la vista Hoja de datos arrastrándolo desde el panel Lista de campos. El panelLista de campos muestra los campos disponibles de las tablas relacionadas y también los de otras tablas. Cuando se arrastra un campo de "otra" tabla (no relacionada) y, a continuación, se ejecuta el Asistente para búsquedas, se crea automáticamente una nueva relación uno a varios entre la tabla en el panel Lista de campos y la tabla a la que se ha arrastrado el campo. Esta relación, creada por Access, no exige la integridad referencial de manera predeterminada. Para exigirla, es preciso modificar la relación. Vea la sección Cambiar una relación de tabla para obtener más información.

Abrir una tabla en la vista Hoja de datos

  1. Haga clic en el botón de Microsoft Office Imagen del botón y, a continuación, haga clic en Abrir.
  1. En el cuadro de diálogo Abrir, seleccione y abra la base de datos.
  2. En el panel de exploración, haga clic con el botón secundario del mouse(ratón) en la tabla a la que desee agregar el campo, cree la relación y haga clic en Vista Hoja de datos en el menú contextual.

Abrir el panel Lista de campos

  • En el grupo Campos y columnas de la ficha Hoja de datos, haga clic enAgregar campos existentes.

Imagen de la Cinta de opciones de Access

Aparecerá el panel Lista de campos.

En el panel Lista de campos se muestran todas las otras tablas de la base de datos agrupadas en categorías. Cuando trabaja con una tabla en la vista Hoja de datos, Access muestra los campos en alguna de estas dos categorías del panelLista de campos: Campos disponibles en tablas relacionadas y Campos disponibles en otras tablas. La primera categoría contiene todas las tablas que tienen una relación con la tabla con la que trabaja actualmente. La segunda categoría contiene todas las tablas con las que la tabla no tiene ninguna relación.

En el panel Lista de campos, al hacer clic en el signo más (+) situado junto a un nombre de tabla, aparece una lista de todos los campos disponibles en esa tabla. Para agregar un campo a la tabla, arrastre el campo que desee del panelLista de campos a la tabla en la vista Hoja de datos.

Agregar un campo y crear una relación desde el panel Lista de campos

  1. En el grupo Campos y columnas de la ficha Hoja de datos, haga clic enAgregar campos existentes.

Imagen de la Cinta de opciones de Access

Aparecerá el panel Lista de campos.

  1. Bajo Campos disponibles en otras tablas, haga clic en el signo más (+) situado junto a un nombre de tabla para mostrar la lista de los campos de esa tabla.
  2. Arrastre el campo que desee del panel Lista de campos a la tabla abierta en la vista Hoja de datos.
  3. Cuando aparezca la línea de inserción, coloque el campo en su posición.

Se iniciará el Asistente para búsquedas.

  1. Siga las instrucciones para completar el Asistente para búsquedas.

El campo aparece en la tabla en la vista Hoja de datos.

Cuando se arrastra un campo de "otra" tabla (no relacionada) y, a continuación, se ejecuta el Asistente para búsquedas, se crea automáticamente una nueva relación uno a varios entre la tabla en el panel Lista de campos y la tabla a la que se ha arrastrado el campo. Esta relación, creada por Access, no exige la integridad referencial de manera predeterminada. Para exigirla, es preciso modificar la relación. Vea la sección Cambiar una relación de tabla para obtener más información.

0 comentarios:

Related Posts with Thumbnails