Bonjour,
Je n'arrive pas à effectuer une petite manipulation sous Access 2007, et vu que je ne sais pas comment m'y prendre, je n'arrive pas à chercher efficacement dans les forums.
J'ai une Table A avec 500 enregistrements.
J'ai une Table B avec 300 enregistrements.
Je veux faire une mise à jour de ma table B avec ma table A avec une condition, que la mise à jour se fasse que sur enregistrements présents dans ma Table B. Il y a un champ commun qui permet de retrouver ces enregistrements.
J'ai testé ça :
Le soucis, c'est qu'il me dit qu'il met 500 enregistrements à jour et non 300 comme.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 INSERT INTO TableB (CATEGO, FEU, TYP ) SELECT [CATEGORIE],[FEUX],[TYPE] FROM TableA WHERE TableA.Chp1 = TableB.Chp2;
Je ne comprend pas trop mon erreur, et je ne suis pas une super balaise de Access ...
Merci de votre aide et de votre compréhension.
Partager