Bonjour à tous,
Voilà, je vais vous exposer mon problème car ca fait des heures que je cherche après la bonne formule mais je ne trouve toujours pas !
Voilà le problème :
J'ai dans ma base de données (access) une table Produitplus et une table Produit, j'aimerais faire une mise a jour de ma table produit avec les champs de ma table produitplus.
Par une mise à jour, j'entends :
- Rajouter les produits que je n'aurais pas dans la table produit
- Mettre a jour les champs des produits existant si nécessaire
(Code_Prod=ArticleId, Lib_Prod=ArticleLibelleFR, Pix_Prod=ArtPrixBrut)
Mes tables sont comme ceci :
Produit :
- Code_Prod (texte:30)
- Lib_Prod (texte:50)
- Prix_Prod (Monétaire)
- Cadeau (Oui/Non)
- FK_Id_TVA (num:Entier)
Produitplus :
- ArticleId (NuméroAuto:N°Replication)
- ArticleLibelleFR (Texte:50)
- ArtPrixBrut (Monétaire)
J'avais pensé faire une 1ere requête d'INSERT INTO d'une table dans l'autre en vérifiant que le code n'y figurait pas et faire une 2ème requête UPDATE pour changer les champs des ligne dont les code sont identiques, mais malheureusement ni l'une ni l'autre ne fonctionne, j'ai des messages d'erreur pas vraiment très compréhensible.
Auriez vous une idée de la marche à suivre ?
Je vous remercie d'avance !
Marcant.
Partager