Bonjour,

J'ai un soucis avec une requête UPDATE dans Access.
En effet, je ne peux pas faire un Update dans une table à partir d'une requête qui m'a servi de "filtre" pour connaître les données à mettre à jour.
Normalement ma syntaxe devrait fonctionner sous SQL, je pense.

J'ai écrit cela :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
UPDATE Table1 INNER JOIN Requete1 ON Table1.Champ1 = Requete1.Champ1 
SET Table1.Champ2 = "Ok"
J'ai le message d'erreur "l'opérateur doit utiliser une requête qui peut être mise à jour"
J'ai plusieurs données dans Requete1.Champ1

J'ai essayé également :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
UPDATE Table1 
SET Table1 .Champ2= "Ok"
WHERE ((([Table1 ].[Champ1])=(SELECT [Champ1] FROM [Requete1])));
Mais Access ne comprend pas mon WHERE

Pourriez-vous m'aider, svp ?

cdt