Problème de multiplication des valeurs entre elles

Résolu/Fermé
auguste.q Messages postés 23 Date d'inscription mardi 19 mai 2020 Statut Membre Dernière intervention 15 juin 2020 - 28 mai 2020 à 12:58
auguste.q Messages postés 23 Date d'inscription mardi 19 mai 2020 Statut Membre Dernière intervention 15 juin 2020 - 29 mai 2020 à 11:24
Bonjour à tous alors j'ai un petit problème sur access avec une requête de ma base de donnée.
Je ne comprend pas pourquoi les valeurs se multiplient entre elles lorsque j'ajoute un deuxième champ. Comme vous pourrez le voir la valeur pour NC Acheteur passe de 7600 à 91200 sans raison

Vous comprendrez mieux en regardant les photos
J'ai aussi mis a votre disposition le code SQL pour ceux qui le comprennent

Merci d'avance






2 réponses

yg_be Messages postés 22720 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 23 avril 2024 1 476
28 mai 2020 à 16:38
bonjour, tu ne décris pas tes tables, tu ne montres pas leur contenu, ni le résultat attendu.
tu ne peux pas ainsi combiner des tables dans une requête.
pourquoi ne fais-tu pas deux requêtes?
par ailleurs, je pense que tes tables sont mal conçues.
0
auguste.q Messages postés 23 Date d'inscription mardi 19 mai 2020 Statut Membre Dernière intervention 15 juin 2020
28 mai 2020 à 19:11
Tout d'abord merci d'avoir répondu ,
le résultat attendu est une quantité , cette quantité doit apparaître dans le formulaire ci dessous.
Je me permet d'utiliser des tables différentes car le critère commun est un critère de date , je souhaite donc obtenir la somme des quantités NC qui ont été livrées en 2018 pareil pour les dérogations
Mais je ne comprend toujours pas pourquoi les valeurs se multiplient entre elles

Pour les précision sur le contenu de chaque table et le résultat attendu voici 2 images


0
yg_be Messages postés 22720 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 23 avril 2024 1 476 > auguste.q Messages postés 23 Date d'inscription mardi 19 mai 2020 Statut Membre Dernière intervention 15 juin 2020
29 mai 2020 à 08:56
tu ne peux pas ainsi combiner des tables dans une requête.
pourquoi ne fais-tu pas deux requêtes?
si tu veux comprendre, essaie la même requête, sans faire les sommes.
0
auguste.q Messages postés 23 Date d'inscription mardi 19 mai 2020 Statut Membre Dernière intervention 15 juin 2020 > yg_be Messages postés 22720 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 23 avril 2024
29 mai 2020 à 10:27
En effet j'arrive a faire fonctionner les requêtes quand elles sont séparé mais pas quand les différentes requêtes sont assemblé en une seule.

Je souhaitait obtenir une seule requete qui indiquerai les quantités de :
-NC par acheteur
-QL par acheteur
-Dérogation par acheteur

Qui sont en réalité 3 autres requêtes.

Comme vous avez pu le voir il y a une liste de 4 acheteurs, je souhaitais regrouper toutes les informations les concernant juste en modifiant le nom du champs.

Cette méthode ne semble pas etre la bonne je vais donc marquer cette discussion comme étant résolu

Merci.
0
yg_be Messages postés 22720 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 23 avril 2024 1 476 > auguste.q Messages postés 23 Date d'inscription mardi 19 mai 2020 Statut Membre Dernière intervention 15 juin 2020
29 mai 2020 à 11:16
tu n'as pas expliqué pourquoi tu ne pouvais pas faire le boulot avec les trois requêtes séparées.
0
auguste.q Messages postés 23 Date d'inscription mardi 19 mai 2020 Statut Membre Dernière intervention 15 juin 2020
29 mai 2020 à 11:24
Je peux faire le travail avec les 3 requetes séparé. Mais je souhaitait obtenir une seule requête.
Cela m'aurait permis de juste changer le nom de l'acheteur sur les 3 champs.

Au lieu d'avoir à changer les parametres en ouvrant 3 requêtes séparément
0