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

VB 6 et antérieur Discussion :

[]Pb MSChart


Sujet :

VB 6 et antérieur

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    15
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 15
    Par défaut []Pb MSChart
    Bonjour

    J'utile le composant MsChart sous vb afin de tracer une courbe de production.
    Je souhaite pouvoir réaliser des zooms et pouvoir faire défiler le temps mais je ne trouve pas comment.

    Est ce que ce composant est capable de réaliser ces opérations ? Et si ce n'est pas possible pouvais m'indiquer un autre composant.

    Je réalise ces fonctions très facilement en delphi avec le composant DBChart quelqu'un connait il un équivalent sous VB

    Merci d'avance.

  2. #2
    Expert confirmé
    Avatar de bidou
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Mai 2002
    Messages
    3 055
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 58
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Transports

    Informations forums :
    Inscription : Mai 2002
    Messages : 3 055
    Par défaut
    Les zoom ou les défilement sont des manipulations d'axes

    par exemple
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    With Me.MSChart1.Plot.Axis(VtChAxisIdX).ValueScale
        .Auto = False
        .Minimum = 10
        .Maximum = 25
    End With
    Moi j'utilise teechart, mais c'est payant

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    15
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 15
    Par défaut
    Merci bien je vais essayé

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    15
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 15
    Par défaut
    Apparemment les valeurs Minimun et maximum de l'axe X ne sont pas accessible.

    Sur l'axe y ça fonction mais pas en x, je suis allé dans les propriétées de l'objet afin de décocher la propriétée échelle automatique mais les propriétées minimum et maximun reste grisées.

    Pouvez vous me dire comment faire pour les rendre accéssible ?


    Merci d'avance

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    15
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 15
    Par défaut
    J'ai résolu mon problème en travaillant sur ma requête SQL.

    Pour le zoom je conserve mon point de départ et je fais varier mon ensemble de données qui a pour effet de zoomer puisque l'échelle est en automatique.

    Pour le défilement du temps je change mon point de départ de mon ensemble de données et je conserve l'écart entre le point de départ et le point de fin pour garder le même zoom.

    Toutes fois si quelqu'un connait le moyen d'accèder au paramètre Minimum et maximun de l'axe X je suis preneur.

    Merci.

  6. #6
    Nouveau candidat au Club
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 2
    Par défaut Mschart - suite ????
    Moi j'ai un autre problème avec ce comoosant :

    J'ai des jeux de données qui ne sont pas réguliés dans le temps (Parfois un point toutes les 30 minutes et parfois un point toutes les 10 secondes).

    Le problème est que le Mschart me met mes données les unes à la suite ds autres. (l'écart pour 30 minutes est donc le même que pour 10 secondes) et mon échelle ne corrsepond plus à rien.

    Comment puis-je faire pour que l'échelle soit fixe et que les points viennent se greffer automatiquement au bonne endroit ?

    Si vous avez une idée, merci d'avance

    Maxime

  7. #7
    Membre averti
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    15
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 15
    Par défaut
    Bonjour

    J'ai eu une réponce pour ce qui est de l'axe X il n'est modifiable qu'en mode XY.

    Pour ton problème d'échelle, as tu lié ton MSChart à une base de donnée ou est ce que tu renseigne toi même chaque point dans une boucle?

    Je ne voit pas de solution avec une liaison à une base de donnée par contre en utilise une boucle tu peut recalculer des points réguliers afin d'obtenir une courbe cohérente.

  8. #8
    Nouveau candidat au Club
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 2
    Par défaut Re Mschart
    Je pense que je vais recalculer mes données mais c tout de même dommage qu'aucun composant ne permette d'accéder aux données de cette facon.


    Maxime

+ 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