La création d'un-à-plusieurs relations dans l'Accès ne montre que des “ Indéterminés” option Type de Relation
Donc, fondamentalement, je suis en train de concevoir mon simple Employé/Mission Suivi de la Base de données à l'aide de l'Accès.
J'ai voulu créer une relation entre Employee
table et Mission
de table ( plusieurs-à-plusieurs). Donc, j'avais besoin de créer un pont ou la conjonction de l'entité, j'ai nommé il Mission_Assignment
. Évidemment, les Clés primaires des deux tables liées ( Mission_ID et Employee_ID) devraient être inclus dans cette entité du pont que les clés étrangères.
Quand j'ai essayé de joindre Mission_Assignment
avec Mission
en faisant glisser le PK Mission_ID à l'autre table, l'Accès ne m'a pas montré la possibilité de faire cette relation comme un-à-plusieurs, même si j'ai vérifié les Appliquer refrential l'intégrité de la zone. La seule option que j'ai est "Indéterminé" type de relation!
Je veux savoir pourquoi c'est arrivé? Pourquoi ne puis-je pas avoir un-à-plusieurs relation?
J'ai essayé de changer le type de données de la PK de la table à l'aide de l'Assistant liste de choix, afin d'être reconnu comme une clé étrangère dans la conjonction de la table, mais il ne fonctionne pas.
Toute aide serait appréciée.
Vous devez vous connecter pour publier un commentaire.
Vérifier la structure de votre [Mission] le tableau. Je soupçonne que [Mission_ID] (ou quelle que soit la colonne de [Mission] vous essayez de l'utiliser dans la Relation) n'est pas considéré comme la Clé Primaire de cette table.
Accès détermine le Type de Relation comme suit:
J'ai eu le même problème mais après la lecture de la ci-dessus, j'ai vérifié de près et un de la clé primaire est "indexé: Oui (Double OK)"..
J'ai changé ce à pas de doublons et il a permis à la relation à établir.
merci pour l'aide.
J'ai eu un problème similaire de la tentative de créer une relation entre deux tables (ReportInfo et de l'Équipe d'Inspection)
J'ai décidé de faire ReportNo de type texte Court, le PK parce que c'était le principal lien entre toutes les autres tables. Dans mon ReportInfo Table, j'ai aussi eu un ID qui serait auto increment et il a d'abord été le PK, mais il n'a pas de sens puisque les autres tables nécessaires ReportNo que la FK.
Le Indéterminée option était la seule disponible lors de la tentative de lien avec les deux tables je l'ai mentionné plus tôt.
Que j'ai changé le PK, il a résolu le problème.