FoxPro/Visual FoxPro - REPLACE "VA" WITH "VALVERDE"

 
Vista:

REPLACE "VA" WITH "VALVERDE"

Publicado por CHAVEZ (99 intervenciones) el 31/05/2007 16:04:31
quiero reemplazar todo el contenido de un campo que dice VA con la palabra VALVERDE
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
sin imagen de perfil

RE:REPLACE

Publicado por Hector R. De los Santos (270 intervenciones) el 31/05/2007 16:40:25
Que tal..
Puedes hacerlos de varias formas, aqui te pongo una, usando el comando scan for /endscan
select Mytabla
scan for (campo)="VA"
replace campo with "VALVERDE"
endscan
messagebox("Proceso Concluido con Exito")

Suerte!!
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:REPLACE

Publicado por andres (56 intervenciones) el 31/05/2007 16:53:59
Si el contenido del campo comienza con 'VA' es muy facil:
REPLA ALL micampo with "VALVERDE" FOR micampo='VA'
ahora si 'VA' esta en distitos lugares dentro del campo te mando el ejemplo de la ayuda (de FOXPRO) de la funcion STRTRAN()que te va servir para reemplazar cadenas de caracteres dentro del campo :

STORE 'abracadabra' TO micadena
? STRTRAN(micadena, 'a', 'z')
? STRTRAN(micadena, 'a', 'q', 1, 2)
CLOSE DATABASES
USE partes
REPLACE descripc WITH STRTRAN(descripc, 'magnético', 'eléctrico')
WAIT WINDOW 'Ahora ve Abrepuertas eléctrico en la primera descripc' NOWAIT
BROWSE TIMEOUT 5
WAIT WINDOW 'Ahora ve Abrepuertas magnético en la primera descripc' NOWAIT
REPLACE descripc WITH STRTRAN(descripc, 'eléctrico', 'magnético')
BROWSE TIMEOUT 5
WAIT CLEAR

Espero te sirva
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:REPLACE

Publicado por enrique (1041 intervenciones) el 31/05/2007 16:54:09
replace Campo with "VALVERDE" for Campo="VA"

cambia Campo por el nombre de tu campo
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

Me olvide

Publicado por enrique (1041 intervenciones) el 31/05/2007 16:58:30
replace Campo with "VALVELDE" for "VA"$Campo

este es cuando "VA" esra en cualquier parte del campo
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:REPLACE

Publicado por CHAVEZ (99 intervenciones) el 31/05/2007 18:20:33
Gracias a todos me ha sido de mucha utilidad
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