Meilleur auteur de réponses
graphique

Question
-
Bjr.
Dans le cadre d'un projet informatique, il me faut réaliser un logiciel de gestion de produit pharmaceutique avec présentation de l'évolution des ventes de ces produits dans le tps ( pr jours, par mois, par an ) sous forme graphique, à savoir, une courbe des ventes.
Je débute en visual basic 2005 et je ne sais pas encore comment m'y prendre. Pour me faciliter la tâche je pense utiliser excel. En gros, je voudrais pouvoir récupérer le graphe réalisé sur excel et l'afficher dans mon windows form. J'aimerais savoir si je peux récupérer des valeurs dans mon windows form et les utiliser dans excel pour réaliser le graphique. Si c'est faisable, serait-il possible de me faire parvenir un exemple ( sur le t.timard@orange.fr ), sinon je ne serais pas contre une autre proposition.
Merci d'avance
Réponses
-
MSChart est un ocx qui permet d'afficher un graphique sur une form, mais c'est un ocx, donc pas fait avec le framework .Net (Qui en plus fonctionne avec un DataGrid, qui un des pires contrôles qui existe, ils ont même créé un nouveau pour le remplacer -> DataGridView).
L'objet Chart est l'objet de graphique de Excel, pour pouvoir manipuler un graphique dans Excel. Mais comme je t'ai dis précedemment, je n'ai jamais ces deux objets.
Voici un lien. http://vbcity.com/forums/faq.asp?fid=7&cat=MS+Chart+Control
http://msdn2.microsoft.com/en-us/library/3ks53324(VS.71).aspx
Toutes les réponses
-
Salut,
es-ce que tes données proviennents d'Excel ou tu les récupères à un autre endroit?
Aussi, lorsque je fais mes graphiques, j'utilise le composant (gratuit) ZedGraph (www.zedgraph.org :: http://zedgraph.org/wiki/index.php?title=Sample_Graphs), ca me permet de ne pas utiliser Excel et de réaliser de plus jolis graphiques (Ca semble ridicule, mais la majorité des gens préfèrent le look avant les données...)
Il y a plein d'exemples sur le web et sur l'aide MSDN, et aussi le forum
, il te suffit de fouiller un peu. (Désolé, mais je n'ai pas d'exemple d'utilisation avec Excel sous la main)
-
-
Selon moi, si tes données ne proviennent pas d'Excel, tu es mieux de ne pas utiliser Excel dans ton application, car tu vas devoir intéragir avec et le plus dommage, c'est que Excel devra être installé sur les machines ou roule ton application pour que cela fonctionne, donc ce ne serait pas optimal.
-
-
MSChart est un ocx qui permet d'afficher un graphique sur une form, mais c'est un ocx, donc pas fait avec le framework .Net (Qui en plus fonctionne avec un DataGrid, qui un des pires contrôles qui existe, ils ont même créé un nouveau pour le remplacer -> DataGridView).
L'objet Chart est l'objet de graphique de Excel, pour pouvoir manipuler un graphique dans Excel. Mais comme je t'ai dis précedemment, je n'ai jamais ces deux objets.
Voici un lien. http://vbcity.com/forums/faq.asp?fid=7&cat=MS+Chart+Control
http://msdn2.microsoft.com/en-us/library/3ks53324(VS.71).aspx