agregar caracteres a string

175 views
Skip to first unread message

Ives Andrey Rodríguez

unread,
Feb 3, 2023, 1:10:00 PM2/3/23
to Comunidad de Visual Foxpro en Español
encontré una forma de agregar caracteres a una cadena string, STRTRAN(pendapr, "1897","PEND1897", ).  debo modificar 80 registros, se puede hacer de forma que se pueda  agregar la palabra  PEND   los registros que no comiencen por  PEND?

Irwin Rodriguez

unread,
Feb 3, 2023, 1:14:18 PM2/3/23
to publice...@googlegroups.com
No entiendo lo que quieres hacer, si no es mucha molestia comparte algún ejemplo o incluso el código con el texto que quieres cambiar.

un saludo.

El vie, 3 feb 2023 a las 19:10, Ives Andrey Rodríguez (<iarod...@vanguardialiberal.com.co>) escribió:
encontré una forma de agregar caracteres a una cadena string, STRTRAN(pendapr, "1897","PEND1897", ).  debo modificar 80 registros, se puede hacer de forma que se pueda  agregar la palabra  PEND   los registros que no comiencen por  PEND?

--
Blog de la Comunidad Visual FoxPro en Español: http://comunidadvfp.blogspot.com
---
Has recibido este mensaje porque estás suscrito al grupo "Comunidad de Visual Foxpro en Español" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a publicesvfoxp...@googlegroups.com.
Para ver esta conversación en el sitio web, visita https://groups.google.com/d/msgid/publicesvfoxpro/38b499cc-0d44-4f6d-afab-9f589f5e4870n%40googlegroups.com.

Ives Andrey Rodríguez

unread,
Feb 3, 2023, 1:20:25 PM2/3/23
to Comunidad de Visual Foxpro en Español
en la tabla productos  debo modificar 80 registros el campo pendapr que tiene cuatro caracteres, se debe agregar al principio los caracters PEND.
Por ejemplo el primer registro es 2578 debe ser modificado y quedar PEND2587, el segundo registro es 0174 debe ser modificado y quedar PEND0174. asi sucesivamente hasta modificar 80 registros. los registros que deben ser modificados tienen en común que no comienzan por PEND 

Cristian Novoa

unread,
Feb 3, 2023, 1:25:12 PM2/3/23
to Comunidad de Visual Foxpro en Español
REPLACE pendapr WITH "PEND" + pendapr FOR LEFT(pendapr,4) <> "PEND"

Irwin Rodriguez

unread,
Feb 3, 2023, 1:38:20 PM2/3/23
to publice...@googlegroups.com
update productos set pendapr = ('PEND' + pendapr) where isdigit(left(pendapr, 1))

El vie, 3 feb 2023 a las 19:20, Ives Andrey Rodríguez (<iarod...@vanguardialiberal.com.co>) escribió:
en la tabla productos  debo modificar 80 registros el campo pendapr que tiene cuatro caracteres, se debe agregar al principio los caracters PEND.
Por ejemplo el primer registro es 2578 debe ser modificado y quedar PEND2587, el segundo registro es 0174 debe ser modificado y quedar PEND0174. asi sucesivamente hasta modificar 80 registros. los registros que deben ser modificados tienen en común que no comienzan por PEND 

--
Blog de la Comunidad Visual FoxPro en Español: http://comunidadvfp.blogspot.com
---
Has recibido este mensaje porque estás suscrito al grupo "Comunidad de Visual Foxpro en Español" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a publicesvfoxp...@googlegroups.com.
Reply all
Reply to author
Forward
0 new messages