Comment créer un dataview Dans Sharepoint avec des données issues d'une requête de jointure?

J'ai 3 Listes Sharepoint.

Je veux créer un dataview qui est une jointure de 3 tables.

Table1 est joint à la Table2 sur FieldA
Le tableau 2 est joint à Tableau3 sur FieldB

Table1 a des valeurs en double dans FieldA j'ai donc besoin de seulement retourner une valeur à la jointure avec le Table2.

À Accéder à ma requête ressemble à ceci:
SELECT DISTINCT WRK_InputWorkOrders.L'Ordre Du Travail, De La Production1.[Numéro De La Pièce], Production1.[Travail], Production1.Emplacement, StationItems.Station De Production1.Description, Production1.Révision, WRK_InputWorkOrders.Statut
DE StationItems JOINTURE INTERNE (WRK_InputWorkOrders INNER JOIN Production1 SUR WRK_InputWorkOrders.WorkOrder = Production1.[Travail]) SUR StationItems.Item = Production1.[Numéro De La Pièce]
WHERE (((WRK_InputWorkOrders.Le statut de)<>"fermé"));

Est-il un moyen d'écrire des requêtes de type sql pour dataviews?

J'ai Sharepoint Designer 2007 et Access.

Le but est d'obtenir un rapport que l'utilisateur peut afficher dans Internet Explorer.
J'ai essayé d'utiliser cette méthode. Mais il renvoie les enregistrements en double
J'ai trouvé cette suggestion. Il suggère l'utilisation d'un Filtre XPath
pas(@yourvalue = preceding-sibling::dfs:YourRepeatingRowName/@yourvalue)

Mais n'a pas réussi à le faire fonctionner. Je ne sais pas à saisir YourRepeatingRowName

J'ai trouvé cette lien. Personne ne sait si elle peut être utilisée pour effectuer une telle jointure?

OriginalL'auteur user24912 | 2009-01-22