FoxPro/Visual FoxPro - Comparar 2 tablas

 
Vista:

Comparar 2 tablas

Publicado por Diana (88 intervenciones) el 09/06/2003 23:47:12
hola

Otra pregunta como hago para comparar 2 tablas, es decir, verificar si el contenido de tabla1 esta contenido en tabla2, las estructuras de las tablas son iguales.

Mas bien me refiero a que tipo de instruccion de lenguaje puedo usar

Gracias por tu atencion

Saludos

Diana
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:Comparar 2 tablas

Publicado por cesarz (84 intervenciones) el 09/06/2003 23:58:37
bueno hay varias formas, supongamos que estas editando (modificando) el detalle de una factura para lo cual quieres verificar el contenido, lo principal para verificar son las claves o indices, es decir tu tabla principal deberia estar ordenado algo asi como:

nrofactura+codarticulo

para actualizar o comparar seria algo asi :

sele temporal
go top
do while !eof()
scatter memvar
sele principal
seek m.nrofactura+m.codarticulo
if .not. found()
append blank
endif
gather memvar
sele temporal
skip
enddo

pero hay un problema que tal si modificaste un codigo o eliminaste, entonces tendras un item demas.

lo que yo te recomendaria es que antes de guardar la tabla temporal borres en el principal el contenido anterior.

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