Page 1 sur 1

vue

MessagePublié: 12 Août 2002 à 17:22
par blaz
bonjour,j'ai une vue.La première colonne triée de cette vue, est affichée avec l'option "afficher entrées multiples comme lignes distinctes"Dans cette vue, j'essaie de sélectionner une collection de documents.cette collection n'est pas triée comme l'est la vue à l'affichage.Si j'essaie avec une collection d'entrée, les entrée que je récupère avec getFirstEntry() ne sont pas valides.Existe til un moyen de récupérer une liste de documents triés de la même façon que ma vue ?merci

Re: vue

MessagePublié: 12 Août 2002 à 17:30
par aurelien
Tout a fait,A l'aide de la méthode search() de la classe NotesDataBase.Cette méthode prend en paramètre une formule du style formule de vue et retourne un collection de document.A+Aurélien

Re: vue

MessagePublié: 13 Août 2002 à 09:20
par blaz
sauf que si je lis la doc cette fonction retourne une collection de document non triée alors que moi ce que je cherche c'est récupérer une collection de document trié comme dnas ma vue (et j'ai sélectionné l'option afficher entrée multiple comme entrée distincte)

Re: vue

MessagePublié: 13 Août 2002 à 09:51
par aurelien
Ne peux-tu pas partir sur une autre solution ? Par exemple, créer ta vue, l'instancier en lotusScript, et boucler sur tous les documents de ta vue ?A moins que ta formule de sélection ne soit dynamique, je ne vois pas de meilleur solution.Sinon, je ne sais pas si c'est possible, en forumule de faire un tri comme le ORDER BY le fait en SQL.Le seul moyen ( je penses ) de faire une recherche et de trier le résultat, c'est de passer par une recherche full-texte : notesDocumentCollection = notesDatabase.FTSearch, mais le tri me semble un peu limité.Sur ce, bon courrage

Re: vue

MessagePublié: 13 Août 2002 à 09:53
par blaz
oui effectivment je crois que le tri sous lotus n'est pas son fort.Je vias conseiller à mon boss de passer sous mySQL c'est gratuit et bien plus efficace.

Re: vue

MessagePublié: 13 Août 2002 à 10:41
par blaz
en fait ya un autre moyenle champ contenant les valeurs mutiples, je le mets dans une colonne tout seul, et je le catégorise.Ensuite, les autres colonnes je les trie comme bon me semble et après en lotusScript j'utilise un navigator que j'ai créé à partir de la catégorie que je veux explorer.du coup, c'est plus facile de récupérer les documents dans l'ordre de tri de ma vue.(pour rappel, quand un champ contient des valeurs multiples, et que l'option "Afficher valeurs multiples comme entrées distinctes" est sélectionnée, le tri de la vue, n'est pas le tri des documents.Si on fait une collection de documents à partir de la vue, la collection ne sera jamais triée comme la vue, et les collections d'entrée sne sont pas valides dnas ce cas la (ou alors je suis pas doué ce qui est une possibilité)