FoxPro/Visual FoxPro - aCTUALIZACION TABLA

 
Vista:

aCTUALIZACION TABLA

Publicado por David (1 intervención) el 27/10/2003 14:45:05
Hola, no soy experto en fox, por lo que esta pregunta puede parecer trivial.
Tengo dos tablas , la tabla a con los campos codigo y valor1 y la tabla b con los campos codigo y valor dos. Necesito llevar a la tabla a en el campo valor 1, el contenido del campo valor2 de la tabla b, pero solo a aquellos codigos en la tabla a que esten en la tabla b. Probe con esta instruccion:
update a set a.valor1=b.valor2 where a.codigo=b.codigo
pero esa instruccion asi no me funciona, solo me actualiza uno de los registros de a.
Gracias
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:aCTUALIZACION TABLA

Publicado por DIEGO (41 intervenciones) el 30/10/2003 20:11:42
una cosa que se me ocurre es hacer un pequeño programita:
sele 0
use tabla_a
sele 0
use tabla_b
set order to tag codigo
sele tabla_a
go top
do while !eof()
seek tabla_b.codigo
if found()
sele tabla_a
repla valor1 with tabla_b.valor2
end
sele tabla_a
skip
enddo

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