Bonjour, je débute quasiment dans Access et je viens de m'inscrire sur ce forum parce que vous avez l'air de bien maitriser le sujet, et que j'ai besoin d'aide.
C'est tout bête mais j'arrive pas à trouver de solution :
j'ai 3 tables, en gros :
- Stock (IdStock,.... ,ValStock) [Edit]
- Entree (IdStock#,.... Quantité)
- Sortie (IdStock#,.... Quantite)
donc j'aimerais mettre à jour ma table stock qui contiendrait (Entree.Quantite - Sortie.Quantite)
Donc en gros j'ai fais cette requête :
UPDATE Stock SET ValStock=(
SELECT sum(Entree.Quantite) - sum(Sortie.Quantite)
FROM Entree, Sortie
WHERE Entree.IdStock=Sortie.IdStock
Group by Stock.IdStock);
mais ça marche pas. Ca me met :"L'opération doit utiliser une requête qui peut être mise à jour."
Voilà, donc si quelqu'un sait comment je dois m'y prendre, parce qu'en plus là je gères pas les valeurs null.
Partager