Salut à tous,
J'ai une question simple pour un problème épineux...
Je souhaite colorier les cases de ma table croisée selon certaines conditions...
La structure de la table est simple :
lignes : zones géographiques
colonnes : 1e dimension : Année, 2e dimension : Mois
résumés : valeurs comptables
La sélection d'état se fera sur des tranches de dates, ce qui permettra d'afficher mes valeurs sur 24 mois par exemple...
Sauf que voilà, je souhaite afficher dans un premier temps pour commencer par du simple, les valeurs sur fond vert en fonction de la date.
donc j'ai copié le code suivant sur la mise en forme des montants :
Et là grande surprise :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 if GridRowColumnValue("sp_MA_PROC.MOIS") = 1 then crGreen else DefaultAttribute
Le résultat me colorie le mois de décembre !!!
Admettons... Il suffirait de jouer avec une incrémentation pour pallier à mon problème !! Mais en fait non, car si je fais sp_MA_PROC = 2, il me colorie rien du tout !!
J'ai géré les couleurs jusqu'a MOIS = 12, et je constate que en plus de ne pas considérer le mois de février, le mois de novembre n'est jamais colorié, et quoi qu'il arrive, les 2 dernières colonnes de ma table ne sont jamais coloriées non plus.
Donc si quelqu'un peut m'éclairer sur ce qui se passe en fait dans les tables croiées... je deviens fou!
Ou bien si vous avez un autre moyen de colorier les champs ?
Merci !
Partager