Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

UNE GRILLE EN COULEUR EN FONCTION DE TELLE OU TELLE VALEUR D'UN CHAMP


Information sur la source

Catégorie :Formulaires Classé sous : grille, couleur Niveau : Initié Date de création : 26/11/2004 Vu : 5 420

Note :
7,33 / 10 - par 3 personnes
7,33 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10

Commentaire sur cette source (1)
Ajouter un commentaire et/ou une note

Description

Cliquez pour voir la capture en taille normale
Dans l'exemple suivant une école peut concerner les maternelles les primaires ou les adultes
En fonction des cas, couleur de fond rose, bleu gris
couleur d'écriture, jaune, noir, blanc.

Deux ligne de codes, c'est tout,

 

Source

  • *!* ce code est à placer dans la propriété show du formulaire
  • ThisForm.Grid11.SetAll("dynamicforecolor", ;
  • "IIF(Ecole.sectlib='M', RGB(255,255,0),IIF(Ecole.sectlib='A',rgb(0,0,0), RGB(255,255,255)))", "Column")
  • ThisForm.Grid11.SetAll("dynamicbackcolor", ;
  • "IIF(Ecole.sectlib='P', RGB(0,128,192),IIF(Ecole.sectlib='A',rgb(234,234,234),RGB(255,128,190)))", "Column")
*!* ce code est à placer dans la propriété show du formulaire
 
  ThisForm.Grid11.SetAll("dynamicforecolor", ;
			"IIF(Ecole.sectlib='M', RGB(255,255,0),IIF(Ecole.sectlib='A',rgb(0,0,0),       RGB(255,255,255)))", "Column")
		ThisForm.Grid11.SetAll("dynamicbackcolor", ;
			"IIF(Ecole.sectlib='P', RGB(0,128,192),IIF(Ecole.sectlib='A',rgb(234,234,234),RGB(255,128,190)))", "Column")			

Commentaires et avis

signaler à un administrateur
Commentaire de VoodooChiles le 03/03/2005 17:03:00

Cela fonctionne trés bien!
Cependant,  si nous devons utiliser plus de couleurs/criteres, la longueur de la propriété "Dynamic???Color" dépasse rapidement les 255 caractères !

Connaissez-vous une autre méthode ?

Ajouter un commentaire

Discussions en rapport avec ce code source dans le forum

Grille [ par gh57 ] 1°) Comment ne pas afficher les zéros dans une grille 2°) Comment valider un enregistrement dans un control grid 3°) Comment passe colorier une ligne d'une grille [ par ducker88 ] Bonjour,voila mon probleme, je suis en train de faire des modifications sur un programme ecrit en foxpro, l'une de ces modifications consiste a mettre vfp grid [ par zouheir_ali ] Bonjour à tous,Je voudrais accéder dans une cellule d'une grille dans une colonne bien déterminé même si la grille conti re set filter to [ par brunaux ] bonjourmerci mike pour les réponses.je vois que tu n'apprecie pas trop SET FILTER TO,je trouve pourtant que c'est bien pratique et rapide pour le Sélection ou Highlight d'une ligne dans une grille [ par renaudsegur ] Bonjour,débutant en VFP, je souhaite sélectionner une ligne entière, ou un groupe de cellules d'une grille, mais sans passer par Grille.ActivateCell c couleur dans une listview [ par didikiki ] Bonjour,Je travaille sous foxpro9 et je voudrais modifier la couleur du texte dans certaine colonne  d'une listviewmerci d'avance, datetime et SqlServer [ par zouheir_ali ] Bonjour à tous,Je travaille avec vfp6 et sqlserver.dans une table sqlserver j'ai un champ de type datetime, une grille dans vfp est remplie avec une r Grille [ par zouheir_ali ] Bonjour à tous,Je travaille avec vfp9 et sqlserver, je voudrais savoir s'il y a une différence entre recordsourcetype = alias et Recordsourcetype = in Changer la couleur de fond d'un message Box [ par avelone ] Comment je peux faire pour changer le backcolor d'un message box ???MerciAvelone pageframe couleur de fond [ par panterga ] BonjourJ'ai un problème de couleur avec les pageframe.  Quand le PC (sous XP ou VISTA) est mode NON classique (Thème)  par exemple XP modifié   je n'o


Nos sponsors

Sondage...

CalendriCode

Novembre 2008
LMMJVSD
     12
3456789
10111213141516
17181920212223
24252627282930

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,312 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.