FoxPro/Visual FoxPro - Problemas con tablas en VFP URGENTE

 
Vista:

Problemas con tablas en VFP URGENTE

Publicado por Patricio (2 intervenciones) el 05/09/2003 02:48:17
Alguien me puede ayudar, como puedo hacer para pasar los datos entre dos tablas, por ejemplo en la tabla uno contiene dos campos ruc y valor y en la otra tabla ruc, valor y nombres, lo que deseo es pasar los valores del campo valor de la tabla uno al campo valor de la tabla dos siempre y cuando coincidan el campo ruc de las dos tablas.
Ayúdenme por Favor URGENTE
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:Problemas con tablas en VFP URGENTE

Publicado por Ángel (135 intervenciones) el 05/09/2003 04:07:27
Yo intentaria algo como esto:

*inicio
use tabla1 in 1 alias tabla1
use tabla2 in 2 alias tabla2
select tabla2
index on ruc to indicet2
set order to indecet2
select tabla1
go top
scan
buscar=ruc
wvalor=valor
select tabla2
seek(buscar)
if found()
replace valor with wvalor
endif
select taba1
endscan
close databases all
*fin

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:Problemas con tablas en VFP URGENTE

Publicado por Uplift (8 intervenciones) el 05/09/2003 23:56:55
Hola!!
un poco mas simple usando SQL:

select tabla1
go top
scan
update tabla2 set tabla2.valor=tabla1.valor where;
tabla1.ruc==tabla2.ruc
endscan
utiliza el ==, porque sino puedes actualizar datos con ruc parecido.
verifica la sintaxis del UPDATE en la ayuda.
saludos.
Uplift.
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