Couleur ligne Tableau en fonction de condition
Stagiaire WDF
Inscrit:
03/02/2005 16:01
Post(s): 32
Bonjour,
Y aurait-il un moyen pour changer la couleur d'une ligne de mon tableau (rempli par programmation) en fonction de mes conditions.
Ex: Si Var1= 2 ligne d'affichage de Var1 dans mon tableau prends une couleur jaune...
Merci

Bien à vous

Contribution le : 18/02/2005 02:03
Créer un fichier PDF de la contribution Imprimer


Re: Couleur ligne Tableau en fonction de condition
Animateur WDF
Inscrit:
02/03/2003 04:07
De Noisy le grand(93)
Post(s): 2745
Bonjour Jeelou2000,

Oui cela est tout a fait possible via le code de la table en question dans la partie:


Affichage d'une ligne de la table:
Ici ma table se nomme Table
Si Var1 = 2 Alors Table[Table]..couleurFond=iJauneClair


Contribution le : 18/02/2005 10:00
_________________
@A+
Contact (privé)......
email : drcharly@wdforge.org
[DrCharly93]
Créer un fichier PDF de la contribution Imprimer


Re: Couleur ligne Tableau en fonction de condition
Stagiaire WDF
Inscrit:
03/02/2005 16:01
Post(s): 32
Grand Merci drcharly93,
C'est vraiment ce que je voulais
A bientôt

Contribution le : 19/02/2005 01:19
Créer un fichier PDF de la contribution Imprimer


Re: Couleur ligne Tableau en fonction de condition
Stagiaire WDF
Inscrit:
03/02/2005 16:01
Post(s): 32
Bonjour,
Comment faire exactement la même chose sur les états [Couleur =f(variable)]

Merci

Contribution le : 27/02/2005 00:29
Créer un fichier PDF de la contribution Imprimer


Re: Couleur ligne Tableau en fonction de condition
Animateur WDF
Inscrit:
02/03/2003 04:07
De Noisy le grand(93)
Post(s): 2745
Bonjour,

Idée:
Prévoir peut être un libéllé vide qui defini la ligne et dans le bloc
avant impression
modifier la couleur de fond du libéllé.
Amoins que la propriété couleurFond pour un bloc existe.

Contribution le : 27/02/2005 14:25
_________________
@A+
Contact (privé)......
email : drcharly@wdforge.org
[DrCharly93]
Créer un fichier PDF de la contribution Imprimer


Re: Couleur ligne Tableau en fonction de condition
Anonyme
Effectivement cette propriété "couleurFond existe pour le bloc "corps" mais ne réponds pas aux conditions posées. Tout le corps prends la dernière couleur, le vert !!! Ci-joint le code mis "Avant impression du Corps" (fonctionne bien au niveau du tableau): Merci de jeter un coup d'oeil

IF index.recup_diff_AM <=0 ET index.recup_Prest_IN_AM <> "" ALORS
Etat_Prest_Jour.CORPS..CouleurFond=RVB (255,0,51)FIN
SI SI 0 < index.recup_diff_AM < 5 ET index.recup_Prest_IN_AM <> "" ALORS
Etat_Prest_Jour.CORPS..CouleurFond= RVB (255,255,51)
FIN
SI SI 5 <= index.recup_diff_AM ET index.recup_Prest_IN_AM <> "" ALORS
Etat_Prest_Jour.CORPS..CouleurFond= RVB (144,238,144)
FIN


Bien à vous

Contribution le : 27/02/2005 19:25
Créer un fichier PDF de la contribution Imprimer


Re: Couleur ligne Tableau en fonction de condition
Animateur WDF
Inscrit:
26/06/2002 16:24
De wdforge.org
Post(s): 2822
Bonjour
Voici ce que je viens de tester avec succès pour afficher une couleur sur deux (paire/impaire) :

// Initialisation de l'état
i est un entier  // Variable pour l'exemple (condition)
// crée les couleurs
icouleurpaire est un entier = iJauneClair
icouleurimpaire est un entier = iRougeClair

// Avant impression du bloc CORPS
SI i ALORS
	i=Faux
	CORPS..CouleurFond=icouleurpaire
SINON
	i=Vrai
	CORPS..CouleurFond=icouleurimpaire
FIN


Notes :
- Tous les champs doivent être transparents
- Il est possible d'initialiser avec iCouleurDefaut pour n'affecter que les lignes qui satifont une condition. Ainsi les autres lignes suivront les couleurs stantard.

Contribution le : 28/02/2005 12:30
_________________
R&B
Contact, CV.
Créer un fichier PDF de la contribution Imprimer


Re: Couleur ligne Tableau en fonction de condition
Stagiaire WDF
Inscrit:
03/02/2005 16:01
Post(s): 32
Merci R&B, Cela ne marche pas dans mon cas mais je pense comprendre pourquoi maintenant.
Mon état se faisant à partir d'un tableau, les variables ramenées par la requête sql ne sont plus présentes (sauf la dernière)et du coûp la manipulation de chaque ligne n'est plus possible. Ton exemple fonctionne car la variable est définie et change dans l'état.
Je me demande si, remplir mon état par programmation, me permettra une telle manipulation.
J'en doute aussi car je ne voie pas comment faire "TableAjouteLigne(Nom_table,...)"
Comment trouver le nom donné la table dans l'etat?

Merci pour tout

Contribution le : 28/02/2005 23:09
Créer un fichier PDF de la contribution Imprimer



 Haut   Précédent   Suivant




Enregistrer votre réponse
CompteNom   Mot de passe   Authentification
Message:


Vous ne pouvez pas débuter de nouveaux sujets.
Vous pouvez voir les sujets.
Vous ne pouvez pas répondre aux contributions.
Vous ne pouvez pas éditer vos contributions.
Vous ne pouvez pas effacez vos contributions.
Vous ne pouvez pas ajouter de nouveaux sondages.
Vous ne pouvez pas voter en sondage.
Vous ne pouvez pas attacher des fichiers à vos contributions.
Vous ne pouvez pas poster sans approbation.

[Recherche avancée]


Connexion
Menu
Chercher WDForge
Chercher Web
Partenaires
Visualiser tous les Partenaires...
WinDev, WebDev, WinDev Mobile et HyperFile sont des marques déposées par PCSoft. |  Voter |  Legal |  Contact |   XOOPS 2.0.13.2