|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() Inscription : novembre 2009 Messages : 3 ![]() |
Bonjour,
Je suis en train de concevoir une BDD pour mon activité de ECommerce mais je galère un peu. Je ne sais pas comment automatiser mes entrées et sorties de stock. J'ai bien lu ici ou là qu'il fallait passer par une table 'mouvement du stock"... mais je ne sais pas comment mettre tout ceci en pratique. Concrètement, j'ai les tables suivantes : PRODUITS : IDProduit, Référence (Référence unique qui permet de "catégoriser un article", Description, Stock Actuel.... MOUVEMENT : IDMouvement, Référence, EntréeStock, SortieStock.... J'aimerai pouvoir mettre à jour mon stock par un formulaire quand je rentre un produit en stock, simplement en choisissant la Référence du produit et en saisissant une Quantité. J'aimerai que mon stock soit soustrait dès qu'un client achète un produit par l'intermédiaire d'un formulaire de commande par exemple. Toute aide sera la bien venue. Pascal |
|
|
00
|
|
|
#2 |
![]() ![]() |
Bonjour
Ceci étant un sujet récurent, t'es tu servi du moteur de recherche pour trouver les discussions sur le sujet?
__________________
Plus j'avance et plus j'ai l'impression de ne rien savoir. Et comme j'essaie d'aller loin..!!. Tutoriels sur:http://jdgayot.developpez.com Pas de sujets techniques par Mp. Sinon
|
|
|
00
|
|
|
#3 | |
|
Invité de passage
![]() Inscription : novembre 2009 Messages : 3 ![]() |
Citation:
Oui, je me suis servi du moteur de recherche mais j'avoue ne pas avoir tout compris. Je pense avoir compris qu'il me fallait 2 tables, je pense qu'il faut utiliser une requête mise à jour, mais je ne sais pas comment mettre tout ça en œuvre. Il faut que je tienne compte de la valeur "StockActuel" de la table Produit et ajouter ou soustraire la valeur que je viens d'inscrire dans un formulaire pour enregistrer la nouvelle valeur dans "StockActuel". Enfin bref, je suis un peu nul, je ne comprends rien.... alors si tu peux m'aider, merci d'avance. Pascal |
|
|
|
00
|
|
|
#4 |
![]() ![]() |
Bonjour
En général on ne stocke pas dans une table le stock actuel, car il s'agit d'une information redondante, car on peut avoir celle-ci en utilisant la table des mouvements. De plus, personnellement je procéderais différemment, en ne mettant qu'une valeur dans la table de mouvement, avec une valeur positive ou négative (Entrée / Sortie), la somme dans une requête sur ce champ te donnera immédiatement le stock actuel. Philippe
__________________
Détaillez vos questions, sinon vous aurez des réponses erronées et vous irez tout droit dans le et lisez les règles sinon ![]() Si vous pensez commencer sans un livre, oublier : livres pour débuter Vous pouvez consulter mes articles sur Access et PowerPoint Le blog Office. Inutile de m'envoyer un MP pour des questions techniques ou de me relancer , je n'y répondrais pas. |
|
|
00
|
|
|
#5 | |
|
Expert Confirmé
![]() Inscription : juillet 2007 Messages : 2 178 ![]() |
Bonjour NoBadBoy357, GAYOT et Philippe,
Citation:
Ce principe est contesté, dans la réalité, par les progiciels de gestion de stock ou de GPAO (qui intègre, forcément, une gestion de stock). En général, le stock d'un article est enregistré, soit au niveau de l'article, soit au niveau des différents emplacements de stockage de l'article. Les mouvements de stock deviennent alors un simple historique des flux. Ils servent, en quelque sorte, de contrôle de la quantité en stock. Tous les progiciels de gestion de stock ou de GPAO fonctionnent de cette manière. Lors des inventaires, en cas de non-concordance entre le stock logique (du logiciel) et le stock physique (compté), les mouvements sont passés à la loupe pour découvrir le loup. Bien entendu, cela dépend aussi du nombre de mouvements estimé.
__________________
Dis-nous et à bientôt, Richard. ---------------------------------------------------------------------------------------------- . et permettent aux forumeurs de cibler leur recherche dans une discussion : n'hésitez pas à voter !
|
|
|
|
00
|
|
|
#6 |
|
Invité de passage
![]() Inscription : novembre 2009 Messages : 3 ![]() |
Bonjour à tous,
Merci pour votre aide et vos conseils. J'ai résolu une partie du problème (en le contournant) en ajoutant un sous formulaire de mouvement de stock, ce qui me permet en plus de voir le mouvement du stock par article.... pratique. J'ai employé un champ calculé dans mon formulaire mais du coup, la valeur n'est pas enregistrée dans ma table. Hors, j'ai besoin de cette valeur, par exemple pour calculer la valeur de mon stock (vous allez me dire que l'information est redondante mais j'en ai besoin). Comment, une fois que mon champ StockActuel de mon formulaire est calculé, enregistrer cette valeur dans ma table. Merci d'avance pour vos conseils. Pascal |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com