Comment decrementer un stock en ACCESS???
laurence
-
Amy GUEYE -
Amy GUEYE -
Coucou!
Voilà j'ai un petit problème...je vous résume l'histoire ;o) :
J'ai une table produits et dans cette table un champs "stock"
J'ai un formulaire qui permet de passer une commande pour ces produits...Et j'aimerais, à chaque fois que je passe une commande, que le stock du produit commandé se décrémente...
J'ai essayé avec une requête "mise à jour" mais je n arrive pas à décrémenter rien que le stock de ce produit...tous les stocks se decrementent...
Est-ce que qqun sait m'aider???
Merci d'avance...
Voilà j'ai un petit problème...je vous résume l'histoire ;o) :
J'ai une table produits et dans cette table un champs "stock"
J'ai un formulaire qui permet de passer une commande pour ces produits...Et j'aimerais, à chaque fois que je passe une commande, que le stock du produit commandé se décrémente...
J'ai essayé avec une requête "mise à jour" mais je n arrive pas à décrémenter rien que le stock de ce produit...tous les stocks se decrementent...
Est-ce que qqun sait m'aider???
Merci d'avance...
A voir également:
- Comment decrementer un stock en ACCESS???
- Stock it easy - Télécharger - Comptabilité & Facturation
- Logiciel gestion de stock et facturation - Télécharger - Comptabilité & Facturation
- Access appdata - Guide
- Acer quick access - Forum logiciel systeme
- Désinstaller ACER QUICK ACCESS - Forum Logiciels
4 réponses
Bonjour
Moi ce k j'auré fait,
1- creer une table tempon identique à la tables des commande
2- baser ma fenetre de saisie sur cette table
3- A la validation de la commande, executer la requete suivante
update TProduit inner joint TCdeProduit
on TProduit.CodeProd=TCdeProduit.CodeProd
set TProduit.stock=Tproduit.stock-TCdeProduit.QteCde
Cela marche bien
Moi ce k j'auré fait,
1- creer une table tempon identique à la tables des commande
2- baser ma fenetre de saisie sur cette table
3- A la validation de la commande, executer la requete suivante
update TProduit inner joint TCdeProduit
on TProduit.CodeProd=TCdeProduit.CodeProd
set TProduit.stock=Tproduit.stock-TCdeProduit.QteCde
Cela marche bien
je l'ai supprimée...vu qu'elle me décrémentait tous les stocks...c'est vrai que c'est pas evident à expliquer ainsi...je suppose qu il y doit y avoir un rapport avec le formulaire vu que cela depend du nombre d articles commandés...?
si je peux me permettre un conseil, change d'approche.
Ne modifie pas tes données, mais plutôt, tiens une table d'entrées/sorties de stock et extrais tes valeurs à l'instant T par requête. Cela te permettra de connaître les opérations qui ont conduit à tel état de stock
De plus, la solution te paraîtra alors très claire, la somme des entrées (+) et sorties (-) te donnant avec précision et une fois le traitement réellement effectué, l'état su stock
kinder.surprise,
le maton du matou
Ne modifie pas tes données, mais plutôt, tiens une table d'entrées/sorties de stock et extrais tes valeurs à l'instant T par requête. Cela te permettra de connaître les opérations qui ont conduit à tel état de stock
De plus, la solution te paraîtra alors très claire, la somme des entrées (+) et sorties (-) te donnant avec précision et une fois le traitement réellement effectué, l'état su stock
kinder.surprise,
le maton du matou