Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
784 connectés 

  FORUM HardWare.fr
  Programmation

  Powerbuilder et Dropdownlistbox

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Powerbuilder et Dropdownlistbox

n°72475
mog
KUPO !
Posté le 15-11-2001 à 15:24:59  profilanswer
 

Hello,
 
Je cherche à ajouter des éléments dans une dropdownlistbx d'une datawindow lors d'un event sur un objet exterieur à cette datawindow.
 
J'ai essayé sur l'event d'écrire:
dw_1.object.box_1.additem("truc_a_ajouter" )
 
et il me sors qu'il ne peut pas atteindre un objet externe ... un truc comme ça !
 
Des propositions
 
NB: chuis une brelle en pb !

mood
Publicité
Posté le 15-11-2001 à 15:24:59  profilanswer
 

n°72479
irulan
Posté le 15-11-2001 à 15:46:14  profilanswer
 

Ta ddlb, le contenu est alimenté 'en dur', ou via un datastore (ou une datawindows) ?
 
Sinon, ta datawindow n'est pas sur un onglet par hasard ?

n°72485
mog
KUPO !
Posté le 15-11-2001 à 16:01:10  profilanswer
 

Je veux alimenter ma ddlb en fonction de la valeur de variables booléennes globales:
 
if variable=true then
  additem("variable" )
else
  additem("non_dispo" )
end if
 
La datawindow n'est pas sur un onglet

n°72486
mog
KUPO !
Posté le 15-11-2001 à 16:01:10  profilanswer
 

Je veux alimenter ma ddlb en fonction de la valeur de variables booléennes globales:
 
if variable=true then
  additem("variable" )
else
  additem("non_dispo" )
end if
 
La datawindow n'est pas sur un onglet

n°72499
irulan
Posté le 15-11-2001 à 16:26:28  profilanswer
 

Tu as la possibilité d'utiliser une datawindow (ou un datastore) comme source de données pour une ddlb : ce truc permettrait sûrement d'éviter ton message d'erreur (en fait, tu ajouterais une ligne au datastore source de ta ddlb, au lieu d'ajouter directement un item à la ddlb)

n°72508
mog
KUPO !
Posté le 15-11-2001 à 16:30:15  profilanswer
 

On va tester

n°72514
irulan
Posté le 15-11-2001 à 16:35:07  profilanswer
 

En fait ça s'appelle DropDownDW (et tu indique les colonnes à utiliser comme source de code et de libellé)

n°72516
mog
KUPO !
Posté le 15-11-2001 à 16:51:16  profilanswer
 

Merci de ton aide mais ça ne résouds pas not' problème. Les donnée à mettre dans la ddlb ne sont pas dans une colonne. Mais sont dépendante de la valeur de booléens.
 
On a trouvé une solution quand même, c'est crade mais de toute façon le logiciel qu'on a repris l'étais déjà  :p  
 
@+  :hello:

n°72607
ddr555
Posté le 15-11-2001 à 20:38:46  profilanswer
 

il faut appeler la fonction getchild pour aller chercher la dropdowndatawindow pour pouvoir la modifier
 
un code du genre
 
DataWindowChild ldwc_child
ldwc_child = dw__tadatawindow.getchild('nomcolonne';)
ensuite tu modifies ta datwindow child comme une datawindow classique

n°72732
mog
KUPO !
Posté le 16-11-2001 à 09:44:22  profilanswer
 

OK, ok n'en jetais plus ... ça marche.
 
Merci les gars


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation

  Powerbuilder et Dropdownlistbox

 

Sujets relatifs
PowerBuilder 6.51, MySQL, AMC Données : questions d'ordre généralPowerbuilder et SQLserver...aide ?
[PowerBuilder] Application avec base de données intégrée ? 
Plus de sujets relatifs à : Powerbuilder et Dropdownlistbox


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR