Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Access > Modélisation
Modélisation Le forum qui vous aide à résoudre vos questions relatives à la modélisation (tables et relations) de votre base de données sous Access. Pour les états et les formulaires, postez dans le forum IHM.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 27/10/2011, 23h31   #1
Invité de passage
 
Inscription : novembre 2009
Messages : 3
Détails du profil
Informations forums :
Inscription : novembre 2009
Messages : 3
Points : 0
Points : 0
Par défaut Comment gérer ma gestion de stock

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
NoBadBoy357 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/10/2011, 13h05   #2
Rédacteur/Modérateur
 
Avatar de GAYOT
 
Homme Jean-Damien GAYOT
Inscription : novembre 2004
Messages : 2 075
Détails du profil
Informations personnelles :
Nom : Homme Jean-Damien GAYOT
Âge : 56
Localisation : France, Meuse (Lorraine)

Informations professionnelles :
Secteur : Distribution

Informations forums :
Inscription : novembre 2004
Messages : 2 075
Points : 4 385
Points : 4 385
Envoyer un message via Skype™ à GAYOT
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
GAYOT est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/10/2011, 15h57   #3
Invité de passage
 
Inscription : novembre 2009
Messages : 3
Détails du profil
Informations forums :
Inscription : novembre 2009
Messages : 3
Points : 0
Points : 0
Citation:
Envoyé par GAYOT Voir le message
Bonjour
Ceci étant un sujet récurent, t'es tu servi du moteur de recherche pour trouver les discussions sur le sujet?
Bonjour,
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
NoBadBoy357 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/10/2011, 07h56   #4
Rédacteur/Modérateur
 
Avatar de Philippe JOCHMANS
 
Homme Philippe JOCHMANS
Développeur informatique
Inscription : mai 2005
Messages : 17 620
Détails du profil
Informations personnelles :
Nom : Homme Philippe JOCHMANS
Âge : 44
Localisation : France, Loir et Cher (Centre)

Informations professionnelles :
Activité : Développeur informatique
Secteur : Communication - Médias

Informations forums :
Inscription : mai 2005
Messages : 17 620
Points : 30 943
Points : 30 943
Envoyer un message via MSN à Philippe JOCHMANS Envoyer un message via Skype™ à Philippe JOCHMANS
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.
Philippe JOCHMANS est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/10/2011, 12h28   #5
Expert Confirmé
 
Avatar de Richard_35
 
Homme
Inscription : juillet 2007
Messages : 2 178
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Ille et Vilaine (Bretagne)

Informations forums :
Inscription : juillet 2007
Messages : 2 178
Points : 2 807
Points : 2 807
Bonjour NoBadBoy357, GAYOT et Philippe,

Citation:
Envoyé par Philippe
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.
==> sur le principe général, OK. Mais, je mettrais un bémol pour une gestion de stock.

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.
----------------------------------------------------------------------------------------------
En cas de résolution, et afin de faciliter la tâche des bénévoles, merci de cliquer sur .
et permettent aux forumeurs de cibler leur recherche dans une discussion : n'hésitez pas à voter !
Richard_35 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/11/2011, 01h47   #6
Invité de passage
 
Inscription : novembre 2009
Messages : 3
Détails du profil
Informations forums :
Inscription : novembre 2009
Messages : 3
Points : 0
Points : 0
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
NoBadBoy357 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 05h54.


 
 
 
 
Partenaires

Hébergement Web