Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Access
Access Forum d'entraide sur Microsoft Access. Avant de poster -> La F.A.Q Access
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 02/05/2011, 11h18   #1
Invité de passage
 
Inscription : mai 2005
Messages : 30
Détails du profil
Informations forums :
Inscription : mai 2005
Messages : 30
Points : 4
Points : 4
Par défaut Requete regroupement et somme

Bonjour,

J'ai une table client et deux tables factures (2009 et 2010).
Je voudrais faire une requête listant le nom de mes clients + leur adresse et le montant total des factures de chaque année.

Le problème, c'est qu'il ne me reconnait pas les clients pour lesquels rien n'a été facturé sur une des 2 années.

Quelqu'un a-til une solution ?

Je vous remercie d'avance pour vos contributions.

Un exemple est joint.
Fichiers attachés
Type de fichier : zip regroupement.zip (10,4 Ko, 7 affichages)
jokair est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/05/2011, 12h45   #2
Membre du Club
 
Homme Mathieu
Étudiant
Inscription : avril 2011
Messages : 133
Détails du profil
Informations personnelles :
Nom : Homme Mathieu
Localisation : France, Vosges (Lorraine)

Informations professionnelles :
Activité : Étudiant
Secteur : Industrie

Informations forums :
Inscription : avril 2011
Messages : 133
Points : 50
Points : 50
Envoyer un message via MSN à theuma
essaye ca dans ta requete en mode SQL
Code sql :
1
2
 
SELECT Chiffre2009 + Chiffre2010 AS chiffretotal, Nom, Adresse FROM Client, chiffre2009, chiffre2010 WHERE Chiffre2009.Client = Chiffre2010.client = Client.client
theuma est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/05/2011, 13h55   #3
Invité de passage
 
Inscription : mai 2005
Messages : 30
Détails du profil
Informations forums :
Inscription : mai 2005
Messages : 30
Points : 4
Points : 4
Merci theuma, mais il ignore toujours le client 3, qui n'a pas de facture en 2009...

Je sens pourtant que c'est pas très compliqué... mais je trouve toujours pas...
jokair est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/05/2011, 14h56   #4
Expert Confirmé
 
Avatar de Richard_35
 
Homme
Inscription : juillet 2007
Messages : 2 176
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Ille et Vilaine (Bretagne)

Informations forums :
Inscription : juillet 2007
Messages : 2 176
Points : 2 805
Points : 2 805
Bonjour à tous,

Je me permets de m'immiscer...

Il faut faire tes liaisons avec une flèche à droite (LEFT JOIN) : double-click sur le lien entre les champs, et voies ce que te dit l'assistant.
__________________
Dis-nous et à bientôt,
Richard.
----------------------------------------------------------------------------------------------
En cas de résolution, et afin de faciliter la tâche des bénévoles, merci de cliquer sur .
et permettent aux forumeurs de cibler leur recherche dans une discussion : n'hésitez pas à voter !
Richard_35 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/05/2011, 15h59   #5
Invité de passage
 
Inscription : mai 2005
Messages : 30
Détails du profil
Informations forums :
Inscription : mai 2005
Messages : 30
Points : 4
Points : 4
Ca c'est pas mal du tout. Merci.
C'est fait deux LEFT JOIN OUT de ma table principale (client) vers celle des factures.

Le dernier souci, c'est pour la somme 2009 + 2010.
Quand je n'ai pas de facture sur une des 2 années, il ne me fait pas la somme.

@+
Fichiers attachés
Type de fichier : zip regroupement.zip (22,0 Ko, 7 affichages)
jokair est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/05/2011, 16h53   #6
Expert Confirmé
 
Avatar de Richard_35
 
Homme
Inscription : juillet 2007
Messages : 2 176
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Ille et Vilaine (Bretagne)

Informations forums :
Inscription : juillet 2007
Messages : 2 176
Points : 2 805
Points : 2 805
Il faudrait regarder du côté de la fonction nz() et des fonctions de conversion.
__________________
Dis-nous et à bientôt,
Richard.
----------------------------------------------------------------------------------------------
En cas de résolution, et afin de faciliter la tâche des bénévoles, merci de cliquer sur .
et permettent aux forumeurs de cibler leur recherche dans une discussion : n'hésitez pas à voter !
Richard_35 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/05/2011, 16h59   #7
Invité de passage
 
Inscription : mai 2005
Messages : 30
Détails du profil
Informations forums :
Inscription : mai 2005
Messages : 30
Points : 4
Points : 4
Merci Richard, je crois qu'on touche le bout...

Mon unique et dernière question est...
Comment affecter un format à un champ calculé dans une requête ? Je voudrais un format monétaire avec 2 décimales. Je sais faire dans les tables mais pas dans les requêtes.

En tout cas, je vous remercie vraiment pour vos contributions et surtout vos solutions !
jokair est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 07h12.


 
 
 
 
Partenaires

Hébergement Web