IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

VBA Access Discussion :

Histogramme Empilé ET Groupée sous MSGraph


Sujet :

VBA Access

  1. #1
    Membre éprouvé
    Homme Profil pro
    Ingénieur Pilotage
    Inscrit en
    Avril 2009
    Messages
    405
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Ingénieur Pilotage
    Secteur : Conseil

    Informations forums :
    Inscription : Avril 2009
    Messages : 405
    Points : 1 063
    Points
    1 063
    Par défaut Histogramme Empilé ET Groupée sous MSGraph
    Bonjour,

    Je dois réaliser un graphique dynamique ( l'utilisateur choisit les paramétres ). Le tutorial de loufab m'a beaucoup servi pour le réaliser.

    Maintenant , j'aimerai réaliser un histogramme empilé et groupé. donc le type du graphique est à la fois 51 et 52.

    Contrairement à l'image suivante , je voudrais un graphique qui regroupe les années



    Des solutions sont possibles sous Excel (via le TCD ou en fusionnant les cellules ) or ces options ne sont pas disponibles dans MSGraph. Par ailleurs , d'autres disent qu'il faut réaliser 2 histogramme empilés séparément et ensuite les superposer en faisant attention aux échelles...

    Voici la requête dont est issu le graphique ( chaque requête est généré en VBA )

    la requête de base

    Code sql : Sélectionner tout - Visualiser dans une fenêtre à part
    Select   Year(Date_pose)  As Tranche , type_action As Colonne  , Count(*) As Donnees , 'étiquettes posées' As Etat  FROM [Temporary_File]  WHERE Date_pose IS NOT NULL  AND Date_pose IS NOT NULL  GROUP BY  Year(Date_pose)   , type_action  UNION   Select   Year(Date_pose)  As Tranche , type_action As Colonne  , Count(*) As Donnees , 'étiquettes résolues' As Etat  FROM [Temporary_File]  WHERE Date_pose IS NOT NULL  AND  date_real Is Not Null And date_real<>#1/1/2001#  GROUP BY  Year(Date_pose)   , type_action

    la requête pivot
    Code sql : Sélectionner tout - Visualiser dans une fenêtre à part
    TRANSFORM Sum(ESSAI_GRAPH2.Donnees) AS SOMME  SELECT Etat , Tranche  FROM ESSAI_GRAPH2  GROUP BY  Etat , Tranche ORDER BY Tranche  PIVOT ESSAI_GRAPH2.Colonne


    J'espère avoir été clair
    Bien Cordialement

    RM

  2. #2
    Membre éprouvé
    Homme Profil pro
    Ingénieur Pilotage
    Inscrit en
    Avril 2009
    Messages
    405
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Ingénieur Pilotage
    Secteur : Conseil

    Informations forums :
    Inscription : Avril 2009
    Messages : 405
    Points : 1 063
    Points
    1 063
    Par défaut
    Bonjour,

    J'ai une idée pour la question , qu'en pensez vous ? :

    1 - Réduire au maximum l'intervalle entre les histogrammes
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
     vlChart.ChartGroups(1).GapWidth = 0
    2 - Enlever une ligne sur 2 du Datasheet mais je ne comprends pas pourquoi cette ligne de code ne marche pas ...

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    'Nb étant le nombre de ligne complets du dataSheet
    For i = 1 To nb Step 2
    vlDataSheet.Rows(i).Insert Shift:=xlDown
    Next
    PS: je m'inspire très souvent du générateur de macro d'Excel pour automatiser mes graphiques sous Excel.

    Bien cordialement.

Discussions similaires

  1. [XL-2010] histogramme empilé ert groupé
    Par pierre031 dans le forum Excel
    Réponses: 2
    Dernier message: 11/03/2014, 17h21
  2. [AC-2010] Histogramme empilé sous Access 2010
    Par moisebala dans le forum IHM
    Réponses: 4
    Dernier message: 13/03/2013, 10h55
  3. [XL-97] histogramme empilé groupé
    Par T17LR dans le forum Excel
    Réponses: 18
    Dernier message: 30/07/2012, 12h51
  4. [E-07] histogramme empilé et groupé ?
    Par samtheh dans le forum Excel
    Réponses: 1
    Dernier message: 03/04/2008, 13h02
  5. [VB6] Histogramme Empilé
    Par CyBeRoN dans le forum VB 6 et antérieur
    Réponses: 3
    Dernier message: 15/03/2006, 08h57

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo