Comment changer la couleur de la police d'un champ d'un signalétique en fonction de la valeur de ce champ ?

0000001584     -      27/12/2014
Obsolète

attention_aruba Cette page ne concerne pas la version Aruba.

 

Bonjour,

Pour réaliser ceci, vous devez créer un fichier prg (ex : change_color.prg), mettre le contenu ci-dessous et le compiler :

with iif(type('f_stock_search.caption')='C',f_stock_search,f_stock)

     if m.s_prix_ti<50

          .pageframe.prix.prix_ti.forecolor=rgb(255,0,0)

     else

          .pageframe.prix.prix_ti.forecolor=rgb(0,0,0)

     endif

endwith

return ''

Ensuite, dans la fiche signalétique, ajouter une expression dans laquelle vous appelez votre module :

change_color()

 


 

Bonjour,

Est-il possible de changer la couleur de la police d'un champ d'un signalétique en fonction de la valeur de ce champ ?

Exemple : Prix d'un article > 50€ -> afficher le prix en rouge
                Prix d'un article < 50€ -> afficher le prix en vert

Merci



Cookies fonctionnels : Cookies nécessaires à l'utilisation du site et cookies de préférence. Ils ne contiennent aucune donnée à caractère personnel. (En savoir plus)

Cookies statistiques : Captation de statistiques liées aux comportements des internautes. (En savoir plus)

Cookies marketing : Pour effectuer le suivi des visiteurs au travers des sites web, à des fins publicitaires. (En savoir plus)

Vous consultez une page relative à une version de Mercator qui n'est plus commercialisée ni supportée.

Mercator est une application .net qui utilise une base de données SQL Server. Les informations sur cette page ne correspondent plus à ces caractéristiques.