Message de rapport:
 

Re: consolider données

Sujet: Re: consolider données
par drcharly93 sur 21/4/2008 10:17:56

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")

Connexion
Menu
Chercher WDForge
Chercher Web
Partenaires
Visualiser tous les Partenaires...
WinDev, WebDev, WinDev Mobile et HyperFile sont des marques déposées par PCSoft. |  Voter |  Legal |  Contact |   XOOPS 2.0.13.2