PB à toute heure et à tout moment. (à parcourir avec modération)

Le forum (ô combien francophone) des utilisateurs de Powerbuilder.

Recherche rapide

Annonce

Certaines rubriques, dont des cours, sont uniquement visibles par les membres du forum ^^.
Dans la rubrique Liens & Références, vous avez accès à un sommaire de téléchargement, profitez-en !
Il existe maintenant un nouveau TOPIC "Votre CV en Ligne" accessible uniquement par demande.

#1 06-04-2009 17:17:09

rincevent  
Modérateur
Award: bf
Lieu: Belgique
Date d'inscription: 06-02-2007
Messages: 722
Pépites: 100,002,023
Banque: 0

[RESOLU] Utiliser "initial Value" dans une Datawindow Expression

Bonjour,

comme dh'ab tout est dans le titre ou presque.

Je souhaiterai utiliser la propriété "initial Value"  d'une des colonnes de ma DW dans une DW expression pour changer la couleur de la valeur affiché par cette colonne en fonction de son contenu par rapport à cette valeur initiale.

exemple je mets comme initial value (dans les columns properties dans le DW painter) 15 pour ma colonne ma_col
ensuite je retrieve des données et pour les lignes où la valeur est 15 ça doit s'afficher en vert, en rouge pour tout le reste.

je n'arrive pas à référencer cette propriété "intial value" dans ma dw expression (j'ai essayé ma_col.initial mais ça passe pas)

je sais que je pourrais y arriver avec une fonction globale mais je préférerai ne pas en arriver là.

any ideas ?

merci d'avance

(PB 9.0.3 )

Dernière modification par rincevent (07-04-2009 15:12:13)


http://img114.imageshack.us/img114/8519/userbar175801nb.gif
Pourquoi ne puis-je vivre comme n'importe quel être humain ? Pourquoi mon destin est-il de ne pouvoir cesser de me battre ?

Hors ligne

 

#2 07-04-2009 10:02:26

JCZ  
Builder Power
Award: bf
Lieu: 75019 paris
Date d'inscription: 21-05-2007
Messages: 1724
Pépites: 496,453,703,213
Banque: 9,223,372,036,854,775,808

Re: [RESOLU] Utiliser "initial Value" dans une Datawindow Expression

<DW Control Name>.Object.<Columnname>.Initial ou <DW Control Name>.Describe("<Columnname>.Initial") ne marche pas ?

Pourquoi ne pas passer pas une colonne fictive ?


Face à l'agression, la puissance de l'intelligence

Hors ligne

 

#3 07-04-2009 10:07:46

rincevent  
Modérateur
Award: bf
Lieu: Belgique
Date d'inscription: 06-02-2007
Messages: 722
Pépites: 100,002,023
Banque: 0

Re: [RESOLU] Utiliser "initial Value" dans une Datawindow Expression

pas dans une Datawindow expression non .

quand à la colonne fictive en fait j'en ai une quinzaine de colonnes à traiter comme ça => j'aimerai autant une solution avec le moins de travail et donc d'entretien ultérieur supplémentaire possible.


http://img114.imageshack.us/img114/8519/userbar175801nb.gif
Pourquoi ne puis-je vivre comme n'importe quel être humain ? Pourquoi mon destin est-il de ne pouvoir cesser de me battre ?

Hors ligne

 

#4 07-04-2009 14:55:58

erasorz  
Admin
Lieu: Babylone
Date d'inscription: 23-11-2006
Messages: 5122
Pépites: 97,200
Banque: 2,147,483,647

Re: [RESOLU] Utiliser "initial Value" dans une Datawindow Expression

Bonjour, dans une DW expression tu peux mettre Describe( "ma_col.initial" ) 


N'envoyez jamais un humain faire le travail d'un programme.

Hors ligne

 

#5 07-04-2009 15:12:00

rincevent  
Modérateur
Award: bf
Lieu: Belgique
Date d'inscription: 06-02-2007
Messages: 722
Pépites: 100,002,023
Banque: 0

Re: [RESOLU] Utiliser "initial Value" dans une Datawindow Expression

ah oui en effet ça fontionne, merci


http://img114.imageshack.us/img114/8519/userbar175801nb.gif
Pourquoi ne puis-je vivre comme n'importe quel être humain ? Pourquoi mon destin est-il de ne pouvoir cesser de me battre ?

Hors ligne

 

Pied de page des forums

Propulsé par FluxBB 1.2.22