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

Dotnet Discussion :

rapport graphique courbe


Sujet :

Dotnet

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Inscrit en
    Décembre 2005
    Messages
    391
    Détails du profil
    Informations personnelles :
    Âge : 50

    Informations forums :
    Inscription : Décembre 2005
    Messages : 391
    Par défaut rapport graphique courbe
    j ai une datatable avec 2 champs
    les x et les y

    je cree un rapport avec vs2005
    lorsque je cree un tableau tout se passe tres bien

    j aimerai faire une courbe
    je choisi le type de graphic courbe

    je rempli l axe des x avec mon champ X
    idem pour y

    lors de l affichage il n y a que le dernier point visible

    àquoi sert le
    Deposer le champ categorie ici
    qu est ce qu une categorie?

    Deposer les champs serie ici???

    merci de votre aide


    sinon est il possible de remplir un fichier excel qui genere un graphic?

    merci

  2. #2
    Membre éclairé
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    266
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 266
    Par défaut
    Salut

    Je ne comprend pas tout dans ta question.
    Avec quoi fais tu des graph ?

  3. #3
    Membre éclairé
    Inscrit en
    Décembre 2005
    Messages
    391
    Détails du profil
    Informations personnelles :
    Âge : 50

    Informations forums :
    Inscription : Décembre 2005
    Messages : 391
    Par défaut
    autant pour moi avec les rapport de vs2005
    ensuite j utilise le reportviewer pour le visionner

  4. #4
    Membre éclairé
    Inscrit en
    Décembre 2005
    Messages
    391
    Détails du profil
    Informations personnelles :
    Âge : 50

    Informations forums :
    Inscription : Décembre 2005
    Messages : 391
    Par défaut
    j'ai fait mon graphe avec excel et cela marche tres bien

    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
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
     
    Public Sub CreateGraphic(ByVal dt As System.Data.DataTable, ByVal xOrigine As Integer, ByVal yOrigine As Integer, ByVal graphWidth As Integer, ByVal graphHeith As Integer)
     
            Dim chartRange As Microsoft.Office.Interop.Excel.Range
     
            Dim charts As Microsoft.Office.Interop.Excel.ChartObjects
     
            Dim chartObj As Microsoft.Office.Interop.Excel.ChartObject
     
            Dim firsLine As Integer = 1
            Dim firstCol As Integer = 1
     
            Me.PutDatatable(firsLine, firstCol, dt)
     
            charts = _xlSheet.ChartObjects()
            's'il y a deja des graphiques sur la page les supprimer
            If charts.Count > 0 Then
                charts.Delete()
            End If
     
            'recupere un nouveau graphic
            chartObj = charts.Add(xOrigine, yOrigine, graphWidth, graphHeith)
     
            'selectionner les donnees
            chartRange = _xlSheet.Range(("A" & firsLine), ("B" & dt.Rows.Count + firsLine - 1))
            chartObj.Chart.SetSourceData(chartRange)
     
            'le style de graphic
            chartObj.Chart.ChartType = Microsoft.Office.Interop.Excel.XlChartType.xlLine
     
            'mettre les noms de colonnes en absyce
            chartObj.Chart.PlotBy = Microsoft.Office.Interop.Excel.XlRowCol.xlColumns
     
            chartObj.Chart.ApplyDataLabels(Microsoft.Office.Interop.Excel.XlDataLabelsType.xlDataLabelsShowNone)
            chartObj.Chart.HasLegend = True
     
     
     
            'mettre la legende
            Dim xlAxisValue As Microsoft.Office.Interop.Excel.Axes
            'xlAxisCategory = CType(chartObj.Chart.Axes(, _
            '                 Microsoft.Office.Interop.Excel.XlAxisGroup.xlPrimary), Microsoft.Office.Interop.Excel.Axes)
            'xlAxisCategory.Item(Microsoft.Office.Interop.Excel.XlAxisType.xlCategory).HasTitle = True
            'xlAxisCategory.Item(Microsoft.Office.Interop.Excel.XlAxisType.xlCategory).AxisTitle.Characters.Text = "Items"
     
            xlAxisValue = CType(chartObj.Chart.Axes(, Microsoft.Office.Interop.Excel.XlAxisGroup.xlPrimary), Microsoft.Office.Interop.Excel.Axes)
            xlAxisValue.Item(Microsoft.Office.Interop.Excel.XlAxisType.xlValue).HasTitle = True
            xlAxisValue.Item(Microsoft.Office.Interop.Excel.XlAxisType.xlValue).AxisTitle.Characters.Text = "Nombre de "
     
     
            _xlApp.Visible = True
            _xlBook.Activate()
        End Sub

  5. #5
    Membre éclairé
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    266
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 266
    Par défaut
    Quand tu parle rapport vs 2005 tu parle de CRYSTAL REPORTS ?

    Attention a l'utilisation d'excel cela implique certaine condition notamment l'installation de excel sur le server prévus pour la mise en production de ton application

  6. #6
    Membre éclairé
    Inscrit en
    Décembre 2005
    Messages
    391
    Détails du profil
    Informations personnelles :
    Âge : 50

    Informations forums :
    Inscription : Décembre 2005
    Messages : 391
    Par défaut
    merci noham c fred

    et c est pas un crystal report

    c est un rapport .net que je voulais utiliser

Discussions similaires

  1. [VB.NET & ASP.NET] Graphique : courbe
    Par miya dans le forum VB.NET
    Réponses: 5
    Dernier message: 30/10/2008, 14h26
  2. [VBA-E] Graphiques - Courbes de Tendance
    Par durdesfois dans le forum Macros et VBA Excel
    Réponses: 6
    Dernier message: 07/06/2007, 10h50
  3. Problème graphique courbe histo
    Par CélineM dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 05/06/2007, 19h29
  4. Composant graphique courbe interactif
    Par nek_kro_kvlt dans le forum Composants VCL
    Réponses: 27
    Dernier message: 26/10/2006, 11h14
  5. Réponses: 2
    Dernier message: 14/08/2006, 10h41

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