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
mog
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:
irulan
En fait ça s'appelle DropDownDW (et tu indique les colonnes à utiliser comme source de code et de libellé)
mog
On va tester
irulan
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)
mog
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
mog
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
irulan
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 ?
mog
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 !