Demande une sollution

Fermé
benhamama rafik - 23 sept. 2003 à 13:24
 Eek - 23 sept. 2003 à 21:53
bonjour Mr,Mme,Melle;

je fait la programmation sur delphi 5 ;
alors:
j'ai crée deux tables: une nommé tprod contient le champs quantité_stock ,l'autre nommé tvend contient quantité_vend.

je voudrai voir un champ ,nommé qtstock appartient a tprod décrémonter lorsque je fait une vente.

question:
comment,je doit programmer ?

1 réponse

bonsoir,
la solution la plus simple est de gérer ca sur l'évenement 'OnNewRecord' de ta table tvend... a chaque fois que tu feras une vente, un nouvel enregistrement sera créé dans ta table tvend et cet évenement sera déclenché.
Maintenant dans cet évenement tu peut coder ta décrémentation comme ca:
"tprod.FieldByName('qtstock').AsInteger := tprod.FieldByName('qtstock').AsInteger - x;" où x est le nombre de produits a sortir de tes stocks...

voila! :)

ps: j'espere que tu ne met pas vraiment d'accent dans tes noms de var et d'objets :p
0