gh57
Messages postés8Date d'inscriptiondimanche 9 janvier 2005StatutMembreDernière intervention13 avril 2006
-
9 janv. 2005 à 15:32
gh57
Messages postés8Date d'inscriptiondimanche 9 janvier 2005StatutMembreDernière intervention13 avril 2006
-
10 janv. 2005 à 14:17
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
remik
Messages postés2Date d'inscriptionlundi 10 janvier 2005StatutMembreDernière intervention12 avril 2005 10 janv. 2005 à 10:13
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