KOBAXU
Messages postés10Date d'inscriptionvendredi 2 avril 2010StatutMembreDernière intervention23 août 2010
-
18 août 2010 à 13:00
KOBAXU
Messages postés10Date d'inscriptionvendredi 2 avril 2010StatutMembreDernière intervention23 août 2010
-
23 août 2010 à 13:54
Bonjour à tous,
Je "code" (débutant) en VB 2008 Express. J'ai installé Microsoft Chart Controls for Microsoft .NET Framework 3.5 pour générer des graphiques à partir d'une base de données Access.
Je n'ai pas de souci pour me connecter à ma base et obtenir mes enregistrements rs:
KOBAXU
Messages postés10Date d'inscriptionvendredi 2 avril 2010StatutMembreDernière intervention23 août 2010 23 août 2010 à 13:54
Merci Lolokun,
"Les bases du contrôle MSChart avec Visual Basic 6.0" ne m'ont pas vraiment aidé dans la mesure où Microsoft .NET Framework 3.5 n'utilise pas le même contrôle, la documentation qui m'a été utile est : http://plasserre.developpez.com/cours/chart/ qui est plus récente.
Ceci dit, je n'ai pas réussi facilement à passer un champs de ma datasource (ie une colonne de ma base de données) directement dans une "séries" du graphe (ie une ligne de mon graphe) ... j'ai donc bourriné:
With Chart1
.Series(0).Points.Clear()
For i = 1 To longueur
.Series(0).Points.Add(rs.Fields(1).Value)
rs.MoveNext()
Next
End With
C'est très laid: je passe chaque valeur de mon champs dans chaque point de de mon graphe, qui, il faut le savoir se rafraichi toutes les 5 secondes. Je vois d'ici les puristes tomber à la renverse devant ce sacrilège, mais ça fonctionne, et même très bien (pas de scintillement, pas de ralentissement "visible").