Barindex Backgroundcolor
Forums › ProRealTime forum Français › Support ProBuilder › Barindex Backgroundcolor
- This topic has 20 replies, 5 voices, and was last updated 5 years ago by Albon.
-
-
08/03/2018 at 9:41 AM #77450
Bonjour,
Je désire colorer le fond de mon graphe à partir d’une certaine date, avec Backgroundcolor.
Mon problème est que je ne sais pas passer à la barre suivante.
J’ai testé une boucle avec la date en indice:
/IF date = 20180622 THEN
//d = Date
//for d = 20180622 to 20180630 do
//backgroundcolor(255,204,20)
//d = d + 1
//next….Mais ça ne fonctionne pas, c’est toujours la première barre qui est colorée!
Si qq’un a une idée, merci 🙂
08/03/2018 at 9:50 AM #774511234IF Time >= 110000 AND Time <= 160000 THENbackgroundcolor(255,204,204)ENDIFRETURN1 user thanked author for this post.
08/03/2018 at 11:02 AM #77459Un très grand merci Roberto, c’est super ! 🙂
1 user thanked author for this post.
08/03/2018 at 11:35 AM #77461En fait je viens de m’apercevoir que j’ai un problème d’affichage.
Souvent j’ai Backgroundcolor qui s’affiche un peu n’importe comment à l’ouverture de la fenêtre, mais si j’ouvre l’indicateur et que je le valide, dans ce cas l’affichage de Backgroundcolor redevient correct, c’est à dire aux bonnes dates.
Est-ce que je n’aurais pas un problème d’initialisation de qq chose?
08/03/2018 at 11:43 AM #77462Je ne sais pas, vous pouvez essayer de changer les couleurs, mais je ne crée pas en fonction de cela.
Pouvez-vous joindre deux images, l’une du bon fonctionnement et l’autre du mauvais, indiquant sur quel outil vous utilisez et le laps de temps?08/03/2018 at 1:50 PM #77474Je vous joints 2 copies d’écran:
EEP affi bad.png : affichage obtenu qd j’ouvre la valeur dans une fenêtre.
EEP affi Ok.png : affichage correct obtenu après avoir ouvert le code de l’indicateur de la fenêtre et l’avoir validé ; à partir de ce moment les backgroundcolor s’affiche aux bonnes date ainsi qu’écrit ds le code.
Je joints également ci-dessous le code utilisé:
//**********************************************************
// REPERE 12 MOISIF date >= 20170730 AND date <= 20170803 THEN
backgroundcolor(0,0,204)
ENDIF//**************** BAISSES ********************
IF date >= 20170915 AND date <= 20170927 THEN
backgroundcolor(255,204,204)
ENDIF
IF date >= 20171024 AND date <= 20171026 THEN
backgroundcolor(255,204,204)
ENDIF
IF date >= 20171116 AND date <= 20171120 THEN
backgroundcolor(255,204,204)
ENDIF
IF date >= 20171130 AND date <= 20171207 THEN
backgroundcolor(255,204,204)
ENDIF
IF date >= 20171229 AND date <= 20180102 THEN
backgroundcolor(255,204,204)
ENDIF
IF date >= 20180202 AND date <= 20180209 THEN
backgroundcolor(255,204,204)
ENDIF
IF date >= 20180302 AND date <= 20180307 THEN
backgroundcolor(255,204,204)
ENDIF
IF date >= 20180320 AND date <= 20180328 THEN
backgroundcolor(255,204,204)
ENDIF
IF date >= 20180425 AND date <= 20180430 THEN
backgroundcolor(255,204,204)
ENDIF
IF date >= 20180523 AND date <= 20180531 THEN
backgroundcolor(255,204,204)
ENDIF
IF date >= 20180625 AND date <= 20180629 THEN
backgroundcolor(255,204,204)
ENDIFIF date >= 20180730 THEN //AND date <= DATE DE FIN DE SHORT THEN
backgroundcolor(255,204,204)
ENDIFReturn Undefined
//**********************************************************
08/03/2018 at 5:35 PM #77497Cela fonctionne très bien pour moi, je ne comprends pas le problème.
08/03/2018 at 9:22 PM #7751309/25/2018 at 3:13 PM #81287Bonjour Albon,
Je parcours le forum car j’ai aussi le même problème que toi, à savoir: je suis obligé de revalider l’indicateur pour mettre à jour les bonnes couleurs.
As-tu réussi à corriger le problème, et si oui, qu’as-tu fais comme correctif?
Merci d’avance pour ton retour.
Excellente journée.
09/25/2018 at 4:41 PM #81290Bonjour fxbravo,
Non, je n’ai pas réussi à corriger le problème. On dirait un bug… une variable mal réinitialisée?
J’ai contourné le problème en laissant la fenêtre du code ouverte, je la réduis au maximum pour ne laisser apparent que le bouton Valider, et je revalide! C’est pas terrible mais je n’ai rien trouvé d’autre.
Cordialement1 user thanked author for this post.
09/25/2018 at 5:01 PM #8129209/25/2018 at 10:35 PM #8130809/26/2018 at 7:15 AM #8131912/04/2018 at 9:48 AM #8629012/04/2018 at 10:28 AM #86293Salut Nuno,
Malheureusement, le problème persiste toujours.
Du coup, il faut toujours “réinitialiser” le code 1 fois. C’est chiant, mais ça se fait vite.
Sinon, il faut coder ton indicateur avec du drawtext ou autre instruction draw….
Excellente journée.
-
AuthorPosts