Le forum (ô combien francophone) des utilisateurs de Powerbuilder.
Bonjour,
voici ma question :
j'ai une DW control sur ma fenêtre, associée à un DW object qui ne contient qu'une seule colonne, de type DDDW et qui "pointe" donc vers un 2eme DW object. (situation classique) cette deuxième colonne est configurée en Auto Retrieve et j'aimerai garder ce paramètre tel quel
quand je fais le retrieve de ma DW control j'obtiens alors à l'affichage une seule ligne avec une colonne de type DDDW et une petite flèche pour dérouler la liste, parfait SAUF qu'une valeur est déjà affiché dans la liste.
Je voudrais juste qu'après le retrieve aucune ligne ne soit encore sélectionnée dans la DW, afin que l'utilisateur comprenne bien qu'il doit faire un choix dans cette liste.
any ideas ?
merci d'avance.
Hors ligne
Tu pourrais mettre en première ligne de ta datawindow cible une phrase du type "Choisissez un élément"... à condition que ce soit la première ligne qui est affichée par défaut !
Hors ligne
int li_null setNull (li_null) dw_fiche.setItem (1, "uneColonne", li_null)
par exemple ?
Hors ligne
Bonjour Rincevent,
Normalement, quand tu fais un autoretrieve, la DDDW se positionne automatiquement sur la valeur correspondant à celle récupérée par le Retrieve de tes données dans la DW contenant cette DDDW.
Il te suffit donc de mettre à jour cette valeur à NULL ce champ pour que la DDDW n'affiche plus de valeur.
String s_null SetNull( s_null ) // Dans notre exemple, le champ en question est un varchar dw_1.object.monchamp[ 1 ] = s_null
Dernière modification par foon (19-04-2007 13:15:56)
Hors ligne
shahin a écrit:
Code: pb
int li_null setNull (li_null) dw_fiche.setItem (1, "uneColonne", li_null)
par exemple ?
ha ben oui, tout bêtement...
en fait j'avais pensé à un truc du genre mais je pensais que j'allais effacer une valeur de la liste des valeurs possibles mais non puisque cette liste est dans mon 2eme DW object et moi je fais un SetItem à Null sur le 1ere DW Object.
merci donc c'est résolu (j'ai pas l'impression que je peux marquer le sujet comme résolu moi même si ? je ne vois pas le titre de mon post éditable en mode édition en tt cas.)
Hors ligne
merci donc c'est résolu (j'ai pas l'impression que je peux marquer le sujet comme résolu moi même si ? je ne vois pas le titre de mon post éditable en mode édition en tt cas.)
non il n'y a que les modos qui peuvent mettre résolu.
Hors ligne