Pas de problème (pb), que du PowerBuilder (PB) ^^

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

Recherche rapide

Annonce

Certaines rubriques, dont des cours, sont uniquement visibles par les membres du forum ^^.
Dans la rubrique Liens & Références, vous avez accès à un sommaire de téléchargement, profitez-en !
Il existe maintenant un nouveau TOPIC "Votre CV en Ligne" accessible uniquement par demande.

#1 15-10-2007 16:08:04

Nephtis  
Bienfaiteur du site
Award: bf
Lieu: Longjumeau
Date d'inscription: 29-06-2007
Messages: 665
Pépites: 17,189,873,958
Banque: 9,223,372,036,854,776,000

[RESOLU] Valeur "Choisissez" dans une DropDataWindow

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 :

http://img507.imageshack.us/img507/1354/veuillezchoisirgn9.th.png

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)


Qui sème des problèmes, récolte des réponses.
PB 6.5 || ASE 12.5.4 || XP SP3

Hors ligne

 

#2 15-10-2007 16:12:36

hellkinder  
Kinder Surprise
Award: chocomordutk6
Lieu: Bordeaux
Date d'inscription: 12-09-2006
Messages: 902
Pépites: 0
Banque: 10,524,230,367,490

Re: [RESOLU] Valeur "Choisissez" dans une DropDataWindow

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

Dernière modification par hellkinder (15-10-2007 16:21:53)


http://img510.imageshack.us/img510/4229/userbar1204625572ha9.gif
"Pour la première fois dans l'histoire de l'humanité, tous les peuples de la Terre ne forment qu'un"

Hors ligne

 

#3 16-10-2007 08:33:49

Nephtis  
Bienfaiteur du site
Award: bf
Lieu: Longjumeau
Date d'inscription: 29-06-2007
Messages: 665
Pépites: 17,189,873,958
Banque: 9,223,372,036,854,776,000

Re: [RESOLU] Valeur "Choisissez" dans une DropDataWindow

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


Qui sème des problèmes, récolte des réponses.
PB 6.5 || ASE 12.5.4 || XP SP3

Hors ligne

 

#4 16-10-2007 08:46:34

hellkinder  
Kinder Surprise
Award: chocomordutk6
Lieu: Bordeaux
Date d'inscription: 12-09-2006
Messages: 902
Pépites: 0
Banque: 10,524,230,367,490

Re: [RESOLU] Valeur "Choisissez" dans une DropDataWindow

Nephtis a écrit:

0 + 0 = 20 pépites

:cool:

Dernière modification par hellkinder (16-10-2007 09:33:45)


http://img510.imageshack.us/img510/4229/userbar1204625572ha9.gif
"Pour la première fois dans l'histoire de l'humanité, tous les peuples de la Terre ne forment qu'un"

Hors ligne

 

#5 16-10-2007 08:58:57

Anpi  
Membre Geek
Date d'inscription: 22-04-2007
Messages: 59
Pépites: 3,000
Banque: 9,223,372,036,854,776,000

Re: [RESOLU] Valeur "Choisissez" dans une DropDataWindow

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

Hors ligne

 

#6 16-10-2007 09:00:45

Nephtis  
Bienfaiteur du site
Award: bf
Lieu: Longjumeau
Date d'inscription: 29-06-2007
Messages: 665
Pépites: 17,189,873,958
Banque: 9,223,372,036,854,776,000

Re: [RESOLU] Valeur "Choisissez" dans une DropDataWindow

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


Qui sème des problèmes, récolte des réponses.
PB 6.5 || ASE 12.5.4 || XP SP3

Hors ligne

 

#7 16-10-2007 09:04:00

Anpi  
Membre Geek
Date d'inscription: 22-04-2007
Messages: 59
Pépites: 3,000
Banque: 9,223,372,036,854,776,000

Re: [RESOLU] Valeur "Choisissez" dans une DropDataWindow

Merci m'sieur !

Hors ligne

 

Pied de page des forums

Propulsé par FluxBB 1.2.22