|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Candidat au titre de Membre du Club
![]() Inscription : août 2009 Messages : 39 ![]() |
Bonjour
J 'ai une requette ( liste des articles à préparer) dont le résultat est issu de deux tables : - une table : Etat de stok avec les champs suivants : date de réception , article , désignation , N° palette (clé primaire) , Quantité par palette , emplacement. - une table : Commande avec les champs suivants : N° commande , client , article commandé ( clé primaire) , quantité commandé , date de livraison je souhaite que cette requette affiche uniquement (entre autre) les N° de palettes dont la somme de quantité unitaire est égale à la quantité commandée par le client pour chaque article ? Merci de votre aide précieuse. Slts Taoufik |
|
|
00
|
|
|
#2 |
|
Membre émérite
![]() ![]() Conseil + Formation Inscription : février 2010 Messages : 583 ![]() |
Bonjour
Ce n'est pas ce qu'on appelle une requête paramétrée. La description de la table commande parait curieuse et la clé primaire inadaptée : cela voudrait dire que tu ne vends un article qu'une fois. Par ailleurs ta demande correspond au calcul des combinatoires car il peut y avoir plusieurs cas dont la somme de l'un égale la somme de l'autre. Cela n'existe pas de façon native en SQL mais nécessite de développer. Ce type de question étant plus fréquent dans Excel, tu trouveras peut-être des pistes sur le forum Excel. |
|
|
00
|
|
|
#3 |
|
Candidat au titre de Membre du Club
![]() Inscription : août 2009 Messages : 39 ![]() |
Bonjour
Merci de votre réponse . En ce qui concerne la cléf primaire de la table commande " Code article" : oui il sort du stock une seule fois dans la journée ( chaque jour il s agit d'un nouveau planning de commande). Actuellement dans mon application Access : je veux éviter la saisie manuelle qui prends beaucoup de temps , cette saisie consiste affecter un N° de Bon de sortir et un destinataite à chaque ligne d'article en stock ( gestion à la palette)qui figure dans le planning , par exempel j'ai une commande de 40 pcs pour un article X et dans mon stock il y a 2 palettes de 20 pcs chacune , je dois affecter manuellement le meme N° de bon de sortie à ces deux ligne d'article avec le meme destinataire . Avez vous une idée qui permets via une requette ou autre de faire cette sortie automatiquement ? Slts Totik |
|
|
00
|
|
|
#4 |
|
Membre émérite
![]() ![]() Conseil + Formation Inscription : février 2010 Messages : 583 ![]() |
Bonjour
Même en ne sortant qu'une fois un type d'article par jour, la structure parait curieuse. Peux-tu joindre l'image du schéma de ta base ? A priori, je verrai plus simplement la liste des palettes dispos et la possibilité de cocher celles que tu choisis avec éventuellement un controle qui affiche la somme des quantités cochées pour éviter une erreur. Ne faudrait-il pas que tes sorties diminuent le stock ? Sinon pour les combinatoires, je pense que seul le VBA peut le faire : il n'est pas impossible que quelqu'un ait déjà programmé ce type de fonction... mais d'après ce que j'ai pu voir, cela ne résout pas tout les cas et peut durer des heures... |
|
|
00
|
|
|
#5 |
|
Candidat au titre de Membre du Club
![]() Inscription : août 2009 Messages : 39 ![]() |
Bonjour
Ci-joint le schéma qui montrent les relations entre les différentes tables constituant mon application : A notre que la table Entree EPP : c'est mon état de stock. Merci de votre intéret. Slts Totik |
|
|
00
|
|
|
#6 |
|
Candidat au titre de Membre du Club
![]() Inscription : août 2009 Messages : 39 ![]() |
Bonjour
Avez vous des nouvelles par rapport à cette requette ? Nota : il faut que les sorties entrainent une dimunition du stock. Slts Totik. |
|
|
00
|
|
|
#7 |
|
Candidat au titre de Membre du Club
![]() Inscription : août 2009 Messages : 39 ![]() |
Bonjour
Est ce que c'est toujours en cours ? Slts TAOUFIK |
|
|
00
|
|
|
#8 |
|
Membre du Club
![]() |
je pense qu'il serait bon de joindre un schema de la structure de la base afin de mieux cibler le probleme.
Votre message ne contenait pas d'image ... |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com