Bonjour,
Je poste après une série de recherches infructueuses dand les tuto d'access et dans le forum d'access. Je fais cette précision car je suis étonné de ne rien avoir trouvé sur le sujet.
Bref, voici mon problème:
J'ai 2 tables:
Table1 avec les champs C1, C2, C3
et
Table2 avec les champs D1, D2, D3
Table1.C2 est vide et je veux le mettre à jour de manière à ce qu'il soit égal à Table2.D2 à condition que Table1.C1 = Table2.D1 et que Table1.C3=1
J'ai donc créée la requete suivante:
Lorsque je lance la requête j'obtiens le message d'erreur : "L'opération doit utiliser une requête qui peut être mis à jour".
Code : Sélectionner tout - Visualiser dans une fenêtre à part UPDATE Table1 SET Table1.C2 = (SELECT Table2.D2 FROM Table2 INNER JOIN Table1 ON Table2.D1=Table1.C1) WHERE Table1.C3=1;
Et ma requête de mise à jour ne s'effectue évidemment pas.
Quelqu'un aurait-il une explication et éventuellement un remède?
Merci
Partager