OVH Cloud OVH Cloud

(WSS) Object model

4 réponses
Avatar
remyrou
Bonjour à vous,
J'ai une bibliotheque de document qui comporte une structure de dossier:
-Dossier1
--Dossier 1.1
Joe.Doc (avec méta données comme Date de naissance)
Toto.xls (avec méta données comme Date de naissance)
----Dossier 1.1.1
Joe2.Doc (avec méta données comme Date de naissance)
Toto5.xls (avec méta données comme Date de naissance)
-Dossier2
Bravo.Doc (avec méta données comme Date de naissance)
France.xls (avec méta données comme Date de naissance)
--Dossier 2.1
----Dossier 2.1.1
Tata.html (avec méta données comme Date de naissance)
Test.jpg (avec méta données comme Date de naissance)


Je dois, via la programmation, obtenir tous les documents ayant la méta
donnée Date de naissance = 1954-05-21 et ce peut importe le niveau de la
structure.

Quelqu'un peut m'aider ?

4 réponses

Avatar
Stephane CORDONNIER [MVP]
Il faut utiliser l'objet SPQuery avec une requête CAML.

--
Stephane CORDONNIER
Microsoft MVP - France
http://www.sharepoint-france.com


"remyrou" a écrit dans le message de
news:
Bonjour à vous,
J'ai une bibliotheque de document qui comporte une structure de dossier:
-Dossier1
--Dossier 1.1
Joe.Doc (avec méta données comme Date de naissance)
Toto.xls (avec méta données comme Date de naissance)
----Dossier 1.1.1
Joe2.Doc (avec méta données comme Date de naissance)
Toto5.xls (avec méta données comme Date de naissance)
-Dossier2
Bravo.Doc (avec méta données comme Date de naissance)
France.xls (avec méta données comme Date de naissance)
--Dossier 2.1
----Dossier 2.1.1
Tata.html (avec méta données comme Date de naissance)
Test.jpg (avec méta données comme Date de naissance)


Je dois, via la programmation, obtenir tous les documents ayant la méta
donnée Date de naissance = 1954-05-21 et ce peut importe le niveau de la
structure.

Quelqu'un peut m'aider ?



Avatar
remyrou
Ok merci beaucoup mais existe t-il des exemples ?

"Stephane CORDONNIER [MVP]" a écrit :

Il faut utiliser l'objet SPQuery avec une requête CAML.

--
Stephane CORDONNIER
Microsoft MVP - France
http://www.sharepoint-france.com


"remyrou" a écrit dans le message de
news:
> Bonjour à vous,
> J'ai une bibliotheque de document qui comporte une structure de dossier:
> -Dossier1
> --Dossier 1.1
> Joe.Doc (avec méta données comme Date de naissance)
> Toto.xls (avec méta données comme Date de naissance)
> ----Dossier 1.1.1
> Joe2.Doc (avec méta données comme Date de naissance)
> Toto5.xls (avec méta données comme Date de naissance)
> -Dossier2
> Bravo.Doc (avec méta données comme Date de naissance)
> France.xls (avec méta données comme Date de naissance)
> --Dossier 2.1
> ----Dossier 2.1.1
> Tata.html (avec méta données comme Date de naissance)
> Test.jpg (avec méta données comme Date de naissance)
>
>
> Je dois, via la programmation, obtenir tous les documents ayant la méta
> donnée Date de naissance = 1954-05-21 et ce peut importe le niveau de la
> structure.
>
> Quelqu'un peut m'aider ?
>





Avatar
remyrou
Je viens d'essayer la solution CAMl mais l'info me retourne que les documents
du premier niveau de la bibliotheque ! Comment effectuer la recherche sur
tout les niveau sans connaitre les répertoires créer ???


"Stephane CORDONNIER [MVP]" a écrit :

Il faut utiliser l'objet SPQuery avec une requête CAML.

--
Stephane CORDONNIER
Microsoft MVP - France
http://www.sharepoint-france.com


"remyrou" a écrit dans le message de
news:
> Bonjour à vous,
> J'ai une bibliotheque de document qui comporte une structure de dossier:
> -Dossier1
> --Dossier 1.1
> Joe.Doc (avec méta données comme Date de naissance)
> Toto.xls (avec méta données comme Date de naissance)
> ----Dossier 1.1.1
> Joe2.Doc (avec méta données comme Date de naissance)
> Toto5.xls (avec méta données comme Date de naissance)
> -Dossier2
> Bravo.Doc (avec méta données comme Date de naissance)
> France.xls (avec méta données comme Date de naissance)
> --Dossier 2.1
> ----Dossier 2.1.1
> Tata.html (avec méta données comme Date de naissance)
> Test.jpg (avec méta données comme Date de naissance)
>
>
> Je dois, via la programmation, obtenir tous les documents ayant la méta
> donnée Date de naissance = 1954-05-21 et ce peut importe le niveau de la
> structure.
>
> Quelqu'un peut m'aider ?
>





Avatar
Stephane CORDONNIER [MVP]
query.ViewAttributes = "Scope="Recursive"";

--
Stephane CORDONNIER
Microsoft MVP - France
http://www.sharepoint-france.com


"remyrou" a écrit dans le message de
news:
Je viens d'essayer la solution CAMl mais l'info me retourne que les
documents
du premier niveau de la bibliotheque ! Comment effectuer la recherche sur
tout les niveau sans connaitre les répertoires créer ???


"Stephane CORDONNIER [MVP]" a écrit :

Il faut utiliser l'objet SPQuery avec une requête CAML.

--
Stephane CORDONNIER
Microsoft MVP - France
http://www.sharepoint-france.com


"remyrou" a écrit dans le message de
news:
> Bonjour à vous,
> J'ai une bibliotheque de document qui comporte une structure de
> dossier:
> -Dossier1
> --Dossier 1.1
> Joe.Doc (avec méta données comme Date de naissance)
> Toto.xls (avec méta données comme Date de naissance)
> ----Dossier 1.1.1
> Joe2.Doc (avec méta données comme Date de naissance)
> Toto5.xls (avec méta données comme Date de naissance)
> -Dossier2
> Bravo.Doc (avec méta données comme Date de naissance)
> France.xls (avec méta données comme Date de naissance)
> --Dossier 2.1
> ----Dossier 2.1.1
> Tata.html (avec méta données comme Date de naissance)
> Test.jpg (avec méta données comme Date de naissance)
>
>
> Je dois, via la programmation, obtenir tous les documents ayant la méta
> donnée Date de naissance = 1954-05-21 et ce peut importe le niveau de
> la
> structure.
>
> Quelqu'un peut m'aider ?
>