2011-02-04 2 views
4

Je tente de créer une solution de type CRM simple dans SharePoint 2010 avec trois listes. La première liste stocke les entreprises et la seconde stocke les personnes de contact sur ces sociétés avec une colonne de recherche où vous sélectionnez la société à laquelle la personne travaille. La troisième liste (et c'est où le problème vient) stocke la communication avec les gens dans les entreprises alors ici j'ai une colonne de recherche qui recherche les personnes qui sont dans la liste numéro 2.Relations entre les listes dans SharePoint 2010

Le problème est que je veux groupe la troisième liste sur la société et ensuite sur la personne dans la vue mais je ne peux pas grouper sur une colonne pas dans la troisième liste et SharePoint ne me laissera pas avoir une colonne contenant le nom de l'entreprise dans la troisième liste puisqu'il s'agit d'une recherche colonne dans la deuxième liste.

Quelqu'un at-il une idée si cela peut être fait avec des listes et des vues SharePoint?

Répondre

0

Vous pouvez toujours créer une colonne dans la troisième liste, bien qu'elle ne contienne pas les mêmes informations que la colonne de la deuxième liste. Cette relation peut être effectuée dans SharePoint, elle ne peut pas être affichée dans une vue configurée dans l'interface utilisateur.

Ce que vous devez faire est soit créer un webpart dans lequel vous montrer les informations dont vous avez besoin en créant une grille ou utiliser une solution personnalisée pour créer une nouvelle FieldType comme ils l'ont fait avec le « champ de recherche filtrée » sur

filtered lookup on codeplex

0

vous pouvez utiliser le Filtered LookUps Column comme avaliable en solution CodePlex .. Lorsque vous créez une colonne avec recherche filtrée, il vous fournira une option pour créer une nouvelle colonne à l'aide d'une colonne définie dans une autre liste ou vous pouvez même générer un requête sur cette liste ou vous pouvez créer une vue pour le même.