Page 2 sur 2

Re: doc.remove dans une boucle getfirst - getnext(doc)

MessagePublié: 08 Déc 2003 à 09:59
par CED76
Pour info...... un truc tout con que j'ai moi aussi trouvé par la suite...La propriété autoupdate de la classe NotesView. Celà permet de ne pas "rafraichir" la vue pendant l'exécution du code. Ceci permet donc de pouvoir faire référence au doc que l'on vien de supprimer...Moi j'utilise ceci :Dim S as New NotesSessionDim Db as NotesDatabaseDim V as NotesViewDim Doc as NotesDocumentSet Db = S.currentDatabaseSet V = Db.GetView("Mavue")V.Autoupdate = falseSet Doc = V.GetFirstDocumentDo while Not Doc is nothingIf Doc.MonTestDeSuppression(0) = "1" thenCall doc.Remove( True )end ifSet Doc = V.GetNextDocument(Doc)Loop