2010-07-10 5 views
0

J'ai deux entités (A et B) qui partagent une clé commune, mais ne sont pas liées par clé primaire/étrangère dans la base de données. J'ai créé une relation logique entre les deux dans la vue de source de données et un rôle correspondant dans un modèle. La cardinalité du rôle est "OptionalMany to OptionalMany" car aucune des colonnes n'est marquée comme unique dans la base de données. Mon problème est que si j'essaie de créer un rapport où j'utilise un champ de l'entité A, alors l'autre entité apparaît dans la liste des entités, mais je ne peux pas déposer l'un de ses champs dans le rapport. Des suggestions sur ce qui pourrait manquer? Je les livres traînants en ligne, mais sans succès :(Ajouter des champs à partir d'une entité liée logiquement?

+0

oublié de mentionner, c'est sur SSRS2005 – Martin

Répondre

0

j'ai découvert par hasard la solution. Modification du cardinalité à un ou OptionalOne à une extrémité de la relation fait disparaître le problème.

Questions connexes