Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Access > Requêtes et SQL.
Requêtes et SQL. Tout ce qui concerne vos questions sur les requêtes et le SQL sous Access se trouve ici.
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 23/07/2011, 01h04   #1
Candidat au titre de Membre du Club
 
Inscription : août 2009
Messages : 39
Détails du profil
Informations forums :
Inscription : août 2009
Messages : 39
Points : 10
Points : 10
Par défaut Requette paramétrée access

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
Totik est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/07/2011, 14h51   #2
Membre émérite
 
Conseil + Formation
Inscription : février 2010
Messages : 583
Détails du profil
Informations personnelles :
Localisation : France

Informations professionnelles :
Activité : Conseil + Formation

Informations forums :
Inscription : février 2010
Messages : 583
Points : 885
Points : 885
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.
78chris est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/07/2011, 22h52   #3
Candidat au titre de Membre du Club
 
Inscription : août 2009
Messages : 39
Détails du profil
Informations forums :
Inscription : août 2009
Messages : 39
Points : 10
Points : 10
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
Totik est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/07/2011, 10h40   #4
Membre émérite
 
Conseil + Formation
Inscription : février 2010
Messages : 583
Détails du profil
Informations personnelles :
Localisation : France

Informations professionnelles :
Activité : Conseil + Formation

Informations forums :
Inscription : février 2010
Messages : 583
Points : 885
Points : 885
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...
78chris est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/07/2011, 13h40   #5
Candidat au titre de Membre du Club
 
Inscription : août 2009
Messages : 39
Détails du profil
Informations forums :
Inscription : août 2009
Messages : 39
Points : 10
Points : 10
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
Totik est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/07/2011, 13h37   #6
Candidat au titre de Membre du Club
 
Inscription : août 2009
Messages : 39
Détails du profil
Informations forums :
Inscription : août 2009
Messages : 39
Points : 10
Points : 10
Bonjour

Avez vous des nouvelles par rapport à cette requette ?

Nota : il faut que les sorties entrainent une dimunition du stock.

Slts
Totik.
Totik est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/08/2011, 14h05   #7
Candidat au titre de Membre du Club
 
Inscription : août 2009
Messages : 39
Détails du profil
Informations forums :
Inscription : août 2009
Messages : 39
Points : 10
Points : 10
Bonjour

Est ce que c'est toujours en cours ?

Slts
TAOUFIK
Totik est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/08/2011, 07h56   #8
Membre du Club
 
Inscription : juillet 2006
Messages : 85
Détails du profil
Informations forums :
Inscription : juillet 2006
Messages : 85
Points : 41
Points : 41
Envoyer un message via MSN à gabvoir
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 ...
gabvoir 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 07h24.


 
 
 
 
Partenaires

Hébergement Web