gon_ak
Messages postés197Date d'inscriptionmardi 28 février 2006StatutMembreDernière intervention17 novembre 2006
-
29 août 2006 à 17:50
gon_ak
Messages postés197Date d'inscriptionmardi 28 février 2006StatutMembreDernière intervention17 novembre 2006
-
30 août 2006 à 16:50
Salut tout le monde,
J'ai besoin d'info sur le PointSelected du MSChart SVP.
Il n'y a pas grand chose dans l'aide ni sur le site.
Je compte sincèrement sur votre aide
Merci d'avance
jrivet
Messages postés7392Date d'inscriptionmercredi 23 avril 2003StatutMembreDernière intervention 6 avril 201260 29 août 2006 à 17:58
salut,
Que te dire de plus ci ce n'est que c'est un événement du MSCHART
Sinon: = > voici ce que te dit la MSDN
Syntaxe
Private Sub object _PointSelected ( seriesAsInteger, dataPointAsInteger, mouseFlagsAsInteger, cancelAsInteger )
La syntaxe de l'événement PointSelected comprend les éléments suivants :
Élément, Description, ----
object, <object id ="alink_4" type="application/x-oleobject" classid="clsid:adb880a6-d8ff-11cf-9377-00aa003b7a11"></object>Expression d'objet qui correspond à la valeur d'un objet figurant dans la rubrique "Application"., ----
series, Donnée de type Integer qui identifie la série contenant le point de données. Les séries sont numérotées dans l'ordre d'apparition de leur colonne sur la grille de données, en commençant à 1., ----
dataPoint, Donnée de type Integer définissant la position du point de données dans la série. Les points sont numérotés dans l'ordre d'apparition de leur ligne sur la grille de données, en commençant à 1., ----
mouseFlags, Donnée de type Integer précisant si l'utilisateur clique avec la souris en maintenant enfoncée une touche, comme indiqué dans la section Valeurs., ----
cancel, Donnée de type Integer. Cet argument n'est pas utilisé pour le moment
jrivet
Messages postés7392Date d'inscriptionmercredi 23 avril 2003StatutMembreDernière intervention 6 avril 201260 30 août 2006 à 08:39
Salut
Je dirais que c'est le MSCHART qui déclanche cette événement (=> procédure) lorsque tu selectionne un point du graphique (je ne fai que supposer car je n'ai jamais utilisé le MSCHART.
Pour utiliser cette fonciton SI TU AS un MSCHART sur une feuille il te suffit de la coder ... en fait je ne vois pas trop ou est le problème
@+, Ju£i?n
Vous n’avez pas trouvé la réponse que vous recherchez ?
gon_ak
Messages postés197Date d'inscriptionmardi 28 février 2006StatutMembreDernière intervention17 novembre 2006 30 août 2006 à 09:01
Salut jrivet,
En fait voilà le code que j'ai écris et il me met comme erreur: "Type incompatible". Warum? Why? Pourquoi???
Code:
'Lors de la sélection d'un des histogrammes du graphique...
Private Sub mscGraphique_PointSelected(Series As Integer, DataPoint As Integer, MouseFlags As Integer, Cancel As Integer)
jrivet
Messages postés7392Date d'inscriptionmercredi 23 avril 2003StatutMembreDernière intervention 6 avril 201260 30 août 2006 à 09:22
Salut,
Je ne suis pas devin tu aurais pu me dire qu el ligne te donnne cette erreur.
Mai s sans etre devin je pense que celc a lieu a ces lignes la
LaDate Adodc1.Recordset.Fields!StartDate(DataPoint)> Fields!StartDate(DataPoint) ceci n'est pas a ma connaissance une syntaxe correcte. peu etre devrait tu expliquer ce que tu cherche à faire.
Fields!StartDate : ceic est une syntaxe correcte (si le recordset possede bien un champ appele StartDate
gon_ak
Messages postés197Date d'inscriptionmardi 28 février 2006StatutMembreDernière intervention17 novembre 2006 30 août 2006 à 10:20
Pardon excuse moi.
C'est vrai tu as raison au sujet de la syntaxe. En fait, je trace le graphe de plusieurs données à l'aide de boutons options. Lorsque je clique sur l'un d'entre eux j'ai mon graphique qui s'affiche.
Pour utiliser La fonction PointSelected, il faut casé le Datapoint quelque part dans le code. Or je ne sais comment lié cette fonction avec mon contrôle ADODC.
Et sur le site, j'ai vraiment rien trouvé sur la fonction SelectedPoint et dans l'aide de Visual Basic (dont ce que tu m'as donné) ne m'aide pas beaucoup.
jrivet
Messages postés7392Date d'inscriptionmercredi 23 avril 2003StatutMembreDernière intervention 6 avril 201260 30 août 2006 à 10:41
Re,
En fait je ne peut pas t'aider si tu ne me dit pas les propriétés de ton ADODC.
Donne moi la requete qu'effectue ton controle ADODC.
Je veux bien essayer de me remonter une petite table dans une base de données ACCESS. Mais pour cela il faut que tu m'aide.
Je suis en train de regarder comment fonctionne le MSCHART et Le controle ADODC.
Alors donne moi le format de ta table d'ou tu tire les courbes.
gon_ak
Messages postés197Date d'inscriptionmardi 28 février 2006StatutMembreDernière intervention17 novembre 2006 30 août 2006 à 13:34
Une fois sur le graphique, tu cliques sur Machine Efficiency puis tu clique See.
Tu vois les histogrammes affichés normalement.
En cliquant sur une barre du graphic, on doit pouvoir lire à la place de "Selectionner une barre ...." situé juste en dessous du graph, "Le 12/06/2006, le rendement était de 1%"(c'est un exemple)