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
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
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
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:eSwWdeHpDHA.2808@TK2MSFTNGP10.phx.gbl...
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
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