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

IHM Discussion :

[AC-2016] État - Création graphique regroupement par date


Sujet :

IHM

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Novembre 2011
    Messages
    24
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2011
    Messages : 24
    Points : 14
    Points
    14
    Par défaut [AC-2016] État - Création graphique regroupement par date
    Bonjour à tous,

    Je sollicite ce forum pour un problème que je n'arrive pas à résoudre sur Access.
    Je souhaite obtenir un graphique dans un état à partir des données issues d'une requête.
    La requête possède entre autre un champs "date". Il y a donc plusieurs enregistrement par date.

    Je souhaite donc obtenir un seul graphique par date.

    J'y suis parvenu (Le graphique est lié en champs père/fils à l'état par le champs date. Les données du graphique sont correctes.) mais le problème, c'est que l'état me sort autant de graphique que d'enregistrement de la requête.

    Exemple, j'ai 3 dates différentes, et 3 enregistrements par dates (=9 enregistrements)
    Le résultat attendu est donc de 3 graphiques (1 par date). Or il m'en sort 9. À chaque fois un graphique par date mais en 3 exemplaires.

    J'ai essayé le regroupement par date dans l'état mais ça ne change rien du tout.

    Si quelqu'un aurait une idée pour m'aiguiller…

    Merci à vous ;-)

  2. #2
    Membre à l'essai
    Profil pro
    Inscrit en
    Novembre 2011
    Messages
    24
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2011
    Messages : 24
    Points : 14
    Points
    14
    Par défaut
    Je viens apporter quelques éléments de réponses.

    En bidouillant un peu, je suis parvenu à mes fins… Mais je trouve que c'est de la bricole tout de même.

    Voici les étapes depuis le début :

    - Création d'un état vide
    - Ajouter la requête souhaitée en source d'état
    - Ajout d'un graph et l'alimenter par la même requête
    - Lier les champs pères/fils "date" du graph et de l'état
    - Ajouter un groupement par le champ date
    - Préciser le groupement par "jour" ("trimestre" par défaut)
    - Ajouter le pied de groupe dans l'option du groupement (en bas, onglet "plus")
    - Onglet création, cocher masquer les détails (les enregistrements n'apparaitront pas)
    - Déplacer le graph dans le pied de groupe (pour qu'il puisse être affiché)
    - Ajouter un saut de page dans le pied de groupe, juste après le graph pour avoir un graph par page et par date

    Et voilà. En piquant des idées à droite et à gauche je suis parvenu à obtenir ce que je souhaitais.
    Ça peut être utile pour des personnes souhaitant générer des milliers de graph à partir d'une bdd de plusieurs centaines de milliers de lignes…
    En espérant que cela puisse aider d'autres personnes.

    J'attends vos retours pour savoir si ma solution est correcte.
    Je reste à l'écoute de tout autre solution plus simple.

Discussions similaires

  1. [CR 2008] Etat multi tables lié et regroupé par Date de création
    Par yaptetplusimple dans le forum SAP Crystal Reports
    Réponses: 3
    Dernier message: 29/09/2010, 17h18
  2. [AC-2003] regroupement par date
    Par martiner dans le forum Requêtes et SQL.
    Réponses: 1
    Dernier message: 17/11/2009, 21h11
  3. Etat regroupement Par date par jour
    Par bobosh dans le forum IHM
    Réponses: 2
    Dernier message: 01/08/2008, 09h03
  4. Regroupement par date dans une requete access
    Par ifrpi dans le forum Requêtes et SQL.
    Réponses: 1
    Dernier message: 08/02/2008, 03h32
  5. Réponses: 5
    Dernier message: 29/09/2004, 11h05

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