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 :

VBA sur Graphique dynamique dans access


Sujet :

VBA Access

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Juin 2009
    Messages
    12
    Détails du profil
    Informations forums :
    Inscription : Juin 2009
    Messages : 12
    Par défaut VBA sur Graphique dynamique dans access
    Bonjour le forum,

    Etant grand debutant en Access, je sollicite votre aide pour la redaction de code VBA dans Access.
    Dans une base de donnees access (v 2007) des donnees sont rassemblees dans une table qui elle meme sert a faire un graphique croise dynamique, toujours dans Access.

    En jouant sur les citeres de selection du graphique croise dynamique la taille de la population representee varie. Je voudrais donc savoir s'il etait possible via VBA de determiner le nombre d'individus "presents" sur le graphique selon les criteres choisie par rapport a toute la population presente dans la base de donnee. Sachant que pour chaque personne il peut y avoir plusieurs lignes de donnees dans la table.

    (j'espere ne pas avoir ete trop brouillon dans mes explications)

    merci d'avance.
    Bon we

    Dimis

  2. #2
    Rédacteur/Modérateur
    Avatar de argyronet
    Homme Profil pro
    Panseur de bobos en solutions ETL
    Inscrit en
    Mai 2004
    Messages
    5 134
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Panseur de bobos en solutions ETL
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2004
    Messages : 5 134
    Billets dans le blog
    5
    Par défaut
    Bonjour,

    Pour commencer, un peu de lecture...
    Espérant que cela puisse t'aider.

    Argy
    Ce qui donne son sens à la communication, c´est la réponse que l´on obtient. Si vous n´obtenez pas la réponse voulue, communiquez différemment.

    Ils comptent sur vous...
    Web Site@Mail
    Tutoriels : Déployez vos applications Access 2010 à 2019 */* Réalisez un Assistant de présaisie...
    MDB Viewer : Visionneuse Access v4.0

  3. #3
    Membre averti
    Inscrit en
    Juin 2009
    Messages
    12
    Détails du profil
    Informations forums :
    Inscription : Juin 2009
    Messages : 12
    Par défaut
    Bonjour Argyronet,

    merci pour le lien. Malheureusement je ne sais pas vraiment si tout cela peut m'aider puisque le graphique que j'utilise est un graphique croisé dynamique.

    Je souhaitais en fait savoir si on peut créer des requêtes ou du code VBA agissant sur les listes deroulantes des critères du graphique croisé dynamique.
    Et si oui, comment?

    d'avance merci.

    dimis

  4. #4
    Rédacteur/Modérateur
    Avatar de argyronet
    Homme Profil pro
    Panseur de bobos en solutions ETL
    Inscrit en
    Mai 2004
    Messages
    5 134
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Panseur de bobos en solutions ETL
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2004
    Messages : 5 134
    Billets dans le blog
    5
    Par défaut
    Le tutoriel s'applique à n'importe quel type de graphique et de requête...
    D'ailleurs dans ce dernier, il s'agit justement d'une requête croisée dynamique...

    Il t'appartient de monter la requête souhaitée en rapport.

    Argy
    Ce qui donne son sens à la communication, c´est la réponse que l´on obtient. Si vous n´obtenez pas la réponse voulue, communiquez différemment.

    Ils comptent sur vous...
    Web Site@Mail
    Tutoriels : Déployez vos applications Access 2010 à 2019 */* Réalisez un Assistant de présaisie...
    MDB Viewer : Visionneuse Access v4.0

  5. #5
    Membre averti
    Inscrit en
    Juin 2009
    Messages
    12
    Détails du profil
    Informations forums :
    Inscription : Juin 2009
    Messages : 12
    Par défaut
    Bonjour le forum, bonjour Argyronet,

    ok merci,

    cependant, comme j'ai creer creer mon graphique croise dynamique directement a partir de ma table de donnees et avec l'assistant, le nom des listes deroulantes m'est inconnu.

    Dans l'exemple, la combo s'appelle "cmbCategories", je suppose que dans mon cas les 4 listes deroulantes placees automatiquements sur le graphique ont des noms par defauts. Comment puis les connaitres?

    bonne journee

    dimis.

  6. #6
    Membre éprouvé Avatar de GillesDeVuif
    Profil pro
    Inscrit en
    Juillet 2009
    Messages
    88
    Détails du profil
    Informations personnelles :
    Âge : 53
    Localisation : France

    Informations forums :
    Inscription : Juillet 2009
    Messages : 88
    Par défaut
    Salut.
    Débutant comme toi, j'ai utilisé le tuto de JP Ambrosino qu'Argyronet t'a recommandé : si tu y investis un peu de temps, tu pourras tout faire à partir de cet excellent exemple.
    A ta lecture, j'ai l'impression que tu t'es uniquement intéressé au mode graphique d'un formulaire pré-existant.
    Pour pouvoir jouer avec les valeurs de listes déroulantes et / ou des requêtes de base alimentant ces listes, il va falloir que tu connaisses tes objets via VB.
    Ouvre le formulaire contenant ton graphique en mode création, et clique sur les listes avec le bouton droit pour en afficher les propriétés : le nom apparait dans la rubrique "Nom" des onglets "Toutes" et "Autres", ainsi que dans la liste déroulante du haut de la fenêtre de propriétés.
    Cette fenêtre de propriétés te permettra de glaner un certain nombre d'informations sur les objets présents dans ton formulaire, et éventuellement de les modifier.
    En utilisant le raccourci clavier [Alt] + [F11] lorsque tu es sur ton formulaire en mode création, tu vas ouvrir l'éditeur VB sur le code associé à ce formulaire : à toi de comprendre ce qui s'y trame (les objets, les actions, la chronologie), et de le modifier pour en obtenir ce que tu souhaites.
    Cela signifie pour toi, l'acquisition préalable de notions VB et SQL (si j'en juge par tout ce que j'ai du intégrer pour utiliser pleinement l'excellllllente base des tutoriels Access).
    La prudence recommande évidemment de travailler sur une copie dudit formulaire pour te ménager une porte de sortie en cas de problème insurmontable.
    Je joins à cette réponse des copies d'écran de 2 des graphiques paramétrables que j'ai pu créer grâce au tuto.
    Juste pour montrer qu'un newbie comme moi a pu s'en sortir juste avec la somme d'informations disponible ici ...
    Alors bon courage !
    Images attachées Images attachées   

Discussions similaires

  1. [VBA]Menu contextuel dynamique dans un état
    Par marcb03 dans le forum VBA Access
    Réponses: 32
    Dernier message: 13/04/2007, 14h06
  2. [SQL-VBA]tri par date dans access
    Par Mickey_Mouse dans le forum VBA Access
    Réponses: 5
    Dernier message: 06/02/2007, 09h49
  3. [VBA-A]erreur 2801 dans access vba
    Par anila dans le forum VBA Access
    Réponses: 2
    Dernier message: 24/05/2006, 20h03
  4. [VBA-E]graphique excel dans un userform
    Par alex_95 dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 20/03/2006, 09h03
  5. Horloge dynamique dans ACCESS
    Par Lorent dans le forum Access
    Réponses: 6
    Dernier message: 17/01/2006, 11h53

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