Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

RELACIONAR TABLAS CON CLAVE COMPUESTA POR TRES CAMPOS

620 views
Skip to first unread message

MIGUEL ALEJANDRO PINZON

unread,
Jun 25, 2003, 1:33:57 PM6/25/03
to
Hola Miguel,

Así a botepronto se me presentas estas dudas...

¿Hay alguna tabla con datos ya introducidos?
¿Los campos que intentas relacionar son del mismo tipo en
ambas tablas?

Necesito relacionar 2 tablas muchos a muchos una de las
cuales tiene la clave compuesta por tres columnas.
Tabla 1:
ACTIVIDAD (Atividad, especialidad, grupo, descripción)
clave = actividad, especialidad y grupo

Tabla 2
AÑO (año, ganancia)
Clave: año

La tabla de interseccion "ACTIVIDAD EN AÑO" debe tener la
clave compuesta por las tres columnas de la tabla1, más la
clave de la otra tabla2.

Sin embargo al relacionar los 3 campos clave (externa) de
la tabla ACTIVIDAD EN AÑO con los correspondientes de la
tabla ACTIVIDAD sale un error "no se encontro nigun indice
para el campo que se hace referencia..."

Como hago este enlace guardando integridad referencial?

Gracias.


NOTA NO Hay alguna tabla con datos ya introducidos
Los campos que intento relacionar son del mismo tipo en
ambas tablas

Rosa

unread,
Jun 26, 2003, 3:42:12 AM6/26/03
to
Hola Miguel,

Antes de crear las relaciones y activar las casillas para exigir "Integridad
Referencial", debes hacer coincidir cada uno de los campos de cada una de
las tablas. Me explico:

-Dispones de la columna " Tabla o consulta" en el cuadro de diálogo que te
permite seleccionar mediante desplegables los campos que son clave para la
tabla ACTIVIDAD por ejemplo y después al lado dispones de otra columna
denominada "Tabla o consulta Relacionada" desde donde debes seleccionar los
campos clave que coincidan con los de la tabla "ACTIVIDAD EN AÑO".

-Fíjate en la parte de abajo del cuadro de diálogo que te indica "Tipo de
Relación" si te está indicando INDETERMINADA algo está mal relacionado. De
todas las maneras según tienes diseñadas las tablas las relaciones son de 1
a varios.

Un saludo y si tienes cualquier duda, estaré por aquí.

"MIGUEL ALEJANDRO PINZON" <mapin...@hotmail.com> escribió en el mensaje
news:020c01c33b3f$f4f43790$a301...@phx.gbl...

0 new messages