Page 1 sur 1
Mise à jour dans une vue

Publié:
12 Août 2003 à 06:54
par ASISTE
Set db = session.CurrentDatabase Set view = db.GetView("mavue") Set doc = view.GetFirstDocument While Not ( doc Is Nothing ) If ma_condition Then doc.mon_champs = « XXXX » doc.Save True, False End If Set doc = view.getnextdocument(doc) Wend Lorsque ma condition est vérifiée, j'ai un message d'erreur surSet doc = view.getnextdocument(doc) erreur : Notes error : entrée absente de l'index (mavue)
Re: Mise à jour dans une vue

Publié:
12 Août 2003 à 10:09
par Droad
Si le critére de sélection de ta vue contient une référence à mon_champ (genre SELECT mon_champ!="XXXX" ) y peut yavoir pb.Essayes tjrs ça:Set db = session.CurrentDatabaseSet view = db.GetView("mavue")Set doc = view.GetFirstDocumentDim next as NotesDocumentWhile Not ( doc Is Nothing )set next = view.getnextdocument(doc) If ma_condition Thendoc.mon_champs = « XXXX »doc.Save True, False End IfSet doc = nextWend Sinon faudrait voir à passer par une vue qui n'évince pas les doc au cours du process.[%sig%]
Re: Mise à jour dans une vue

Publié:
12 Août 2003 à 11:02
par ASISTE
Merci beaucoupCa marche !!!
Re: Mise à jour dans une vue

Publié:
12 Août 2003 à 13:43
par CEDr
Ou alors tu passes un view.autoupdate à false