Cherche aide pour création de graphique sous VB6 svp

cs_ymerej Messages postés 165 Date d'inscription vendredi 9 avril 2004 Statut Membre Dernière intervention 5 octobre 2007 - 22 avril 2004 à 15:15
cs_ymerej Messages postés 165 Date d'inscription vendredi 9 avril 2004 Statut Membre Dernière intervention 5 octobre 2007 - 22 avril 2004 à 15:50
Voilà je m'explique car mon précédent post n'a pas l'air de vous avoir intéréssé a tel point que personne n'a repondu.

Mon appli VB gère des classes Vanne
une vanne a 5 cycles d'ouverture par jour de 00:00 à 00:00 (de minuit à minuit quoi) Par exemple le premier cycle de la journée de la vanne 1 est de 01h05 à 4h30 du mat etc...

Prenons les cycles pr une vanne donnée :

-------------Début---Durée----Fin--
Cycle 1 : 00:01---01:55---01:56
Cycle 2 : 02:28---03:00---05:28
Cycle 3 : 07:06---00:51---07:57
Cycle 4 : 10:00---07:20---17:20
Cycle 5 : 20:10---03:20---23:30

Je veu representer ces cycles avec un graphique en barres empilées (ou stack bar) à la manière d'un diagramme de gantt, j'arrive tres bien à le faire sous EXCEL manuellement mais alors apres G éssayé avec des composants sous VB6 :
-chart EXCEL
-MSChart
-Graph2000 (composant de Word)

Mais alors je n'y arrive pas du tt !! Car en fait pr le composant chart EXCEL, je n'arrive pas a acceder aux sources de données, i.e : je n'arrive pas a remplir les données sources comme je ferai manuellement !
Si qq'un a une idée et quelle est la meilleur solution des 3 composants pr mon problemes ?
Je suis tout oui.
@+

2 réponses

ultraxa Messages postés 127 Date d'inscription mardi 7 janvier 2003 Statut Membre Dernière intervention 21 janvier 2007
22 avril 2004 à 15:45
qu'est ce que tu appele manuellement ? une petit idée : qd tu le fait manuellement sous excel , tu crée une macro en meme temps ensuite tu va chercher le code da ta macro que tu copie et que tu met ds vb bien sur en l'ajustant (tu connaissait peut etre cette methode) , sinon mschart devrait marcher sauf mschart ne peut faire des graphes horizontalement , graph2000 jamais utiliser mais ça doit etre pareil que ss excel
0
cs_ymerej Messages postés 165 Date d'inscription vendredi 9 avril 2004 Statut Membre Dernière intervention 5 octobre 2007
22 avril 2004 à 15:50
oui c'est ce que G fé !! G fé une macro ca marche mais apres, comment faire pr ne pas etre obligé d'ouvrir une application excel en faisant :

dim appExcel as Excel.application

set appExcel = new Excel.application

en fait moi je ne veux pas afficher le graphique sur une feuille Excel ds une appli Excel mais bien dans mon appli VB ! Voilà tt le probleme.

Car ds mon appli VB G un graphique de type Excel qui s'appelle Chart1 mais qd je fé Chart1.qqchose et ben j'arrive aps a acceder a la feuille de donneés pr remplir les données qui vont servir à tracer mon graphe.
Tu comprends maintenant ?
Tu as la solution à mon pb ?
@ Bientot
0
Rejoignez-nous