Message posté par : Sofia2025
----------------------------------------
Bonjour @Santanna
Je vous remercie pour votre travail ainsi que votre approche pedagogique.
Pour le moment par le manque de competences je n'arrive pas a faire votre code
marcher.
Pouvez-vous m'expliquer si je dois remplacer @element par @monetiquetteenliste ou
autre chose ? J'ai essayé de mettre et enlever les virgules mais sans resultat.
J'ai l'impression il y a des soucis au niveau de CASE WHEN mais apres avoir essayé
tout ce que je peux imaginer je n'arrive pas de comprendre ce qui va pas. Je
m'xcuse pour le derangement et je vous remercie pour votre aide.
Pour le moment voici le code :
-----------------
Code :
array_to_string (
with_variable(
'monetiquetteenliste',
array("07/05", "16/06", "20/09", "14/10",
"30/12"), <--- mes noms des champs
array_foreach (@monetiquetteenliste, with_variable('macouleur',
CASE
WHEN @element IN('1','2','3') THEN '#00b800' <---
normalement les bons couleurs
WHEN @element IN ('4', '5') THEN '#ffff00'
WHEN @element IN ('6', '7') THEN 'ff9900'
WHEN @element = '9' THEN '#0099ff'
ELSE '#999699'
END,
format('<p style="color:%1">%2</p>', @macouleur,
@element )
)
)
),
delimiter:='')
-----------------
----------------------------------------
Le message est situé
https://georezo.net/forum/viewtopic.php?pid=373036#p373036
Pour y répondre : qgis_fr(a)ml.georezo.net ou reply de votre messagerie
Pour vous désabonner connectez-vous sur le forum puis Profil / Abonnement
--
Association GeoRezo - le portail géomatique
https://georezo.net