La Web del Programador: Comunidad de Programadores
 
    Pregunta:  11987 - RELACIONES SIN CLAVE PRIMARIA
Autor:  julian restrepo
quiero saber si puedo obtener relaciones optimas por medio de atributo que no son clave primaria en ninguna de las dos tablas y ademas si lo puedo hacer como puedo mostrar en una consulta los atributos de las dos tablas.
gracias

  Respuesta:  Luis Fernando Melo
Hola
Amigo en access puedes hacer las relacción usando cualquier atributo siempre y cuando sean del mismo tipo y tamaño en las dos tablas, además te recomiendo los indexes para mejorar el desempeño en las busquedas.

Ahora te comento que hacer relaciones de esta manera es un sacrilegio .. si tu diseño de la base de datos es bueno nunca deberías hacer estas relaciones, porque conceptualmente una relación se hace siempre entre una llave primaria y una llave foranea.
Revisa tu diseño y los conceptos de base de datos pues pienso que el problema puede estar aqui.