Solo me cambia un valor
Publicado por Arturo (3 intervenciones) el 13/03/2007 17:32:30
Quiero cambiar el valor de todos los documentos de una colección y solo me cambia uno o dos, dependiendo del caso, este es la parte que creo que falla:
aunque en el depurador me da todo correcto pero no me cambia todos los valores.(es parte)
¿como puedo cambiar el valor de todos los que encuentre con la clave...?
Gracias y saludos.. a todos
Set view = ob.GetView("info")
Set oDCol = view.GetAllDocumentsByKey(clave, True)
Set docs = oDCol.GetFirstDocument
Call docs.ReplaceItemValue( "Incidencia", oDoc.Incidencia(0))
'Set item = docs.ReplaceItemValue( "Incidencia", oDoc.Incidencia(0))
'Call docs.save(True,True)
While Not docs Is Nothing
Call docs.save(True,True)
Set docs = oDCol.GetNextDocument(docs)
Wend
aunque en el depurador me da todo correcto pero no me cambia todos los valores.(es parte)
¿como puedo cambiar el valor de todos los que encuentre con la clave...?
Gracias y saludos.. a todos
Set view = ob.GetView("info")
Set oDCol = view.GetAllDocumentsByKey(clave, True)
Set docs = oDCol.GetFirstDocument
Call docs.ReplaceItemValue( "Incidencia", oDoc.Incidencia(0))
'Set item = docs.ReplaceItemValue( "Incidencia", oDoc.Incidencia(0))
'Call docs.save(True,True)
While Not docs Is Nothing
Call docs.save(True,True)
Set docs = oDCol.GetNextDocument(docs)
Wend
Valora esta pregunta
0