none
graphique RRS feed

  • 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
    jeudi 12 avril 2007 19:46

Réponses

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 Wink, il te suffit de fouiller un peu. (Désolé, mais je n'ai pas d'exemple d'utilisation avec Excel sous la main)

    jeudi 12 avril 2007 21:21
    Modérateur
  • slt,
    merci pour ta réponse, je vais jetter un coup d'oeil sur le site que tu m'as conseiller.
    Au fait, les données récupérées proviennent de ma windows form sous vb 2005
    vendredi 13 avril 2007 12:37
  • 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.

    vendredi 13 avril 2007 12:45
    Modérateur
  • ok dacc. Dans ce cas si je veux réaliser un graphique à partir de vb 2005 express edition je procède cmt ??
    G entendu parler de MSChart mais il me semble que c'est Chart qui fonctionne sur vb 2005
    vendredi 13 avril 2007 12:50
  • 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

    vendredi 13 avril 2007 13:30
    Modérateur