PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WINDEV 2024 → Couleur d'une seule ligne dans un état Tableau
Couleur d'une seule ligne dans un état Tableau
Débuté par guest, 22 fév. 2006 10:36 - 5 réponses
Posté le 22 février 2006 - 10:36
bonjour

voila tout est dans le titre
merci d'avance, c'est URGENT


ps: il s'agit de la dernière ligne
Posté le 22 février 2006 - 10:45
Dans son message précédent, juninho a écrit :
bonjour

voila tout est dans le titre
merci d'avance, c'est URGENT


ps: il s'agit de la dernière ligne


Pour la dernière ligne faire:
MaTable[MaTable..occurrence]..CouleurFond=iRougeClair
MaTable[MaTable..occurrence]..Couleur=iBlanc
Met la dernière ligne de la table en blanc sur fond rouge.

--
Pascal
N0.pascal.SPAM@efpe.biz
Ne garder que le prénom pour me joindre
Posté le 22 février 2006 - 11:54
le pb c ke cela ne peut pas fonctionner, dans l'état de type tableau, ce n'est pas comparable a un champ table, il s'agit de champ rubrique

help me please c'est urgent
Posté le 22 février 2006 - 12:13
Juninho a formulé la demande :
le pb c ke cela ne peut pas fonctionner, dans l'état de type tableau, ce n'est pas comparable a un champ table, il s'agit de
champ rubrique

help me please c'est urgent


oups désolé j'avais zappé le terme état

--
Pascal
N0.pascal.SPAM@efpe.biz
Ne garder que le prénom pour me joindre
Posté le 22 février 2006 - 12:32
y a pas un pro de l'état (tableau) quelque part???
Posté le 22 février 2006 - 12:55
Juninho a formulé ce mercredi :
> y a pas un pro de l'état (tableau) quelque part???

Si c'est pour imprimer une table d'une fenêtre, je procède de la façon suivante:
je passe en paramètre le nom complet de la table.
je ne mets pas de tableau dans le corps du document, mais je fais un bloc Iteration, dans lequel j'ai trois champs caché, 1
texte, 1 numérique et un date, mais on peut en mettre aussi interrupteur, etc.
Dans l'initialisation de l'état, je clone chaque champ de la table en fonction de leur type dans le bloc d'itération et je rempli
un tableau de correspondance nom de la colonne à imprimer et nom du champ clone. Je donne au champ cloné les mêmes propriétés que
la colonne (largeur, cadrage, etc...)

Après l'impression du bloc corps (qui ne contient rien, je fais une boucle sur les lignes de la table. Pour chaque ligne
j'affecte la valeur, la couleur de fond et de police au champs du bloc itération, et je fais un iimprimebloc de mon bloc
d'itération.
Cela me permets de n'avoir qu'un état générique pour toutes les tables que j'ai à imprimer. et Je recopie automatiquement, la
couleur, la police de mes tables.

--
Pascal
N0.pascal.SPAM@efpe.biz
Ne garder que le prénom pour me joindre