PC SOFT

PROFESSIONAL NEWSGROUPS
WINDEVWEBDEV and WINDEV Mobile

Home → WINDEV 2024 → Bug sur la couleur de fond
Bug sur la couleur de fond
Started by Sh1v4, Jul., 23 2024 12:15 PM - 7 replies
Registered member
42 messages
Posted on July, 23 2024 - 12:15 PM
Bonjour,

J'essaie de changer la couleur de fond d'un LIB en fonction des données qu"il contient.

Dans l'exemple, la donnée de LIB_Vincennes contenu dans la base est de 20 et c'est c'est bien celle affiché dans le LIB.
Et il m'affiche la couleur bordeaux au lieu de bleu foncé.
J'ai refait une application en partant de rien juste avec une ville car je ne comprends plus.

Le code du LIB
SELON (LIB_Vincennes)
CAS 1 À 9:
LIB_Vincennes.CouleurFond = RVB(0, 153, 255) // Bleu clair
CAS 10 À 19:
LIB_Vincennes.CouleurFond = RVB(0, 102, 204) // Bleu moyen
CAS 20 À 39:
LIB_Vincennes.CouleurFond = RVB(0, 51, 153) // Bleu foncé
CAS 40 À 59:
LIB_Vincennes.CouleurFond = RVB(255, 153, 51) // Orange clair
CAS 60 À 79:
LIB_Vincennes.CouleurFond = RVB(255, 102, 0) // Orange moyen
CAS 80 À 99:
LIB_Vincennes.CouleurFond = RVB(204, 102, 0) // Orange foncé
CAS 100 À 119:
LIB_Vincennes.CouleurFond = RVB(255, 51, 51) // Rouge clair
CAS 120 À 139:
LIB_Vincennes.CouleurFond = RVB(204, 0, 0) // Rouge moyen
CAS 140 À 159:
LIB_Vincennes.CouleurFond = RVB(153, 0, 0) // Rouge foncé
CAS >= 160:
LIB_Vincennes.CouleurFond = RVB(102, 0, 51) // Bordeaux
FIN
Registered member
42 messages
Posted on July, 23 2024 - 12:17 PM
Je teste à 10 et toujours bordeaux.
Registered member
42 messages
Posted on July, 23 2024 - 12:26 PM
J'ai compris, enfin je crois. Dans mon SAI (test) ou mon LIB, j'ai bien 20 d'afficher. Mais je n'arrive pas à récupérer cette valeur pour la manipuler et m'en servir.
J'ai fait un test sur un SAI et ça fonctionne avec la valeur 12. Mais si je veux récupérer la valeur de la colonne de ma table, j'ai une erreur.

nMavaleur est un entier
//nMavaleur = 12
nMavaleur= FEN_Table_stats.COL_Vincennes
Message modified, July, 23 2024 - 12:26 PM
Registered member
472 messages
Posted on July, 23 2024 - 12:30 PM
bonjour

il faut recupérer la valeur du libellé :

SELON (Val(Lib_vincennes))


cdlt

DG
Registered member
118 messages
Posted on July, 23 2024 - 12:36 PM
Bonjour,

Un mélange de choux et de carottes.
Comme mentionné par Dimitri val(Lib_vincennes) ou mettre un numérique dans la description de Lib_vincennes qui doit être texte en ce moment.
Registered member
42 messages
Posted on July, 23 2024 - 2:00 PM
Effectivement, je sentais bien que j'étais parti à côté. Merci beaucoup.
Registered member
42 messages
Posted on July, 23 2024 - 2:37 PM
Toujours pas. Le LIB existe et affiche bien une valeur, mais pas de couleur en vue.
Je teste un info et c'est 0
Info (Val(LIB_Vincennes))
Registered member
42 messages
Posted on July, 23 2024 - 2:41 PM
C'est bon, j'ai mis le code dans l'entrée et non initialisation et cela fonctionne.