OVH Cloud OVH Cloud

Mise à jour en code

1 réponse
Avatar
JPH
bonjour,
j'ai une table article
j'ai une table mouvement de stocks avec compteur, mouvement, stock et
article
je voudrai refaire le calcul du stock

j'ai une approche de méthode que j'aimerai convertir en code
pour chaque article,
stock = 0
trouver la liste des mouvements de cet article (classé par compteur)
pour chaque ligne de cette liste
stock = stock + mouvement
ligne suivante
article suivant

j'arrive pas à faire cette petite manip en code

merci

1 réponse

Avatar
Rv
Bonjour,

Je n'ai rien contre le code VBA mais dans ce cas une requête SQL sera
sûrement beaucoup plus simple :
Table des mouvements :
Un regroupement sur les articles.
Un calcule de somme sur les mouvements.

Ca pourrait ressembler à :
SELECT mouvement.IdArticle, Sum(mouvement.valeurMouvement) AS
SommeDevaleurMouvement FROM mouvement GROUP BY mouvement.IdArticle;

Par contre je ne comprends pas l'utilité du classement par compteur.
Alors je suis peut-être à coté de la plaque!?

A+

Rv

"JPH" <technique(enlever ce qui est entre ())@adesi.fr> a écrit dans le
message de news:
bonjour,
j'ai une table article
j'ai une table mouvement de stocks avec compteur, mouvement, stock et
article
je voudrai refaire le calcul du stock

j'ai une approche de méthode que j'aimerai convertir en code
pour chaque article,
stock = 0
trouver la liste des mouvements de cet article (classé par
compteur)

pour chaque ligne de cette liste
stock = stock + mouvement
ligne suivante
article suivant

j'arrive pas à faire cette petite manip en code

merci