Bonsoir,
je tombe sur un souci qui n'est pas compliqué mais dont je ne sais pas comment m'en sortir.
Je souhaiterai parametrer la couleur de fond d'une cellule et cette couleur est contenue dans une base de données HF.
Si je mets directement le code suivant ça fonctionne :
Mais si je récupère cette valeur de couleur dans ma base comme ceci :
Code : Sélectionner tout - Visualiser dans une fenêtre à part TABLE_matable[1][2]..CouleurFond = RVB(255,2,255)
ça ne fonctionne pas!!
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 PROCEDURE FN_CouleurFdEtat(nIdEtat) sCouleurFdEtat est une chaîne ="" HLitRecherchePremier(ETAT,IDETAT,nIdEtat) SI HTrouve(ETAT) ALORS sCouleurFdEtat = ETAT.CODE_COULEUR FIN RENVOYER sCouleurFdEtat TABLE_matable[1][2]..CouleurFond = FN_CouleurFdEtat(REQ_mesdonnees.ID_ETAT)
Le problème vient du fait qu'il me recupere la valeur avec des guillemets comme si c'etait une chaine "RVB(255,255,255)" et non l'interpretation de la couleur qu'il devrait en faire...
Comment puis je faire pour qu'il m'interprete la valeur qu'il recupere au lieu de l'interpreter comme une chaine de caractère?
Merci pour vos lumières
![]()
Partager