{Access} pb requete pour gestion stock

gege_p -  
LCL84 Messages postés 1 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

J'ai réalisé une gestion des commandes via access et maintenant j'attaque la gestion des stocks.

Mais voila je suis bloqué:
J'ai fait plusieurs requete pour avoir les stock vendu, les stock en commande, les stock reçu...
Sa pas de problème tout fonctionne.
A partir de ces requetes je souhaite calculé les stock disponible : [qte réel]+[qté cmde]-[qté réservé]
Et la le résultat n'est pas bon (comme on dit sa fait plein de lapin).

J'ai vu dans d'autre post qu'il n'était pas bon de calculé des champ à partir de requete, mais qu'il était préférable de les calculer à partir de table. (pourtant dans l'exemple Northwind 2007 ils font sa a partir de requete).

Je ne sais pas comment faire.
Faut il intégrer dans une table le résultat des requête ? (je ne sais pas comment faire)
Ou bien j'ai loupé quelque chose dans l'exemple Northwind 2007 ?

Merci de votre aide, elle me sera très utile.
A voir également:

9 réponses

Jean_Jacques Messages postés 1040 Date d'inscription   Statut Membre Dernière intervention   112
 
Bonsoir gege_p,

Ne serait-ce pas le caractère sans accent dans la formule qui serait à l'origine de vos désagréments ?

([qte réel]+[qté cmde])-[qté réservé]

- Il est préférable d'éviter les caractères accentués, car il ne sont pas toujours bien gérés.
- Le calcul dynamique via des requêtes reste à privilégier. En effet, les résultats sont rafraîchis à chaque lancement de la requête.

Cordialement
0
gege_p
 
Bonjour Jean-Jacques,

Ce n'est pas le caractère sans accent je viens de vérifier. J'ai mis des parenthèse comme tu le montre dans ta formule mais rien ne change.

Qu'appel tu les caractères accentués (é, è et à) ?

J'essaye sans et je vous tiens au courant.

Merci, à tout de suite
0
LCL84 Messages postés 1 Date d'inscription   Statut Membre Dernière intervention  
 
Bonjour,

Je viens de créer une base access 2003 pour de la facturation et gestion de stock.Je me trouve face à un méga problème : lorsqu'une pièce est facturée, je ne sais pas comment faire pour que le stock soit mis à jour.
Merci d'avance pour votre aide.
Cordialement.
0
gege_p
 
Bonjour,

Je viens d'enlever dans ma requête tous les caractères accentués mais rien n'a changé.

Avez vous déjà connu ce type de problème ? Quelle serai la solution ?

Merci d'avance.
0
Jean_Jacques Messages postés 1040 Date d'inscription   Statut Membre Dernière intervention   112
 
Bonjour gege_p,

Bien entendu, j'ai rencontré ce type d'erreurs. Le plus souvent elles sont dues à une mauvaise syntaxe. Mais ce n'est pas une certitude dans votre cas.

Dans un cas similaire, ce site m'a fourni des informations qui m'ont permis de corriger une erreur de ponctuation .....

www.self-access.com/access/acCalculs.htm

Cordialement
0
gege_p
 
J'ai regardé le site que tu viens de m'indiquer, il est très intéressant mais malheureusement je n'ai pas trouvé mon bonheur.

Aurais tu une autre idée ?

Très cordialement.
0
Jean_Jacques Messages postés 1040 Date d'inscription   Statut Membre Dernière intervention   112
 
Ré gege_p,


Je sèche pour tout dire.
Toutefois, si la base est sous ACCESS 2000, merci de la déposer sur ci-joint.com et de me communiquer le lien.
Ça m'intrigue ..... Et j'y jetterais volontiers un coup d'oeil. (SVP me préciser où est la formule).

A+
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
gege_p
 
Re,

Malheureusement elle est sous access 2007, mais je peux l'enregistrer en 2000.

Pouvez vous me donner votre adresse mail ? (il y a des informations importantes dans ma bd)

Très cordialement.
0
Jean_Jacques Messages postés 1040 Date d'inscription   Statut Membre Dernière intervention   112
 
Re, Re gege_p,

Mon adresse perso est déjà victime des spameurs. Il vaut mieux s'abstenir. Le danger est trop grand de voir ma boîte au lettres assaillie davantage par des messages non souhaités.

Il vaut mieux déposer un nouveau post sur CCM. Quelqu'un a fatalement la solution ....

Cordialement
0
gege_p
 
Ok je comprend, si j'efface les données sensibles dans une copie de ma bd sa pourrait aller.

Je vous préviens dès que c'est fait.

Merci.
0
gege_p
 
Voici le lien :

http://dl.free.fr/getfile.pl?file=/NKuasXFE

C'est un fichier simplifié, il manque les points sensibles.

La formule est dans la requête stock dispo.

Merci de me prévenir quand vous avez télécharger le fichier. Bon courage !!!
0
Jean_Jacques Messages postés 1040 Date d'inscription   Statut Membre Dernière intervention   112
 
Bonjour gege_p,

Le téléchargement s'est déroulé sans aucun problème ce matin.
J'obtiens le même résultat aberrant. Autrement dit, j'ai échoué. Il faut dire que la requête est complexe.
A ce propos, il est à observer que le nombre de vos tables peut être facilement réduit. Dans la base specimen de Microsoft ci-après jointe, la table "Transactions inventaires" évite les redondances. Et elle fournit toutes les informations souhaitées.

http://www.cijoint.fr/cjlink.php?file=cj200908/cijdJ2xU9e.zip

Cordialement
0
gege_p
 
Bonjour Jean Jacques,

Tout d'abord merci pour votre aide, je vais suivre vos conseils et je vais simplifié mes requêtes.

Autrement dit le stock réel qui correspond à mon stock en magasin me suffira, le stock réservé je le ferai manuellement, ou je le ferai apparaitre a côté de mon stock réel, c'est dommage qu'on ne peut pas le calculer.

Peut être qu'un jour j'aurai la solution.

Très cordialement.
0
Jean_Jacques Messages postés 1040 Date d'inscription   Statut Membre Dernière intervention   112
 
gege_p, le mercredi 19 août 2009 à 08:37:33

Bonjour,

Un petit mot pour conclure.
A la réflexion, je présume que l'erreur de calcul provient d'une variable qui doublonne, mais je n'ai pas
trouvé d'élément concret pour le démontrer.

Bonne journée
0
gege_p
 
Bonjour Jean Jacques,

J'ai trouvé le problème dans ma requête:

Il faut se mettre en mode calcul ou opération. Puis dans les champs calculés mettre expression.

C'est tout bête mais fallait le savoir.

Très cordialement.
0
Jean_Jacques Messages postés 1040 Date d'inscription   Statut Membre Dernière intervention   112
 
Bonsoir gege_p,

A présent, je comprends tout ....
Je pensais que le message d'erreur : "L'opération d'agrégation n'est pas valide !" était erroné .. Mais non, c'était bien une information pertinente.

J'ai bien noté, Merci pour cet éclaircissement. Je suis satisfait, j'ai appris quelque chose.

Cordialement
0