2010-08-05 3 views

Répondre

2

Obtenez des produits pour un SPUser.ID:

<Where><Eq><FieldRef Name='Person' LookupId='TRUE'/><Value Type='Integer'>45</Value></Eq></Where>

Obtenez des produits pour l'utilisateur actuel:

<Where><Eq><FieldRef Name='Person' LookupId='TRUE'/><Value Type='Integer'><UserID/></Value></Eq></Where>

Obtenez des produits pour le nom d'affichage d'un utilisateur (ce qui est affiché normalement la liste):

<Where><Eq><FieldRef Name='Person'/><Value Type='Text'>Lastname, Raghu</Value></Eq></Where>

+0

... Merci beaucoup pour votre réponse..Mais mon exigence est que je dois obtenir un champ séparé en utilisant CAML Query qui contient les ID de tous les utilisateurs présents dans la liste. J'espère que vous obtenez mon point – Raghu

+0

Je ne suis pas sûr si je comprends ... une requête CAML contrôle quelles lignes sont retournées (pas quels champs). Si vous souhaitez contrôler quels champs sont renvoyés, utilisez la propriété SPQuery.ViewFields: http://msdn.microsoft.com/en-us/library/microsoft.sharepoint.spquery.viewfields.aspx –

+0

.yes vous avez raison .. Je connais la propriété SPQuery.ViewFields ... cependant je dois obtenir un champ (User ID) de la liste qui n'existe pas dans la liste – Raghu

Questions connexes