Forum des développeurs  

Le forum de référence en programmation et développement. Articles, cours et tutoriels du débutant au chef de projet et DBA confirmé.
Précédent   Forum des développeurs > Hardware, Systèmes et Logiciels > Microsoft Office > Access > Contribuez

Contribuez Access : Vos contributions. Postez ici vos codes sources, conseils, astuces et autres propositions. Ce forum n'est pas un forum technique mais destiné aux contributions pour www.developpez.com

Réponse
 
Outils de la discussion
Vieux 28/07/2007, 10h52   #1 (permalink)
Responsable Word
 
Avatar de Heureux-oli
 
Date d'inscription: février 2006
Localisation: Morlanwelz (Carnières)
Âge: 44
Messages: 9 976
Par défaut Gestion d'un stock

Suite à de nombreuses questions récurrentes sur la façon de gérer un stock, je propose de mettre en enfilade la méthode qui vous semble la meilleure.
Pour commencer, je dépose une DB simple, qui permet de faire une gestion simple du stock.

Le principe de cette DB est basé sur deux tables.
La première gère les articles.
La seconde les transactions sur cet article.

Pour obtenir l'état du stock, une simple requête.

ftp://ftp-developpez.com/heureuxoli/files/Stock.zip
ftp://ftp-developpez.com/heureuxoli/...Stock 2002.zip
__________________
J'ai pas encore de décodeur, alors, postez en clair ! Comment mettre une balise de code ?
Ne posez pas de question par MP, c'est inutile.
Les rubriques Office recrutent.
Ma page d'accueil
Consultez nos FAQ !! Word ; Access ; Outlook ; Excel ; PowerPoint ; SharePoint
Si vous pensez que certains sujets manquent dans la FAQ, aidez nous !
Des images

Dernière modification par Heureux-oli ; 18/11/2007 à 10h46 Motif: Pièces jointes
Heureux-oli est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 28/07/2007, 14h49   #2 (permalink)
Responsable PowerPoint
 
Avatar de Philippe JOCHMANS
 
Date d'inscription: mai 2005
Localisation: Loir et Cher et Touraine
Âge: 40
Messages: 9 787
Envoyer un message via MSN à Philippe JOCHMANS
Par défaut

Salut Heureux-Oli,

J'ai eut à faire une gestion de stocks il y'a longtemps, trés longtemps.
J'utilisais déjà la méthode que tu as dans ta base.
Personnellement si j'avais une gestion de stock à refaire j'utiliserais à nouveau celle-ci.

Starec
__________________
En cas de questions techniques par MP ou message visiteur
Office : :Les Cours, Les FAQs
VB : Les Cours, Les FAQs
Mes articles : ici
Me connaitre

Dernière modification par Philippe JOCHMANS ; 29/07/2007 à 04h46
Philippe JOCHMANS est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 30/07/2007, 14h24   #3 (permalink)
Invité de passage
 
Date d'inscription: juillet 2007
Messages: 7
Par défaut

bonjour je me demandais comment interrroger les tables pour avoir un relevé mensuel et annuel des mouvements du stock plizzzzzzzzz!
jarno est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 30/07/2007, 14h41   #4 (permalink)
Responsable Word
 
Avatar de Heureux-oli
 
Date d'inscription: février 2006
Localisation: Morlanwelz (Carnières)
Âge: 44
Messages: 9 976
Par défaut

Il suffit d'ajouter un champ avec la date de la transaction.
__________________
J'ai pas encore de décodeur, alors, postez en clair ! Comment mettre une balise de code ?
Ne posez pas de question par MP, c'est inutile.
Les rubriques Office recrutent.
Ma page d'accueil
Consultez nos FAQ !! Word ; Access ; Outlook ; Excel ; PowerPoint ; SharePoint
Si vous pensez que certains sujets manquent dans la FAQ, aidez nous !
Des images
Heureux-oli est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 30/07/2007, 15h32   #5 (permalink)
Invité de passage
 
Date d'inscription: juillet 2007
Messages: 7
Par défaut

pour l'insertion de la date je suis ok mais encore un probleme je voudrais compter le nombre de mouvement par service et par mois sur le resultat d'une requete constituée de cela:

num service, ref consommables, mouv, qté, date

mais le count a l'air de ne pas marcher avec access mais là, mon manque d'experience frappe encore , merci encore!!
jarno est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 30/07/2007, 16h08   #6 (permalink)
Invité de passage
 
Date d'inscription: juillet 2007
Messages: 7
Par défaut

hop hop hop hop je vient de trouver merci qd même tout de manière je reviendrai vu comme je patauge!!!
jarno est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 03/08/2007, 01h13   #7 (permalink)
Membre Confirmé
 
Avatar de alassanediakite
 
Date d'inscription: août 2006
Localisation: Bamako (Mali)
Âge: 31
Messages: 213
Envoyer un message via Yahoo à alassanediakite
Par défaut

Salut
On gère très souvent les stocks dans les appli comme des simples entrées et sorties de stock. Mais le problème est plus complexe. Prenez le cas ou vous acheter cinq pantalons à 1000 F pour le vendre à 1100. Vous en vendez 3. Un moi plus tard vous acheter 7 autres (même marque, même pointure ... même tout) à 1200 pour le vendre à 1350. Selon vous comment la vente se fera. Du moment où on a le même produit mais à des prix différents. Les comptables gèrent cela par une formule dite de PRIX MOYEN PONDERE. J'ai donné une solution à ce problème. Mais je voie qu'on ramene toujour la même méthode. Je rappelle que cette méthode ne reflete pas la gestion réelle d'un stock. ou du moins de façon partielle.
__________________
Le monde est trop bien programmé pour être l’œuvre du hasard…

Dernière modification par alassanediakite ; 24/05/2008 à 18h03 Motif: version pus simplifiée de la solution
alassanediakite est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 06/08/2007, 13h23   #8 (permalink)
Responsable Word
 
Avatar de Heureux-oli
 
Date d'inscription: février 2006
Localisation: Morlanwelz (Carnières)
Âge: 44
Messages: 9 976
Par défaut

Citation:
Envoyé par alassanediakite
Salut
On gère très souvent les stocks dans les appli comme des simples entrées et sorties de stock. Mais le problème est plus complexe. Prenez le cas ou vous acheter cinq pantalons à 1000 F pour le vendre à 1100. Vous en vendez 3. Un moi plus tard vous acheter 7 autres (même marque, même pointure ... même tout) à 1200 pour le vendre à 1350. Selon vous comment la vente se fera. Du moment où on a le même produit mais à des prix différents. Les comptables gèrent cela par une formule dite de PRIX MOYEN PONDERE. J'ai donné une solution à ce problème. Mais je voie qu'on ramene toujour la même méthode. Je rappelle que cette méthode ne reflete pas la gestion réelle d'un stock. ou du moins de façon partielle.
Et si je n'ai pas besoin d'une valorisation , mais juste de l'état de mes stocks, comme c'est le cas dans certaines industries où il est question de consommables.
__________________
J'ai pas encore de décodeur, alors, postez en clair ! Comment mettre une balise de code ?
Ne posez pas de question par MP, c'est inutile.
Les rubriques Office recrutent.
Ma page d'accueil
Consultez nos FAQ !! Word ; Access ; Outlook ; Excel ; PowerPoint ; SharePoint
Si vous pensez que certains sujets manquent dans la FAQ, aidez nous !
Des images
Heureux-oli est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 07/08/2007, 09h51   #9 (permalink)
Expert Confirmé Sénior
 
Date d'inscription: mai 2005
Messages: 3 285
Par défaut

il n'y a pas de gestion de stock sans valorisation

la méthode du prix moyen pondéré est obligatoire
__________________
Elle est pas belle la vie ?
random est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 07/08/2007, 09h53   #10 (permalink)
Responsable Word
 
Avatar de Heureux-oli
 
Date d'inscription: février 2006
Localisation: Morlanwelz (Carnières)
Âge: 44
Messages: 9 976
Par défaut

Citation:
Envoyé par random
il n'y a pas de gestion de stock sans valorisation

la méthode du prix moyen pondéré est obligatoire
Je peux t'affirmer que je gère du stock sans valorisation.
__________________
J'ai pas encore de décodeur, alors, postez en clair ! Comment mettre une balise de code ?
Ne posez pas de question par MP, c'est inutile.
Les rubriques Office recrutent.
Ma page d'accueil
Consultez nos FAQ !! Word ; Access ; Outlook ; Excel ; PowerPoint ; SharePoint
Si vous pensez que certains sujets manquent dans la FAQ, aidez nous !
Des images
Heureux-oli est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 07/08/2007, 10h52   #11 (permalink)
Expert Confirmé Sénior
 
Date d'inscription: mai 2005
Messages: 3 285
Par défaut

mais je te crois volontiers seulement ton activité n'est qu'une partie de la gestion des stocks
ton comptable a aussi sa gestion

d'autre part la simple automatisation optimisée des commandes utilise des algos faisant appel à la valorisation

il en va de même quand le processus de fabrication fait appel à la programmation linéaire pour minimiser le prix de revient

ce que tu fais n'est pas de la gestion de stock mais un simple inventaire physique des existants
__________________
Elle est pas belle la vie ?
random est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 20/08/2007, 10h48   #12 (permalink)
Invité régulier
 
Date d'inscription: mai 2006
Messages: 18
Par défaut

La Valorisation est obligatoire dans une gestion de stock, elle passe par le Prix Moyen Pondédé (CUMP), mais c'est un peu facile à calculer, c'est juste une moyenne .
Un autre probléme se pose, c'est la commande d'un article, il faut avoir une quantité de stock minimale pour déclencher la cmde (pour ça il faut déja avoir un suivi de l'état du stock), et la quantité a demander et bien c'est là ou ça se corse, il faut définir un stock idéal, les délais des fournitures et le taux de consommation moyen pour cette piéce, et avec un ptit calcul tu arrive a savoir combien il faut que tu commande quand tu n'en a plus.
Big-amine est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 20/08/2007, 13h35   #13 (permalink)
Membre émérite
 
Date d'inscription: avril 2006
Messages: 999
Par défaut

bonjour Heureux-Oli,

je rejoins l'aspect comptable de random avec en plus l'aspect statistique qui permet d'améliorer en continue la gestion de stock à partir des données enmagasinées dans la base.
J'avais fait un module stats sous excel qui calculait :



Si tu lances un projet Gestion de stock complet, je veux bien participer sur l'aspect statistique

Bon courage,

Philippe
philben est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 20/08/2007, 21h17   #14 (permalink)
Responsable Word
 
Avatar de Heureux-oli
 
Date d'inscription: février 2006
Localisation: Morlanwelz (Carnières)
Âge: 44
Messages: 9 976
Par défaut

Je ne me lance pas dans un aspect de gestion de stock, mais c'est une question récurrente et je voulais ouvrir un mini débat et que l'on puisse donner son avis.
Il existe deux options :
- Dans la même table
- Dans des tables différentes.

Pour ce qui est de la valorisation on peut aussi passer par une gestion par lot ce qui n'est plus une approximation mais un calcul exact.
Mais c'est un aspect supplémentaire à prendre en compte.
__________________
J'ai pas encore de décodeur, alors, postez en clair ! Comment mettre une balise de code ?
Ne posez pas de question par MP, c'est inutile.
Les rubriques Office recrutent.
Ma page d'accueil
Consultez nos FAQ !! Word ; Access ; Outlook ; Excel ; PowerPoint ; SharePoint
Si vous pensez que certains sujets manquent dans la FAQ, aidez nous !
Des images
Heureux-oli est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 04/10/2007, 09h20   #15 (permalink)
Membre Confirmé
 
Date d'inscription: janvier 2006
Messages: 230
Par défaut

Code :
VraiFaux([Mouv]="e";1;-1
bonjour

je voudrai explication sur ce code tiré de la requête

réponse : ha j'ai trouvé

si le champ mouv est égal au caractère e alors la valeur = 1 sinon -1
lolothom est déconnecté   Envoyer un message privé Réponse avec citation
Réponse

Précédent   Forum des développeurs > Hardware, Systèmes et Logiciels > Microsoft Office > Access > Contribuez

 
Offres d' emploi informatique sur Lesjeudis.com


Outils de la discussion

Règles de messages
Vous ne pouvez pas créer de nouvelles discussions
Vous ne pouvez pas envoyer des réponses
Vous ne pouvez pas envoyer des pièces jointes
Vous ne pouvez pas modifier vos messages

Les balises BB sont activées : oui
Les smileys sont activés : oui
La balise [IMG] est activée : oui
Le code HTML peut être employé : non
Trackbacks are non
Pingbacks are non
Refbacks are non
Navigation rapide