Quoi, tu ne connais pas PB ? Va falloir parcourir tout le forum alors !

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 04-09-2007 07:43:10

mial  
White & The Farmerz Gang
Lieu: Nancy
Date d'inscription: 09-02-2007
Messages: 113
Pépites: 4,366
Banque: 18,191,568,319,324

[RESOLU] MAJ manuelle d'une DropDownDW

Bonjour,

Voila j'ai une fenêtre sur laquelle j'ai 2 DW héritées de PFC.

Ces DW possèdent chacune un champs sous forme de DDDW avec pour data la clé de ma table et en display l'intitule.

Lors d'un clic sur un bouton, je modifie manuellement les valeurs des ces DW :

Code: PB

dw_societe.object.no_societe[1] = is_societe_default

dw_parc.object.no_parc[1] = is_parc_default


Il s'agit donc de la clé de ma table, mais comment faire ensuite pour qu'il remplace ces codes par leurs intitulés comme lors d'un populate?

Dernière modification par mial (04-09-2007 09:09:13)

Hors ligne

 

#2 04-09-2007 07:55:07

hellkinder  
Kinder Surprise
Award: chocomordutk6
Lieu: Bordeaux
Date d'inscription: 12-09-2006
Messages: 902
Pépites: 0
Banque: 10,524,230,367,490

Re: [RESOLU] MAJ manuelle d'une DropDownDW

en fait tu veux que des dddw soit positionné automatiquement sur la bonne valeur lors du clic sur un bouton.

Si c'est le cas, un setItem fera assez bien l'affaire, mais je ne suis pas sur de comprendre ton probleme..

Code: pb

dw_societe.setitem(1,"no_societe",is_societe_default)

dw_parc.setitem (1,"no_parc",is_parc_default)

Dernière modification par hellkinder (04-09-2007 07:57:38)


http://img510.imageshack.us/img510/4229/userbar1204625572ha9.gif
"Pour la première fois dans l'histoire de l'humanité, tous les peuples de la Terre ne forment qu'un"

Hors ligne

 

#3 04-09-2007 08:01:15

mial  
White & The Farmerz Gang
Lieu: Nancy
Date d'inscription: 09-02-2007
Messages: 113
Pépites: 4,366
Banque: 18,191,568,319,324

Re: [RESOLU] MAJ manuelle d'une DropDownDW

Mon problème est qu'apres avoir executé mes deux lignes précédentes, il ne m'affiche pu l'intitulé (propriete display de ma DDDW) comme je l'ai défini, mais le code de la table (propriete data de ma DDDW).

A vrai dire ca semble logique puisque mes variable is_societe_default et is_parc_default ne sont pas des intitulés mais des codes. Une fonction à appeler apres peut être, pour remplacer l'affichage? (comme si je simulais un populate)

Dernière modification par mial (04-09-2007 08:05:35)

Hors ligne

 

#4 04-09-2007 08:05:22

hellkinder  
Kinder Surprise
Award: chocomordutk6
Lieu: Bordeaux
Date d'inscription: 12-09-2006
Messages: 902
Pépites: 0
Banque: 10,524,230,367,490

Re: [RESOLU] MAJ manuelle d'une DropDownDW

Tu as fait un retrieve de tes dropdowndatawindows?
Si oui, les valeurs que tu essayes de sélectionner sont elles bien dans la dddw?
As tu testé les setitem?

genre, dans ta dddw tu as :
1- cb
2- cheque
3- espece

si tu fais

Code: pb

dw_1.setitem(1,"type_paiement", 2)


la valeur de ta dddw passe automatiquement à l'affichage cheque.

Si tu fais

Code: pb

dw_1.setitem(1,"type_paiement", 4)

affichage -> 4 car ce num d'index n'existe pas.

Dernière modification par hellkinder (04-09-2007 08:09:05)


http://img510.imageshack.us/img510/4229/userbar1204625572ha9.gif
"Pour la première fois dans l'histoire de l'humanité, tous les peuples de la Terre ne forment qu'un"

Hors ligne

 

#5 04-09-2007 08:19:56

mial  
White & The Farmerz Gang
Lieu: Nancy
Date d'inscription: 09-02-2007
Messages: 113
Pépites: 4,366
Banque: 18,191,568,319,324

Re: [RESOLU] MAJ manuelle d'une DropDownDW

Effectivement, je ne faisais le retrieve sur ma seconde DW que lors du populate donc il ne me trouvait pas la valeur.

Merci! PB résolu

Dernière modification par mial (04-09-2007 08:23:34)

Hors ligne

 

#6 04-09-2007 08:24:59

hellkinder  
Kinder Surprise
Award: chocomordutk6
Lieu: Bordeaux
Date d'inscription: 12-09-2006
Messages: 902
Pépites: 0
Banque: 10,524,230,367,490

Re: [RESOLU] MAJ manuelle d'une DropDownDW

Ben pas de soucis :D

Bonne continuation !


http://img510.imageshack.us/img510/4229/userbar1204625572ha9.gif
"Pour la première fois dans l'histoire de l'humanité, tous les peuples de la Terre ne forment qu'un"

Hors ligne

 

#7 04-09-2007 08:38:53

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,776,000

Re: [RESOLU] MAJ manuelle d'une DropDownDW

Peux tu mettre [RESOLU] dans le titre du premier message ?
Merci


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

Hors ligne

 

Pied de page des forums

Propulsé par FluxBB 1.2.22