Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Access > VBA Access
VBA Access Le forum pour les questions relatives au code VBA sous Access, et à son environnement de développement VBE.
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 01/04/2011, 15h03   #1
Membre éclairé
 
Homme Pierre-Jean
Développeur informatique
Inscription : février 2010
Messages : 306
Détails du profil
Informations personnelles :
Nom : Homme Pierre-Jean
Âge : 31
Localisation : France

Informations professionnelles :
Activité : Développeur informatique
Secteur : Industrie

Informations forums :
Inscription : février 2010
Messages : 306
Points : 330
Points : 330
Envoyer un message via MSN à paidge
Par défaut bibliothèque MS GRAPH

Bonjour,

Je sens que je vais avoir pas mal de questions (même si on arrive à trouver pas mal de réponses ici et là) ces prochains jours pour ceux qui ont l'habitude de travailler avec MS GRAPH.

La première est la suivante :
J'ai écrit cette procédure dans mon formulaire:
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
Dim vlChart As Graph.Chart
Set vlChart = Me.ole_graph.Object.Application.Chart
 
Private Sub MiseEnPageGraph()
 
    Dim X As Integer, i As Integer
 
        For X = 1 To vlChart.SeriesCollection.Count
            With vlChart.SeriesCollection(X)
                If X <= nbCategories Then
                    .Border.LineStyle = xlContinuous
                    .Fill.Visible = True
                    .HasDataLabels = True
                    For i = 1 To .DataLabels.Count
                        .DataLabels(i).Caption = Round(vlChart.Application.DataSheet.Range(Chr(64 + X + nbCategories) & i).Value, 0) & " %"
                    Next i
                Else
                    .Border.LineStyle = xlLineStyleNone
                    .Fill.Visible = False
                    .HasDataLabels = False
                End If
            End With
        Next X
 
End Sub
Ce qui me permet d'afficher dans les étiquettes de données de mon histogramme empilé, les pourcentages. Alors ça marche mais si je le mets sur l'évènement Form_Open, il prend en compte les données qui étaient dans le datasheet de la dernière ouverture du formulaire. Y'a-t-il un Update ou autre à faire ?
Sinon j'ai essayé sur l'évènement Form_Load mais là ça fait carrémenent comme si j'avais aucune donnée (pas d'histogramme, juste les axes, le titre et la légende)....J'ai même essayé de placer en début de code
Code :
    vlChart.Application.DataSheet.Application.Update
Mais rien n'y fait

Quelqu'un aurait-il une solution ? Merci d'avance
paidge est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/04/2011, 15h29   #2
Membre Expert
 
Homme Michel
Ingénieur développement logiciels
Inscription : mai 2005
Messages : 1 584
Détails du profil
Informations personnelles :
Nom : Homme Michel
Localisation : France, Val de Marne (Île de France)

Informations professionnelles :
Activité : Ingénieur développement logiciels
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : mai 2005
Messages : 1 584
Points : 2 143
Points : 2 143
Bonjour,
Essaie sur l'événement _OnChange du controle du graphe (dons de Me.ole_graph)

__________________
"tout le monde veut sauver la planète, mais personne ne veut descendre les poubelles." J Yanne
micniv est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/04/2011, 15h37   #3
Membre éclairé
 
Homme Pierre-Jean
Développeur informatique
Inscription : février 2010
Messages : 306
Détails du profil
Informations personnelles :
Nom : Homme Pierre-Jean
Âge : 31
Localisation : France

Informations professionnelles :
Activité : Développeur informatique
Secteur : Industrie

Informations forums :
Inscription : février 2010
Messages : 306
Points : 330
Points : 330
Envoyer un message via MSN à paidge
Je te remercie grandement pour l'aide que tu m'as apportée

Ce n'est pas l'évènement _onChange mais _Updated !

En tous cas ça fonctionne ! Merci, je vais pouvoir partir en WE plus sereinement lol
paidge est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/04/2011, 15h40   #4
Membre du Club
 
Homme hadrien
Apprenti Ingénieur
Inscription : mars 2011
Messages : 86
Détails du profil
Informations personnelles :
Nom : Homme hadrien
Localisation : France

Informations professionnelles :
Activité : Apprenti Ingénieur
Secteur : Bâtiment Travaux Publics

Informations forums :
Inscription : mars 2011
Messages : 86
Points : 56
Points : 56
Bonjour, vous parlez de MSGraph, j'imagine que ça permet de creer des visuel par vba.... J'ai des plannings à visualiser depuis des informations sur Access, je doit utiliser MSGraph, ou coder des formulaires pour qu'il m'affiche le planning ( je sens que je vais galèrer !!) ??

FtF Nemesis est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/04/2011, 15h46   #5
Membre éclairé
 
Homme Pierre-Jean
Développeur informatique
Inscription : février 2010
Messages : 306
Détails du profil
Informations personnelles :
Nom : Homme Pierre-Jean
Âge : 31
Localisation : France

Informations professionnelles :
Activité : Développeur informatique
Secteur : Industrie

Informations forums :
Inscription : février 2010
Messages : 306
Points : 330
Points : 330
Envoyer un message via MSN à paidge
En fait, comme son nom ne l'indique pas :p, c'est pour créer des graphiques (courbes, histogrammes, camemberts....). Pour les plannings, il me semble que tu dois avoir des choses dans les tutos. Avec la fonction de recherche, tu devrais trouver ton bonheur. Bon weekend
paidge est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/04/2011, 15h47   #6
Membre du Club
 
Homme hadrien
Apprenti Ingénieur
Inscription : mars 2011
Messages : 86
Détails du profil
Informations personnelles :
Nom : Homme hadrien
Localisation : France

Informations professionnelles :
Activité : Apprenti Ingénieur
Secteur : Bâtiment Travaux Publics

Informations forums :
Inscription : mars 2011
Messages : 86
Points : 56
Points : 56
Désolé je pensais que le nom était générique, MERCI bon weekend !
FtF Nemesis 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 04h15.


 
 
 
 
Partenaires

Hébergement Web