Existe-t-il un moyen d'envoyer une couleur de police à une seule valeur dans un affichage ? Donc si X > 10, couleur X violet (étant donné que je sais comment déterminer si X > 10)<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Existe-t-il un moyen d'envoyer une couleur de police à une seule valeur dans un affichage ?Donc si X > 10, couleur X violet (étant donné que je sais comment déterminer si X > 10)
Re : Existe-t-il un moyen d'envoyer une couleur de police à une seule valeur dans un affichage ? Donc si X > 10, couleur X violet (étant donné que je sais comment déterminer si X > 10)Karen, ce serait une fonctionnalité intéressante, mais cela nécessiterait davantage une approche de script plutôt qu'un formatage conditionnel.
Le script dépendra bien sûr du niveau auquel les propriétés de police sont exposées à JSL.Si la valeur que vous souhaitez modifier se trouve dans une zone de texte, il y a le message << Couleur de police ».Mais si la valeur est un élément dans une zone de colonne numérique, il n'existe aucun moyen de définir directement la couleur d'une seule cellule.
Avec quelques scripts créatifs, vous pourrez peut-être générer un format conditionnel personnalisé pour chaque colonne qui colore correctement les lignes.À condition que vous n’ayez pas deux nombres qui ont exactement la même valeur mais qui doivent s’afficher dans des couleurs différentes.
Re : Existe-t-il un moyen d'envoyer une couleur de police à une seule valeur dans un affichage ? Donc si X > 10, couleur X violet (étant donné que je sais comment déterminer si X > 10)Dans les deux cas, la mise en forme conditionnelle est excellente. Mais pour le plaisir, allons plus loin... et si nous voulons colorer Y en violet en fonction du fait que X est une valeur ?? L'idée était de signaler une valeur comme suspecte si une hypothèse (par exemple la normalité) était suspecte.Ainsi, si la valeur p d'un test était supérieure ou inférieure à une valeur, je souhaiterais peut-être appliquer une mise en forme conditionnelle à un autre ensemble de valeurs (telles que Cpks).
Re : Existe-t-il un moyen d'envoyer une couleur de police à une seule valeur dans un affichage ? Donc si X > 10, couleur X violet (étant donné que je sais comment déterminer si X > 10)Voici comment créer une règle de mise en forme conditionnelle via JSL.La règle affiche les nombres supérieurs à 0 en rouge sur fond jaune.
préférences (
Règles de formatage conditionnel (
Ensemble de règles (
Nom de la règle ( "Vérifier la règle" ) ,
Moins que ( Valeur ( 0 ) , Compris ( 1 ) , Format ( TexteAlpha ( 0,8 ) ) ) ,
Plus grand que (
Valeur ( 0 ) ,
Compris ( 0 ) ,
Format ( Couleur du texte ( "Rouge foncé" ) , Le style de police ( Audacieux ) , Couleur de fond ( 73 ) )
)
)
)
) ;
liste_abc = { 1.23 , 0 , - 1 , 2.844 } ;
liste_def = { 35.223 , 0 , 1 , 2 } ;
maintenant = nouvelle fenetre ( "Exemple de formatage conditionnel" ,
panneau électrique ( "Données intéressantes" ,
tuberculose = boîte à table (
s1 = chaînecolbox ( "Du texte" , { "AAA" , "BBB" , "CCC" , "DDD" }) ,
abc_col = numérocolbox ( "ABC" , liste_abc ) ,
def_col = numérocolbox ( "DEF" , liste_def ) ,
) ,
) ,
abc_col << définir le format ( 4 , 0 ) << Définir le format conditionnel ( "Vérifier la règle" ) ;
def_col << définir le format ( 4 , 0 ) << Définir le format conditionnel ( "Vérifier la règle" ) ;
tuberculose << Définir des lignes alternatives d'ombre ( 1 ) << Définir les titres soulignés ( 1 ) << définir les bordures des colonnes ( 1 ) ;
) ;
Voici le résultat :

Re : Existe-t-il un moyen d'envoyer une couleur de police à une seule valeur dans un affichage ? Donc si X > 10, couleur X violet (étant donné que je sais comment déterminer si X > 10)Il existe des règles de mise en évidence conditionnelle pour les nombres affichés dans une NumberColBox.Double-cliquez sur la case et vous pouvez sélectionner une règle ou créer une nouvelle règle.Une règle se compose de :
1) un nom pour la règle (par exemple "GT10Purple")
2) conditions sur les valeurs (par exemple " > 10 ")
3) changements de format (couleur du texte, couleur d'arrière-plan, annotation, police)
Vous pouvez également modifier les règles disponibles via Préférences > Rapports > Afficher la mise en forme conditionnelle.
Voici une image de la boîte de dialogue lors de la création d'une règle comme vous le décrivez :

Et voici à quoi cela ressemble lorsqu'il est appliqué à une colonne d'un rapport :

Les formats conditionnels peuvent également être utilisés pour une MatrixBox et peuvent être définis à partir de JSL à l'aide de la méthode <