Se connecter avec
S'enregistrer | Connectez-vous

pb requete SQL impliquant plusieurs tables

Dernière réponse : dans Programmation

Bonjour à tous,
Je suis actuellement en stage et je dois réaliser une petite macro sous Access pour quelque chose d’assez important.
Je suis un peu débutant et je suis confronté à un problème.

Je voudrai pouvoir trouver le montant total des dépenses par laboratoire en sachant que 2 organismes financent et que les dépenses se trouvent dans 2tables séparées.
Mon probleme est lorsque j’effectue une requête je me retrouve avec des doublons car si dans une des tables il n’y a qu’un montant (pour l'organisme A par exemple) mais que dans l’autre il y en a 4 il va me mettre 4 fois la même dépenses là ou je ne devrai en avoir qu’une.
Je pense qu’il faudrait (de façon imagée) pouvoir mettre les dépenses « en dessous » les unes des autres plutôt « qu’à coté ».

Merci d’avance à tous car là je suis vraiment bloqué
Cordialement


TABLE 1 : ORGANISME A

CHAMPS 1 : Projet
CHAMPS 2 : Montant dépenses de l’organisme A
CHAMPS 3 : N°cde


TABLE 2 : ORGANISME B
CHAMPS 2 : num commande
CHAMPS 3 : Montant dépenses de l’organisme B


TABLE 3 : RAPPROCHEMENT

CHAMPS 1 : Projet
CHAMPS 2 : libellé
CHAMPS 3 : Labo

IL FAUT SAVOIR QU’A UN PROJET NE CORRESPOND QU’UN SEUL LABO MAIS QU’UN LABO PEUT AVOIR PLUSIEURS PROJETS, CETTE LIAISON (CORRESPONDANCE)ENTRE LABOS ET PROJETS CE FAIT DANS LA TABLE RAPPROCHEMENT


EXEMPLE DE MON PB : VOILA LE RESULTAT DE MA REQUETE


Labo Projet Dépense orga. A dépenses Orga B
Labo 1 P2 1000 200
Labo 1 P2 1000(ICI IL DEVRAIT Y AVOIR ZERO) 400
Labo 1 P2 1000(ICI IL DEVRAIT Y AVOIR ZERO) 700
Labo 2 P3 2000 1000
Labo 2 P3 2000 (ICI IL DEVRAIT Y AVOIR ZERO) 4000
Labo 4 P6 6000 5000
……. …….. …….. …….

Lassé par la pub ? Créez un compte
Expert Programmation

Retire ton doigt de la touche majuscule s'il te plaît. :fou: 

Donne-nous surtout le code de ta requête.
Sinon, comment t'aider ?

(Lis bien le règlement avant de publier du code)
Lassé par la pub ? Créez un compte