Après windows pour les nuls, voici PB pour les bons (ou presque).

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