Le forum (ô combien francophone) des utilisateurs de Powerbuilder.
Bonjour,
version utilisée: PB12.5
Le retour vers Pb n'est pas facile!
Un cas classique: à partir d'une dropdowndatawindow choisir une valeur constituant une clé étrangère.
Seulement la dropdowndatawindow est toujours vide. Et je ne comprend pas la cause.
Encore merci chers membres du forum.
Dernière modification par biraye (04-02-2013 11:35:30)
Hors ligne
Bonjour,
Quand tu ouvres dans un painter la DW source de ton DDDW, as-tu des valeurs ?
Hors ligne
Oui j'ai les valeurs.
Hors ligne
Tu as coché AutoRetrieve dans les propriétés du champ DDDW ?
Hors ligne
Oui c'est fait également.
Hors ligne
Bonjour,
lorsque tu as développé le dataobject que tu mets dans la dropdown, tu n'as pas inséré une ligne (même vide) dans les données ?
Hors ligne
Geo a écrit:
Bonjour,
lorsque tu as développé le dataobject que tu mets dans la dropdown, tu n'as pas inséré une ligne (même vide) dans les données ?
Je n'ai mis du code que dans la datawindow (open) contenant la dddw. Voici le code:
dw_donnees.settransobject(SQLCA) dw_don.Reset() dw_don.InsertRow(0) dw_don.SetFocus()
Hors ligne
biraye a écrit:
dw_don.Reset()
soit j'ai rien compris (ce qui est possible vu mon état de fatigue du jour... )
soit cette ligne est ton problème vu que :
dwcontrol.Reset ( ) Clears all the data from a DataWindow control or DataStore object.
Hors ligne
rincevent a écrit:
biraye a écrit:
dw_don.Reset()
soit j'ai rien compris (ce qui est possible vu mon état de fatigue du jour... )
soit cette ligne est ton problème vu que :
dwcontrol.Reset ( ) Clears all the data from a DataWindow control or DataStore object.
dwcontrol.Reset ( ) c'est dans l'optique de créer une nouvelle ligne. La Dw sert à une saisie de données à insérer dans la base. Le problème peut bien venir de là. alors je suis preneur de tout tuyau.
Hors ligne
ben le tuyau c'est de te dire que si tu veux afficher des données existantes dans ta dddw faut pas faire de reset() dessus.
après je connais pas le contexte de ton appli et j'ai un peu le cerveau en marmelade pour l'instant donc je peux pas te dire plus que ça et que éventuellement mets ce reset() en commentaire et vois ce que ça donne.
bonne chance.
Hors ligne
Geo a écrit:
Bonjour,
lorsque tu as développé le dataobject que tu mets dans la dropdown, tu n'as pas inséré une ligne (même vide) dans les données ?
Tu as raison Geo, j'avais compris de travers. J'étais sur la dw et non la dddw. C'est à partir de cette vidéo que j'ai compris : DDDW
Grand merci à tout le monde.
Hors ligne
Bien content pour toi que ça fonctionne. N'oublies pas le [RESOLU] alors .
Hors ligne