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 06/12/2010, 14h58   #1
Membre à l'essai
 
Inscription : octobre 2010
Messages : 74
Détails du profil
Informations forums :
Inscription : octobre 2010
Messages : 74
Points : 20
Points : 20
Par défaut [SQL/VBA] Superposition de plusieurs graphiques

Bonjour à tous,

Je dispose d'une table comprenant 4 colonnes :
  • nom_objet
  • année
  • valeur
  • objectif

Je cherche le code vba (ou plutôt sql) qui me permettrait de tracer le graphique suivant (je pense que l'image sera plus parlante que de longues phrases) :

http://img4.hostingpics.net/pics/936347graphiquejpg.jpg

Voici le tableau des données :
http://img4.hostingpics.net/pics/934105donnes.jpg

Pour un nom d'objet (a ou b), je dispose de plusieurs types de valeurs (la valeur et celle de l'objectif).

J'ai essayé des choses du type :
Code sql :
TRANSFORM Sum([Valeur]) AS [SumOfValeur] SELECT (Year([Année])) FROM [Jonction_année_valeurs] WHERE [nom_objet]= '" & a & "' OR [Indicateur]= '" & b & "' GROUP BY (Year([Année])) PIVOT [nom_objet];
Le problème, c'est que je n'arrive pas à ajouter les autres éléments (tel qu' "objectif", à cause de la balise "TRANSFORM").

Auriez-vous une idée ?

Merci d'avance,

Tifriis
Tifriis est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/12/2010, 10h12   #2
Membre Expert
 
Inscription : avril 2006
Messages : 1 050
Détails du profil
Informations forums :
Inscription : avril 2006
Messages : 1 050
Points : 1 230
Points : 1 230
Bonjour,
une idée serait de créer une seconde requête croisée pour les objectifs, puis de faire une requête de jointure entre ces deux requêtes via le champ annee.
Cette dernière requête servant de source au graphique.
ilank est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 10/12/2010, 10h19   #3
Membre à l'essai
 
Inscription : octobre 2010
Messages : 74
Détails du profil
Informations forums :
Inscription : octobre 2010
Messages : 74
Points : 20
Points : 20
Bonjour ilank,

Je vous remercie pour votre réponse. Après plusieurs (longs) essais, j'ai enfin pu obtenir le résultat que je recherchais en utilisant votre méthode.

Merci beaucoup !

Tifriis
Tifriis 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 15h16.


 
 
 
 
Partenaires

Hébergement Web