Knowledge center Ofimática MS Office 2021

As relacións entre táboas establécense no Panel de relacións.

É importante considerar o seguinte para relacionar dúas táboas

Os campos das dúas táboas polos que as queremos relacionar deberán:

  • Ser do mesmo tipo de dato (numérico e numérico, numérico e autonumérico -numérico polo tanto-, texto e texto...). Isto é obrigatorio.
  • Os dous campos deberán ser indexados preferiblemente (nunha das táboas quizais Sí e CON duplicados e na outra táboa Sí e SEN duplicados -se a relación é de tipo un a varios-). Un dos dous podería ser ademais clave principal...
  • Ter a mesma lonxitude (entero longo e entero longo, 25 e 25...).

O procedemento, que é moi intuitivo e gráfico, é o seguinte:

1

Situamos o punteiro do rato sobre o campo común a ambas táboas, estando sobre a táboa principal por exemplo.

2

Pulsamos o botón esquerdo do rato e, sen soltalo, arrastramos o campo ata o campo común da outra táboa relacionada.

Neste exemplo, desexamos relacionar o capo N_Socio da táboa de Socios, co campo N_Socio da táboa Participacións. Arrastremos polo tanto, un campo contra o outro:

3

Soltamos o botón do rato. Inmediatamente aparece en pantalla o cadro de diálogo que definirá a relación.

O panel mostranos os nomes dos campos e táboas involucradas, e permítenos crear a relación mediante o botón Crear. Na zona inferior aparece o tipo de relación a crear (na imaxe seguinte de tipo un a varios).

Neste caso, a relación establécese entre o campo N_socio da táboa Socios (á esquerda do panel) e o campo N_SOCIO da táboa Participacións (á dereita do panel):

4

Facemos clic sobre o botón Crear (arriba á dereita do panel) para establecer e fixar a relación.

Na xanela de relacións aparecerán ambas táboas unidas a través dunha liña (como un "cable"), cuxos extremos se sitúan fronte aos campos da relación.

Deste xeito establecemos unha relación entre a táboa de socios e a de participacións.

Ao realizar a relación desta maneira non establecemos ningunha seguridade. É dicir, seguindo co exemplo, tal e como definimos esta relación, poderiamos ter un participante que non tivéramos rexistrado na táboa de socios; é dicir, un participante cuxo nome, apelido... Non coñecéramos. ¿Queremos permitir isto?

Para evitar estes erros existe o concepto de integridade referencial, que estudaremos máis adiante.

 

Esta píldora formativa está extraída del Curso online de Access 2021 avanzado.

¿Te gusta el contenido de esta píldora de conocimiento?

No pierdas tu oportunidad y ¡continúa aprendiendo!

Política de privacidad

ADR Formación utiliza cookies propias y de terceros para fines analíticos anónimos, guardar las preferencias que selecciones y para el funcionamiento general de la página.

Puedes aceptar todas las cookies pulsando el botón "Aceptar" o configurarlas o rechazar su uso pulsando el botón "Configurar".

Puedes obtener más información y volver a configurar tus preferencias en cualquier momento en la Política de cookies