Foxpro 2.5

Hola experto... Mi consulta es la siguiente:
Tengo 2 tablas: tabla1(3 campos, 10 registros) y tabla2(5 campos, 50 registros)...
Necesito insertar los valores de un campo de 10 registros de la tabla1 dentro de un campo de la tabla2 que contiene los 50 registros, pero los valores a insertar solo los aplicaría a 10 de esos 50 registros... Los valores son unos importes para aplicar unos descuentos a esos 10 registros(empleados)... Voy a utilizar foxpro 2.5 para DOS... Espero me puedas ayudar.
Gracias, estaré atento a tu respuesta.

1 Respuesta

Respuesta
1
Puedes 'barrer' la tabla1 buscando los valores que vas a cambiar en tabla2, algo similar a:
SELECT tabla1
GO TOP
DO WHILE !EOF()
SELECT tabla2
SEEK tabla1->campo1
REPLACE tabla2->campo2 WITH tabla1->campo2
SELECT tabla1
SKIP
Enddo
... bueno, eso digo yo.
Víctor

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas