Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Access
Access Forum d'entraide sur Microsoft Access. Avant de poster -> La F.A.Q Access
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 22/02/2011, 14h36   #1
Invité de passage
 
Inscription : mars 2010
Messages : 16
Détails du profil
Informations forums :
Inscription : mars 2010
Messages : 16
Points : 1
Points : 1
Par défaut figé une valeur dans un champs

Bonjour,

J'ai créer une table qui gère des articles de magasin, mon soucis est que lorsque je veux calculer le nombre d'article restant, ce chiffre ne reste pas figé lors d'une nouvel sortie de stock. J'utilise les champs calculé dans ACCES 2010:

mon exemple:
J' ai en stock dans le champs [Vstock] d'une valeur de 10 article.
J'ai une demande de sortie de stock [VQuantitée] de 5 articles.
Donc ma valeur de stock restant est de 5 articles:
[Vstkreste]=[Vstock]-[VQuantitée].

Par contre si je sort du stock 3 articles de plus, comment faire pour que ma formule tienne compte de ma dernière valeur [Vstkreste] et que je puisse déduire à nouveau [VQuantitée] de [Vstkreste] et que cette valeur de [Vstkreste] reste bien figé

Cordialement
ETL68350 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/02/2011, 15h01   #2
Modérateur
 
Homme René MAROT
Inscription : octobre 2005
Messages : 5 462
Détails du profil
Informations personnelles :
Nom : Homme René MAROT
Localisation : Canada

Informations forums :
Inscription : octobre 2005
Messages : 5 462
Points : 7 539
Points : 7 539
Habituellement on ne stocke pas de champs calculés dans une base de données donc la méthode traditionnelle pour obtenir ce résultat consiste à faire une requête qui additionne tes sorties (et tes entrées) jusqu'à la date voulue.

Et, si tu n'as pas de problème de performance, cela reste la solution la plus sécuritaire pour obtenir ce résultat.

Mais en effet Access 2010 permet de stocker des résultats de calcul dans une table. Il faut que tu mettes une macro de calcul (désolé je n'ai pas A2010 donc je vais être un peu flou dans ma solution) dans la table qui enregistre tes mouvements de stock et qui va aller changer la valeur du stock en cours dans ta table des produits.

A+
__________________
Vous voulez une réponse rapide et efficace à vos questions téchniques ? Ne les posez pas en message privé mais dans le forum, vous bénéficiez ainsi de la compétence et de la disponibilité de tous les contributeurs.
marot_r est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/02/2011, 21h21   #3
Expert Confirmé Sénior
 
Avatar de f-leb
 
Homme Fabien
Enseignant
Inscription : janvier 2009
Messages : 2 410
Détails du profil
Informations personnelles :
Nom : Homme Fabien
Âge : 41
Localisation : France, Sarthe (Pays de la Loire)

Informations professionnelles :
Activité : Enseignant

Informations forums :
Inscription : janvier 2009
Messages : 2 410
Points : 4 439
Points : 4 439
bonsoir,

un problème de méthode il me semble...

Inspire-toi des principes expliqués dans la discussion:
http://www.developpez.net/forums/d10...nements-table/
f-leb 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 11h21.


 
 
 
 
Partenaires

Hébergement Web