Tecnología y Electrónica, pregunta formulada por CamilaC315, hace 11 meses

¿Qué son las relaciones de Access? ¿Pará qué sirven las relaciones de Access?​

Respuestas a la pregunta

Contestado por gisellbatista48
3

Respuesta:

La ventana relaciones le permite definir Relación entre los elementos almacenados en varias tablas de Access. Está disponible haciendo clic en herramientas de base de datos > relaciones. Las relaciones son como las reglas que rigen el modo en que los datos se conectan a la base de datos.

¿para que sirven?

  • Una relación de tabla hace coincidir los datos de los campos clave (a menudo un campo con el mismo nombre en ambas tablas). En la mayoría de los casos, estos campos coincidentes son la clave principal de una tabla, que proporciona un identificador único para cada registro, y una clave externa de la otra tabla.

Explicación:


CamilaC315: Gracias
gisellbatista48: de nada mor
sasilra: AYUDA, estoy haciendo una relación en access y me sale un aviso que dice lo siguiente:no se encontro ningun indice unico para el campo al que se hace referencia en la tabla principal, AYUDA PORFAVORRR
gisellbatista48: Ese error se produce si los 3 campos no son clave única en la tabla
principal, es decir si forman parte de una clave única de 4 campos no
se puede hacer.

Acabo de hacer la prueba y es que como te dije inicialmente y te
repito ahora. Si los 3 campos SON la clave única, no hay problema, si
FORMA PARTE de la clave única, surge el problema que planteas.+
gisellbatista48: Antes de solucional tu problema debes re-modelar tu base de datos, por que no entiendo por que tienes relacionado cada campo de una tabla con otra, de tal forma que todas la relaciones parecen enredadas en una telaraña dificil de entender.

Una recomendación (muy fuerte) en base de datos es que las relaciones entre tablas sean a traves de un solo campo y en casos especiales de 2 o mas. pero las relaciones que veo entre tus tablas es mas de lo que he visto en cualquier parte.
gisellbatista48: la tabla textos debería tener una clave única (clave principal, primary key , etc )que podría llamarse idtexto de tipo autonumerico y en la tabla textos seleccionados debería haber un campo similar con el mismo nombre idtexto de tipo entero pero no clave principal. Con es basta.
gisellbatista48: te ayudo esto?
sasilra: Muchisimas Gracias!!!!! voy a intentar a ver, Graciassssss!!!!!!!!!!!!
gisellbatista48: de nada ;)
Otras preguntas