La Web del Programador: Comunidad de Programadores
 
    Pregunta:  1636 - ACTUALIZAR DATOS
Autor:  Vicente Fortea
Vamos a ver , tengo una misma base de datos en tres delegaciones ,Alicante , Madrid y Barcelona , y la Central esta en Valencia. Cada semana necesito importarme datos de las delagaciones a la central , lo que he utilizado es una consulta de datos anexados utilizando una conexion RDSI , pero de esta manera solo te agrega nuevos registros pero no modifica los existentes si es que se realiza alguna modificacion en las delegaciones.

La solución de la replica no me convence porque no quiero que aparezcan los mismos datos en todos los sitios , cada delegacion debe tener sus propios datos y la central todos, además sincronizar las replicas con la rdsi puede hacerse eterno si es que llega a funcionar.

Alguna solución ?

Muchas gracias !

  Respuesta:  Luis Bueno
Hola como dice victor
La replica es lo mejor, tienes tres modos de actualiacion
espero lo uses.

3.- PARA LA SINCRONIZACION DE DATOS SE PUEDEN USAR DE TRES MODOS

-dbRepExportChanges -> Envía los cambios desde Master a Cliente.
-dbRepImportChanges -> Recibe los cambios desde Cliente a Master.
-dbRepImpExpChanges ->(Predeterminado) Envía los cambios desde Master a Cliente y viceversa,también se conoce como intercambio bidireccional.

Espero te sirva de ayuda lo puedes hacer por el mismo access o por Visual Basic
hasta pronto..

  Respuesta:  Juan Emilio Amorós Cantó
La solución que tienes no parece mala. Creo que deberías utilizar, además de la CONSULTA DE DATOS ANEXADOS, otra CONSULTA DE ACTUALIZACION. Supongo que las claves serán únicas con lo que con la primera consulta añades registros y con la segunda actualizas.
Saludos

  Respuesta:  Víctor
Pues sinceramente la opción de la réplica es la mejor. Para evitar que los datos aparezcan en todas las delegaciones tienes que hacer que las réplicas de las delegaciones sean réplicas parciales y la réplica de la central sea total.

Además hay tres tipos de sincronizaciones. Directa, indirecta y a través de Internet y funciona.

Te lo digo por experiencia, porque yo tenía conectados TPV´s en varias ciudades españolas y en el extranjero conectadas por este método