Bonjour,
En théorie il suffit de copier les enregistrements de la base 1 vers la base 2 et cela devrait suffire
Cependant cela peut se compliquer si vous utilisez des identifiants automatiques qui servent à effectuer les liaisons entre les fichiers
PC1 : Fichier client
Ident : 1
Nom : DUPONT
PC1 : FICHIER Commande
IdClient = 1
IdCommande = 1
PC2 : Fichier client
Ident = 1
Nom : DURANT
La question a qui va appartenir la commande ?
Dans cette problématique il va falloir reconstruire toutes les clés en les préfixant par exemple avec un numéro de PC
Pour la copie des enregistrements d'un PC vers une base consolidée il vous faudra créer un petit programme
qui via un HDeclareExterne va se connecter à un fichier contenu sur les donnees du PCX et permettra de rappatrier ces données vers une base centralisée.
ClientExt est une source de donnees
FichierExt = "C:\Temp\PC1\Client.Fic"
POUR TOUS ClientExt
HCopieEnreg(Clients, ClientExt )
//Ici
//Revoir le calcul de l'identifiant
HAjoute(Clients)
Fin
HFerme("ClientExt")
HAnnuleDeclaration("ClientExt")
Cette contribution était de : http://old.wdforge.org/newbb/viewtopic.php?forum=18&topic_id=5823&post_id=23668