Lotus Notes - de '\20\archivo' a '\45\archivo' en un campo como?

 
Vista:

de '\20\archivo' a '\45\archivo' en un campo como?

Publicado por Susana (7 intervenciones) el 27/08/2007 16:58:44
Hola que tal

Solo para preguntarles como puedo programar un agente para que me pueda cambiar el valor de un campo

Resulta que tengo varios registros y el valor de uno de sus campos tiene un numero que necesita ser cambiado por otro

\10\archivo1
\10\archivo2
\10\archivo3, etc

y deseo cambiarlo a la siguiente forma:
\20\archivo4
\20\archivo5
\20\archivo6

Todo lo demas se quede igual, el campo es tipo text y el valor numerico esta entre \

Ojala puedan ayudarme, gracias
Susana
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:de '\20\archivo' a '\45\archivo' en un

Publicado por Hugo Correa (286 intervenciones) el 27/08/2007 17:24:27
Puedes hacer lo siguiente, tienes el campo_valor="\10\archivo1"

longitud=Len(doc.campo_valor) 'toma la longitud del campo
hcb=Mid(doc.campo_valor,3, longitud) 'toma el contenido: "\archivo1"
vhcb="\20"+hcb 'une "\20" y "\archivo1"
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:de '\20\archivo' a '\45\archivo' en un

Publicado por Susana (7 intervenciones) el 27/08/2007 17:32:47
Ok gracias , pero que pasa si el nomero en lugar de ser de 2 digitos llega a ser de 3, es decir tengo desde el 10 hasta el 200 y lo quiero cambiar por el 20?

Gracias por tu pronta respuesta

Ssana
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:de '\20\archivo' a '\45\archivo' en un

Publicado por Hugo Correa (286 intervenciones) el 27/08/2007 17:47:24
vcampo=doc.campo_archivo
Longitud=Len(vcampo)
valor1=0
Valor2=0
For x=1 To longitud
If Mid(vcampo,x,1)="\" and valor1=0 Then
valor1=x ' encuentra la primer "\"
End if
If Mid(vcampo,x,1)="\" and valor2=0 Then
valor2=x 'encuentra la segunda"\"
End if
Next
hcb="\20"+mid(vcampo,valor2,longitud)
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:de '\20\archivo' a '\45\archivo' en un

Publicado por Susana (7 intervenciones) el 28/08/2007 16:20:23
Mil gracias Hugo!

Buen dia
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