Centralizar bases de datos

Buen día Víctor mi pregunta es la siguiente:
Hice un pequeño programa de VFP6, que registra la información para una encuesta, hasta ahí todo bien. El detalle es el siguiente:
El programa se debe montar en 5 computadores (laptops) donde se va introduciendo información por zonas en cada una de ellas. Ahora bien, ¿cómo seria el código a utilizar para unir todas esas bases en una sola, para centralizar la información y que no se repitan los datos?
Gracias de antemano.
Juan manuel oviedo
[email protected]

1 respuesta

Respuesta
1
Podrías centralizar la información con algo similar a:
Select tablaconcentradora
Append From tablalocal

Para que no se repitan los datos debes hacer una validación por el campo repetido.
Bien Víctor Utilice tu ejemplo así:
sele sc_cl_lap
go top
sele sc_cl
go bottom
append from sc_cl_lap
close tables all
Funciona perfecto pero existe un campo común en las tablas que es sc_cl. Nombre, indicame por favor como seria el código de la validación
El código, aunque correcto, no es optimo, sería mejor algo así:
Select sc_cl
Append From sc_cl_lap

El código de validación sería recorrer la tabla indexada y buscar los repetidos, algo así como:
Select sc_cl
Go Top
Do While !Eof()
     cNombre = nombre
     Skip
     If nombre == cNombre
          && Repetido
     EndIf
EndDo

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas