trie d'une NotesDocumentCollection

Forum destiné aux questions sur le développement : Formules, LotusScript, Java ...

trie d'une NotesDocumentCollection

Messagepar Michael DELIQUE » 25 Mai 2010 à 13:43

Bonjour

Petite Question Méta-physique, qu'elle est l'ordre de trie d'une Collection ?

je dirais pas date de création mais j'ai un doute
Cordialement

Michael (SMS-Phobique)
----------------------------
"La théorie, c'est quand on sait tout et que rien ne fonctionne. La pratique, c'est quand tout fonctionne et que personne ne sait pourquoi."
Albert EINSTEIN
Avatar de l’utilisateur
Michael DELIQUE
Administrateur
Administrateur
 
Message(s) : 12183
Inscrit(e) le : 16 Déc 2004 à 10:36
Localisation : Paris/Cergy

Messagepar AlexandreV » 25 Mai 2010 à 13:46

Je suis encore en 6.5.6 et ce n'est pas possible de trier un NotesDocumentCollection sans passer par une fonction créée à la main...

Et la fonction que j'utilise trie sur le champs que je lui indique...

Donc, aucune idée :)

C'est nouveau en 8.5 ?
Avatar de l’utilisateur
AlexandreV
Apprenti-posteur
Apprenti-posteur
 
Message(s) : 104
Inscrit(e) le : 23 Nov 2009 à 16:03
Localisation : Combs la ville (Seine et Marne)

Messagepar Michael DELIQUE » 25 Mai 2010 à 13:51

ça je le sais lol

mais je regarde justement qu'elle est l'ordre d'origine (ya bien un ordre) d'une NotesdocumentCollection a premiere vue c'est la date de creation
Cordialement

Michael (SMS-Phobique)
----------------------------
"La théorie, c'est quand on sait tout et que rien ne fonctionne. La pratique, c'est quand tout fonctionne et que personne ne sait pourquoi."
Albert EINSTEIN
Avatar de l’utilisateur
Michael DELIQUE
Administrateur
Administrateur
 
Message(s) : 12183
Inscrit(e) le : 16 Déc 2004 à 10:36
Localisation : Paris/Cergy

Messagepar AlexandreV » 25 Mai 2010 à 14:05

Ah oui.. je confirme. Date de création.
Avatar de l’utilisateur
AlexandreV
Apprenti-posteur
Apprenti-posteur
 
Message(s) : 104
Inscrit(e) le : 23 Nov 2009 à 16:03
Localisation : Combs la ville (Seine et Marne)

Messagepar Michael DELIQUE » 25 Mai 2010 à 14:06

Merci
Cordialement

Michael (SMS-Phobique)
----------------------------
"La théorie, c'est quand on sait tout et que rien ne fonctionne. La pratique, c'est quand tout fonctionne et que personne ne sait pourquoi."
Albert EINSTEIN
Avatar de l’utilisateur
Michael DELIQUE
Administrateur
Administrateur
 
Message(s) : 12183
Inscrit(e) le : 16 Déc 2004 à 10:36
Localisation : Paris/Cergy

Messagepar Smicky » 25 Mai 2010 à 18:22

Date de création...houla, a mon avis ce n'est pas garanti du tout !
Joue avec tes docs, fais des modifs, réplique, tu verras que y'aura des surprises.

NotesViewEntryCollection pour récupérer les viewentry (donc potentiellement les docs) selon un ordre de vue (ce sera toujours bcp plus performant que de faire un algo a la main, sauf si tu as 3 docs a trier sur 1 critère)
Smicky
Posteur habitué
Posteur habitué
 
Message(s) : 232
Inscrit(e) le : 09 Déc 2006 à 15:27
Localisation : Paris

Messagepar Michael DELIQUE » 26 Mai 2010 à 07:29

ouaip !

mais quand tu récupère ta collection d'un DB.Search pour la vue tu repasse !
Cordialement

Michael (SMS-Phobique)
----------------------------
"La théorie, c'est quand on sait tout et que rien ne fonctionne. La pratique, c'est quand tout fonctionne et que personne ne sait pourquoi."
Albert EINSTEIN
Avatar de l’utilisateur
Michael DELIQUE
Administrateur
Administrateur
 
Message(s) : 12183
Inscrit(e) le : 16 Déc 2004 à 10:36
Localisation : Paris/Cergy

Messagepar amahi » 26 Mai 2010 à 08:25

C'est pourtant dans l'aide:

"An unsorted collection of documents that match the selection criteria".

Meme si dans la pratique je suis d'accord avec toi, il semble que ce soit par date.
@Novaliance
amahi
Empereur des posts
Empereur des posts
 
Message(s) : 1032
Inscrit(e) le : 08 Jan 2007 à 16:57
Localisation : Region parisienne

Messagepar Smicky » 26 Mai 2010 à 13:50

je me répète, mais ce n'est pas par Date...(du moins c pas garanti, d'autant plus si tu as des replications, des modif de doc etc...bref, faut pas compter dessus)

Tant que j'y suis, au passage, ne jamais utiliser dans db.Search le paramètre qui permet de spécifier une date de posteriorité : ca rend la recherche extrèmement peu performante (c'est une faiblesse de l'API sous jascente)
Smicky
Posteur habitué
Posteur habitué
 
Message(s) : 232
Inscrit(e) le : 09 Déc 2006 à 15:27
Localisation : Paris

Messagepar Michael DELIQUE » 26 Mai 2010 à 14:12

ne t'en fais pas, j'ai bien compris !

pour la date ça fait loooongtemp que je ne l'utilise plus
Cordialement

Michael (SMS-Phobique)
----------------------------
"La théorie, c'est quand on sait tout et que rien ne fonctionne. La pratique, c'est quand tout fonctionne et que personne ne sait pourquoi."
Albert EINSTEIN
Avatar de l’utilisateur
Michael DELIQUE
Administrateur
Administrateur
 
Message(s) : 12183
Inscrit(e) le : 16 Déc 2004 à 10:36
Localisation : Paris/Cergy


Retour vers Développement

cron