Mise à jour dans une vue

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

Mise à jour dans une vue

Messagepar ASISTE » 12 Août 2003 à 06:54

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)
ASISTE
 

Re: Mise à jour dans une vue

Messagepar Droad » 12 Août 2003 à 10:09

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%]
Droad
 

Re: Mise à jour dans une vue

Messagepar ASISTE » 12 Août 2003 à 11:02

Merci beaucoupCa marche !!!
ASISTE
 

Re: Mise à jour dans une vue

Messagepar CEDr » 12 Août 2003 à 13:43

Ou alors tu passes un view.autoupdate à false
CEDr
 


Retour vers Développement

cron