j'ai une Table Stock dans laquelle sont répertoriés les stocks de tous les produits. Pour chaque produit (donc ligne de la table), je souhaite changer la couleur d'une colonne précise suivant la valeur affichée : par défaut si 0, rouge si négative et bleu si positive.
J'utilise le code suivant mais il ne me donne pas satisfaction car cela entraîne un affichage très lent du contenu de la table, bloque l'application pendant quelques secondes et quelques fois la plante même carrément.
- Code: Tout sélectionner
i est un entier=1
POUR i=1 A TableOccurrence(TABLE_Stock)
SI TABLE_Stock.Difference[i]>0 ALORS
TABLE_Stock.Difference[i]..Couleur=iMagentaFoncé
SINON
SI TABLE_Stock.Difference[i]<0 ALORS
TABLE_Stock.Difference[i]..Couleur=iRougeClair
FIN
FIN
FIN
Quelqu'un aurait-il une autre idée de code ?
Merci d'avance.



