Lotus Notes - Solo me cambia un valor

 
Vista:

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
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Solo me cambia un valor

Publicado por Hugo Correa (286 intervenciones) el 13/03/2007 19:07:16
Intenta con esto:

Set View = ob.GetView("vistanombres")
'Busca el contenido del campo con el GetDocumentByKey
Set Docs= View.GetDocumentByKey(clave,True)
'si esta la clave
While Not docs Is Nothing and docs.clave=clave
Call docs.ReplaceItemValue( "Incidencia", docs.Incidencia(0))
Call docs.save(True,True)
Set docs = View.GetNextDocument(docs)
Wend
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Solo me cambia un valor

Publicado por Arturo (3 intervenciones) el 14/03/2007 00:22:31
Hugo me da un type mismacht en esta parte...:
While Not docs Is Nothing and docs.clave=clave

Estoy con el depurador---
Prometo no volver a programar o por lo menos aprender....
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Solo me cambia un valor

Publicado por Hugo Correa (286 intervenciones) el 14/03/2007 16:54:49
que valor te da en el campo? puede ser que ser la clave sea ´numerico o caracter y al hacer la comparación te envia el error.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Solo me cambia un valor

Publicado por Arturo (3 intervenciones) el 14/03/2007 17:56:59
Ya esta solucionado, es que tengo que fijarme mejor...

Muchas gracias
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar