Le forum (ô combien francophone) des utilisateurs de Powerbuilder.
Bonjour,
J'aimerais savoir si il est assez simple de mettre en place une DropDataWindow qui contiendrait une liste de choix provenant d'une procédure stockée + un choix "vide" qui permettrait en quelque sorte de desactiver la liste de choix, je m'explique :
Supposons que nous ayons la table des utilisateurs de PBaDonf.
Est t'il possible de créer une DropDownDataWindow qui ressemblerait à ça :
J'ai ma solution qui consisterait à créer un enregistrement "bidon" dans la base de donnée, ainsi on récupère la liste voulue plus un autre enregistrement qui peut servir à cette tâche.
Mais bon peut être que vous avez une autre solution.
Merci d'avance à ceux qui repondront à cette discussion et aux autres merci quand même d'avoir tenté de resoudre une autre de mes enigmes
Dernière modification par Nephtis (16-10-2007 08:34:19)
Hors ligne
dw_1.getchild("nom_util",ldw_child) if ldw_child.retrieve()>0 then //insertion d'une ligne <Aucun> dans la dddw ldw_child.InsertRow(1) ldw_child.SetItem(1,"code_util", -1) ldw_child.SetItem(1,"libelle_util", "<Veuillez selectionner le PBDonfeur>") this.dw_1.SetItem(1,"nom_util", -1) end if
Dernière modification par hellkinder (15-10-2007 16:21:53)
Hors ligne
hellkinder a écrit:
Code: pb
dw_1.getchild("nom_util",ldw_child) if ldw_child.retrieve()>0 then //insertion d'une ligne <Aucun> dans la dddw ldw_child.InsertRow(1) ldw_child.SetItem(1,"code_util", -1) ldw_child.SetItem(1,"libelle_util", "<Veuillez selectionner le PBDonfeur>") this.dw_1.SetItem(1,"nom_util", -1) end if
Oui ça semble un plus propre que d'inserer une ligne bidon dans la base de donnée, j'essaierais d'utiliser ta méthode en temps voulus
0 + 0 = 20 pépites
Hors ligne
Nephtis a écrit:
0 + 0 = 20 pépites
:cool:
Dernière modification par hellkinder (16-10-2007 09:33:45)
Hors ligne
Bonjour,
Voici un autre moyen si tu veux t'en tenir uniquement au code SQL.
SELECT code, libelle FROM TOTO UNION SELECT -1, "Choisissez le PBFondeur"
Anpi
Hors ligne
Anpi a écrit:
Bonjour,
Voici un autre moyen si tu veux t'en tenir uniquement au code SQL.Code: mssql
SELECT code, libelle FROM TOTO UNION SELECT -1, "Choisissez le PBFondeur"Anpi
Pas mal aussi cette solution
+20 pour pas faire de jaloux
Hors ligne
Merci m'sieur !
Hors ligne