Le forum (ô combien francophone) des utilisateurs de Powerbuilder.







Bonjour,
Encore une fois je me retrouve bloqué sur les chemins tortueux de PowerBuilder.
Mon problème? L'activation de radio button dans une datawindow.
Je suis chargé de l'évolution d'une application et l'une de mes tâches consiste à rajouter simplement des critères de recherches dans une datawindow.
La datawindow en question possede déjà des column avec différents types d'edition : DropDownDataWindow, DropDownListBox et aussi RadioButtons.
Ces contrôles fonctionnent très bien et son accessible (on peut les cocher, modifier leur valeur) dans la fenêtre.
J'ai donc tout simplement rajouté deux champs dans le datasource (petit icone SQL) de type Number puis je les ai placé sur le header de la datawindow. J'ai modifié leur propriété pour les passer en type d'edition RadioButtons (avec les valeurs qui vont avec).
J'ai testé la datawindow mais impossible de selectionner les deux nouveaux radiobuttons (visibles à l'ecran pourtant).
J'ai donc été regarder du coté du code de la fenêtre et j'ai trouvé ceci :
dw_criteres.SetTransObject (i_tr_sql)
dw_criteres.InsertRow (0)
dw_criteres.object.pi_type_misad[1] = 3
dw_criteres.object.pi_type_tri[1] = 1
dw_criteres.object.pi_societe[1] = 3
dw_criteres.object.pi_exe[1] = 1 ###
dw_criteres.object.pi_en_cours[1] = 1 ###
dw_criteres.object.pi_societe.visible = "0"
dw_criteres.SetFocus ()
### : le code que j'ai rajouté
Seulement la saisie n'est toujours pas possible en rajoutant les deux nouvelles lignes de code et maintenant je ne plus trop où chercher.
Avez vous une idée sur ce problème?
D'avance merci.
Voici une capture d'ecran de la datawindow si cela peut servir :
Dernière modification par Nephtis (07-08-2007 10:39:20)
Hors ligne








tu as vérifié le tab order?
Hors ligne










As tu regarder le tab order ?
Hors ligne










Je ne suis pas assez rapide décidément ...
3 secondes de retard ...
Hors ligne








JCZ a écrit:
Je ne suis pas assez rapide décidément ...
3 secondes de retard ...
Hors ligne










Hors ligne







c'était bien le tab order
Merci beaucoup encore une fois
Hors ligne








Nephtis a écrit:
c'était bien le tab order
Merci beaucoupencore une fois
C'est le principal si c'est résolu ;)
Hors ligne








Nephtis,
Martin Winckler a écrit:
Il n’y a pas de question stupide. Il n’y a que des questions que vous n’avez pas osé, ou qu’on ne vous a pas laissé poser.
Sur le tab order, tu n'es ni le premier ni le dernier à te faire avoir (d'ailleurs ça m'est arrivé)
Hors ligne








shahin a écrit:
Nephtis,
Martin Winckler a écrit:
Il n’y a pas de question stupide. Il n’y a que des questions que vous n’avez pas osé, ou qu’on ne vous a pas laissé poser.
Sur le tab order, tu n'es ni le premier ni le dernier à te faire avoir (d'ailleurs ça m'est arrivé)
Hors ligne










non non
je suis d'accord
Hors ligne