Bonsoir,
Complètement novice en matière d'ACCESS 2010 et de programmation, je me suis lancé dans la construction d'une base de données devant servir à gérer les stocks de matières premières d'un self associatif.
Cette base comporte 3 tables, 2 formulaires et 2 états :
Table MERCURIALE : C'est la liste des produits. On y enregistre via le formulaire FORM_MERCURIALE tous les nouveaux produits, avec le nom du fournisseur, la référence, l'unité de facturation etc… Elle donne lieu à l'établissement de l'ETAT_MERCURIALE.
Table MOUVEMENTS : On y enregistre jours après jours, via le formulaire FORM_MOUVEMENTS, les ENTREES et les SORTIES de produits des stocks.
Table STOCKS : Elle est censée affichée par référence de produits, le stock initial, la SOMME DES ENTREES ET SORTIES sur une période donnée, le stock final et sa valeur TTC.
C'est là que se situe mon problème : je n'arrive pas à transposer dans ACCESS (sous forme de requête ou autre) la formule que j'ai mise en place dans EXCEL et qui permet d'aller chercher dans la feuille ENTREES ET SORTIES toutes les entrées et sorties d'un même produit x et de les additionner dans les champs ENTREES et SORTIES de la feuille ETAT DES STOCKS.
La formule EXCEL est la suivante:
C'est ce que je souhaiterai obtenir dans ACCESS : En quelque sorte, une requête ou autre macro (je ne sais pas) qui "dise" d'aller chercher et additionner dans la table MOUVEMENTS, pour chaque référence de produits, toutes les ENTREES et SORTIES d'une référence de produit et d'importer, par référence de produit, le total dans les champs ENTREES et SORTIES de la table STOCK.
Code : Sélectionner tout - Visualiser dans une fenêtre à part =SI(B2="";"";SOMME.SI.ENS('entrées et sorties'!C$5:C$1000;'entrées et sorties'!B$5:B$1000;'état des stocks'!C2))
Si quelqu'un peut m'apporter la solution pour résoudre ce problème, ce serait formidable.
Merci de votre aide.
Très cordialement…
Partager