Gestion multifichiers

Résolu
Signaler
Messages postés
8
Date d'inscription
dimanche 9 janvier 2005
Statut
Membre
Dernière intervention
13 avril 2006
-
Messages postés
8
Date d'inscription
dimanche 9 janvier 2005
Statut
Membre
Dernière intervention
13 avril 2006
-
Quel est la commande qui permets d'effectuer une mise à jour d'un fichier(dbf) avec celui d'un autre.
J'ai essayé la commande :
UPDATE ON champ FROM alias REPLACE champ1 WITH expression, champ2 WITH expression.
Il me semble qu'il ne met à jour que les 3 premiers caractères.
Merci de m'apporter votre aide

2 réponses

Messages postés
8
Date d'inscription
dimanche 9 janvier 2005
Statut
Membre
Dernière intervention
13 avril 2006

Merci de ton aide
La première solution est la plus adapté à mes besoins sous VFP6
Messages postés
2
Date d'inscription
lundi 10 janvier 2005
Statut
Membre
Dernière intervention
12 avril 2005

je te conseille d'utiliser au maximum le sql :
en VFP<9
select TableSource
scan (for condition)
UPDATE Tablecible SET champ1=TableSource.champ1;
WHERE champ2=TableSource.champ2
endscan
en VFP9 (update correlé)
UPDATE Tablecible SET Tablecible.champ1=TableSource.champ1 FROM TableSource;
WHERE Tablecible.champ1=TableSource.champ2

Rémik