Quoi, tu ne connais pas PB ? Va falloir parcourir tout le forum alors !

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 31-03-2010 14:34:33

julien  
Membre completement Geek
Date d'inscription: 02-09-2008
Messages: 127
Pépites: 10,665
Banque: 0

[RESOLU] DropDownDataWindow dynamique

Bonjour à tous.

j'aurais voulu savoir s'il était possible de créer une DDDW avec des valeurs différentes en fonction des lignes de ma DW.

Je m'explique, par exemple le 1er champs de ma DW de met "Voiture" la DDDW doit afficher les modèles de voitures.
Ensuite je renseigne une deuxième ligne dans ma DW mais cette fois ci je met "Scooter" la DDDW doit afficher les modèles de scooter ...

La DDDW doit donc être différente sur chaque ligne de ma DW

Est ce possible ?

Merci

Dernière modification par julien (31-03-2010 16:22:40)

Hors ligne

 

#2 31-03-2010 15:11:14

erasorz  
Admin
Lieu: Babylone
Date d'inscription: 23-11-2006
Messages: 5122
Pépites: 97,200
Banque: 2,147,483,647

Re: [RESOLU] DropDownDataWindow dynamique

Bonjour, fais une recherche dans le forum, il y a plusieurs discussions à ce sujet (des choses du genre filtre un DDDW selon une colonne, etc)


N'envoyez jamais un humain faire le travail d'un programme.

Hors ligne

 

#3 31-03-2010 15:44:35

julien  
Membre completement Geek
Date d'inscription: 02-09-2008
Messages: 127
Pépites: 10,665
Banque: 0

Re: [RESOLU] DropDownDataWindow dynamique

J'aurais aussi voulu savoir comment ajouter des valeurs dans une DropDownListBox qui est à l'intérieur d'une DataWindow.

Hors ligne

 

#4 31-03-2010 15:54:00

buck  
Modérateur
Lieu: Dijon
Date d'inscription: 31-07-2008
Messages: 748
Pépites: 1,028,846
Banque: 171,170,849,654

Re: [RESOLU] DropDownDataWindow dynamique

Bonjour,

Oui, c'est tout à fait possible. J'ai plusieurs datawindows dans ce cas dans mon application.

Un petit extrait ci-dessous du code que j'utilise à placer dans l'événement clicked de la datawindow (à adapter à ta situation)

Code: pb

CHOOSE CASE dwo.name
  CASE 'defaut'
      
    this.SetRedraw(FALSE)
        
    this.Modify("defaut.dddw.name='" + this.GetItemString(row, 'impdddwname') + "'")
    this.Modify("defaut.dddw.displaycolumn='" + this.GetItemString(row, 'impdddwdisp') + "'")
    this.Modify("defaut.dddw.datacolumn='" + this.GetItemString(row, 'impdddwdata') + "'")
    this.Modify("defaut.dddw.PercentWidth=" + string(this.GetItemNumber(row, 'impdddwlarg')))
            
    this.GetChild( 'defaut', ldwc_child)
    ldwc_child.SetTransObject(glog.trmain)
    
    ldwc_child.Retrieve()
  
    this.SetRedraw(TRUE)
    
END CHOOSE    

Hors ligne

 

#5 31-03-2010 16:22:28

julien  
Membre completement Geek
Date d'inscription: 02-09-2008
Messages: 127
Pépites: 10,665
Banque: 0

Re: [RESOLU] DropDownDataWindow dynamique

Ok cool, merci !

Hors ligne

 

Pied de page des forums

Propulsé par FluxBB 1.2.22