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???
- Access appdata - Guide
- Logiciel gestion de stock et facturation - Télécharger - Comptabilité & Facturation
- Hns-self-wan-access-ipv6 - Forum Access
- Stock it easy - Télécharger - Comptabilité & Facturation
- Restructuration base de données access - Forum Access
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
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