IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

ASP Discussion :

mschart


Sujet :

ASP

  1. #1
    Membre éclairé Avatar de bourvil
    Profil pro
    Inscrit en
    Juin 2002
    Messages
    411
    Détails du profil
    Informations personnelles :
    Localisation : Israël

    Informations forums :
    Inscription : Juin 2002
    Messages : 411
    Par défaut mschart
    salut!
    qq peut me dire comment utiliser mschart pour faire des graphe ds ma page asp?
    merci

  2. #2
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2003
    Messages
    211
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2003
    Messages : 211
    Par défaut
    Voici un extrait de mon code je pense que cela peut t'aider :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    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
    ' Crée un objet Graphique
     
    dim cspace
    set cspace = Createobject("OWC10.Chartspace")
    dim c
    set c = cspace.Constants
    dim cht
    set cht = cspace.Charts.Add()
     
    ' Rajoute les données au graphique
     
    cspace.Charts(0).Type = c.chChartTypePieExploded
    cspace.Charts(0).HasTitle = True
    cspace.Charts(0).HasLegend = True
     
    cht.SetData c.chDimSeriesNames, c.chDataLiteral, "Camembert"
    cht.SetData c.chDimCategories, c.chDataLiteral, serie
    cht.SeriesCollection(0).SetData c.chDimValues, c.chDataLiteral, collection
     
    cspace.Charts(0).Title.Caption = "Résultat par secteur"
     
    ' Renvoi l'image
     
    Response.ContentType = "image/GIF"
    Response.BinaryWrite cspace.GetPicture("GIF", 500, 300)
    Ici "serie" et "collection" sont des chaines du type :

    "1, 2, 23, 12, 5" ....
    "Janvier, Février, Mars, Avril ..."

    Le code précédent tu le mets dans un fichier que tu appels par exemple graph1.asp et puis après tu le fais afficher sous forme d'image :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    <img src="graph1.asp">
    Voila ! Si tu veux des explications plus précises j'essayerais de t'aider

  3. #3
    Membre éclairé Avatar de bourvil
    Profil pro
    Inscrit en
    Juin 2002
    Messages
    411
    Détails du profil
    Informations personnelles :
    Localisation : Israël

    Informations forums :
    Inscription : Juin 2002
    Messages : 411
    Par défaut
    merci beaucoup je vais me debrouiller

  4. #4
    Membre confirmé
    Inscrit en
    Mai 2005
    Messages
    130
    Détails du profil
    Informations forums :
    Inscription : Mai 2005
    Messages : 130
    Par défaut
    j'ai essayé de faire ça mais ça marche pas:

    dans test_graph.asp:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    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
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    <Html> 
    <Head>	
    <TITLE> périmètre </TITLE>
    <!-- titre de la page d'identification de MOUSTIC -->
     
    </Head>
    <Body background="fond8.jpg">
     
    ' Crée un objet Graphique 
     
    <%dim cspace 
    set cspace = Createobject("OWC10.Chartspace") 
    dim c 
    set c = cspace.Constants 
    dim cht 
    set cht = cspace.Charts.Add() 
     
    ' Rajoute les données au graphique 
     
    cspace.Charts(0).Type = c.chChartTypePieExploded 
    cspace.Charts(0).HasTitle = True 
    cspace.Charts(0).HasLegend = True 
     
    cht.SetData c.chDimSeriesNames, c.chDataLiteral, "Camembert" 
    cht.SetData c.chDimCategories, c.chDataLiteral, "1,2,3" 
    cht.SeriesCollection(0).SetData c.chDimValues, c.chDataLiteral, "Janvier, Février" 
     
    cspace.Charts(0).Title.Caption = "Résultat par secteur" 
     
    ' Renvoi l'image 
     
    Response.ContentType = "image/GIF" 
    Response.BinaryWrite cspace.GetPicture("GIF", 500, 300)%>
    </body>
    </html>
    et dans resultat.asp:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <img src="test_graph.asp">
    mais ça ne marche pas, ça me donne un carré avec une crois dedans.
    Savez vous pk?

  5. #5
    Invité de passage
    Profil pro
    Inscrit en
    Juillet 2005
    Messages
    1
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Juillet 2005
    Messages : 1
    Par défaut
    Probablement parce que tu output autre chose que jusse le graphe... essaye d'enelever les tags html avant et apres le code de generation.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [] [Excel] Exporter un graphe MSChart vers Excel
    Par Gonzo dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 18/12/2002, 17h49
  2. [VBA-W] [Word] Insérer une image MSChart
    Par fredo1664 dans le forum VBA Word
    Réponses: 2
    Dernier message: 20/11/2002, 09h09
  3. [VB6] [MSChart] Utilisation de TwipsToChartPart
    Par fea dans le forum VB 6 et antérieur
    Réponses: 2
    Dernier message: 14/10/2002, 17h57
  4. [VB6] [MSChart] Courbe incorrecte
    Par elifqaoui dans le forum VB 6 et antérieur
    Réponses: 18
    Dernier message: 08/10/2002, 21h53
  5. MSCHART
    Par alain679 dans le forum MFC
    Réponses: 23
    Dernier message: 30/07/2002, 11h08

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo