PC SOFT

GRUPOS DE DISCUSSÃO PROFISSIONAL
WINDEVWEBDEV e WINDEV Mobile

Inicio → WINDEV 2024 → couleur dans une table mémoire
couleur dans une table mémoire
Iniciado por groum999, jun., 13 2005 1:23 PM - 3 respostas
Publicado em junho, 13 2005 - 1:23 PM
Je souhaite changer la couleur de ma police d'écriture de toute la ligne de ma table mémoire selon une condition.
Je m'explique plus clairement :
- j'ai une table mémoire réalisée a partir de la fonction fichierverstablememoire utilisant une réquête paramétrée
- dans cette table j'ai une colonne Type sur laquelle je place ma condition pour déterminer la couleur de la police de cette ligne

Donc, pour chaque ligne de la table, je souhaite attribuer une couleur à la police de cette ligne. J'ai écris un code qui me permet de teste ma colone et d'affecter une couleur à la ligne de la table à chaque affichage de la ligne mais cela ne donne pas le bon résultat, toute ma table change de couleur et pas seulement la ligne que je veux.

Comment dois-je procéder ?
Publicado em junho, 13 2005 - 1:46 PM
Le code :

MoiMême[MoiMême]..CouleurFond = <couleur>

dans la zone d'affichage d'une ligne de table marche très bien.
Publicado em junho, 13 2005 - 1:57 PM
Dans le code d'affichage de la ligne de la table:
Si MaTable.Type[MaTable] = "AMettreEnRouge" ALORS
MaTable.MonChamp[MaTable]..couleur = irouge
SINON
MaTable.MonChamp[MaTable]..couleur = inoir
FIN

Frédéric.
Publicado em junho, 13 2005 - 5:24 PM
Merci à vous cela fonctionne très bien.