|
Bug dans un graphe de type Courbe |
Débuté par Hélène BERTIN, 21 mar. 2019 09:08 - 5 réponses |
| |
| | | |
|
| |
Posté le 21 mars 2019 - 09:08 |
Bonjour,
Je développe en windev 21
J'affiche un graphe de type courbe comportant 2 séries que je remplis par programmation. J'ai remarqué que dans certains cas, le premier élément de ma 2ème série est faux, il reprend le premier élément de ma 1ère série !
Pour vérifier qu'il ne s'agit pas d'une erreur de remplissage des séries, j'ai changé le type de graphe tout en conservant exactement la façon de renseigner les séries. J'ai remplacé par un graphe de type histogramme. Et là, tout est correct.
Vous a-t-on déjà parlé d'une telle anomalie ? Et comment la résoudre ?
Merci pour vos réponses
Hélène |
| |
| |
| | | |
|
| | |
| |
Membre enregistré 141 messages Popularité : +5 (5 votes) |
|
Posté le 21 mars 2019 - 10:12 |
Bonjour,
Un petit bout de code ??
Bon Dev
-- Yann Wagner
WHY-GemA sàrl |
| |
| |
| | | |
|
| | |
| |
Posté le 21 mars 2019 - 12:04 |
Voici mon code de remplissage de mon graphe :
TableCA et TableQte sont des tableaux de 12 éléments car je veux afficher, par mois, la quantité et le CA. Les mois sont en abscisses Les tableaux sont remplis grâce à une requète SQl. En mode débug, j'ai pu constater que le résultat de cette requête est correct. Mais la quantité affichée pour janvier (1er élément) est égal au CA de ce mois dans quelques cas sans que je sache pourquoi. Pour les autres cas c'est correct.
grSupprimeSérie(GRF_MesClientsCA,2,grDonnées) grSupprimeSérie(GRF_MesClientsCA,1,grDonnées)
grSérieAxeSecondaire(GRF_MesClientsCA,2,Vrai) grParamètre(GRF_MesClientsCA,grGraduationsOptimiséesY,Vrai) grTitreAxe(GRF_MesClientsCA,"Quantités",grOrdonnéeSecondaire)
POUR i=1 A 12 grAjouteDonnée(GRF_MesClientsCA,1,i,TableCA[i]) grAjouteDonnée(GRF_MesClientsCA,2,i,TableQte[i]) TableMois[i]=NuméroDeMoisVersLettre(i) FIN
grDessine(GRF_MesClientsCA)
Hélène |
| |
| |
| | | |
|
| | |
| |
Membre enregistré 141 messages Popularité : +5 (5 votes) |
|
Posté le 21 mars 2019 - 15:10 |
Re,
Si les tables TableCA et Table Qte sont remplies correctement, je ne vois pas pourquoi le résultat n'est pas correcte.
- Faire un debug pour la boucle et vérifier que les tables sont correctement alimentées - Essayer d'identifier QUAND il y a l'erreur
Bon Dev
-- Yann Wagner
WHY-GemA sàrl |
| |
| |
| | | |
|
| | |
| |
Posté le 25 mars 2019 - 09:24 |
Bonjour,
Je précise que, sans modifier ma façon de remplir les tables, quand je choisis le graphe de type Histogramme, tout fonctionne correctement, dans tous les cas ! Curieux non ?
Bien entendu, j'ai déjà essayé de pister le problème, en mode debug, et je n'ai rien trouvé.
Merci pour vos réponses
Hélène BERTIN |
| |
| |
| | | |
|
| | |
| |
Membre enregistré 141 messages Popularité : +5 (5 votes) |
|
Posté le 25 mars 2019 - 14:28 |
Je confirme, c'est curieux...
Un cas pour le service technique. Mais malheureusement, seule la dernière version est prise en charge par le ST.... Obligation de passer par la caisse..
-- Yann Wagner
WHY-GemA sàrl |
| |
| |
| | | |
|
| | | | |
| | |
|