You are currently browsing the tag archive for the 'SPQuery' tag.

Para consultar todos os itens de uma lista que estejam associadas a um usuário, utilize a query:

<where>
  <eq>
    <fieldref name="InternalNameField"/>
    <value type="User">Nome do Usuário</value>
  </eq>
</where>

Querying_UserField A dica que vai é que para definir saber por qual valor procurar (Nome do Usuário, Nome da Pessoa, Email etc.) você deve acessar as definições lista, editar a coluna do usuário e verificar o campo Mostrar Campo. O campo que estiver configurado defini o tipo do conteúdo que deve ser buscado.

Conforme mostrado na figura, a query para buscar os dados do usuário INSITI\Daniel [Daniel Santana Rodrigues daniel.santana@gmail.com] seria:

<where>
  <eq>
    <fieldref name="Usuario"/>
    <value type="User">daniel.santana@gmail.com</value>
  </eq>
</where>

Bom pessoal espero ter ajudado.

Abraços a todos.