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 01-09-2006 12:13:29

luluh  
Membre Geek
Lieu: Seine et Marne
Date d'inscription: 21-08-2006
Messages: 29
Pépites: 126
Banque: 0
Site web

[RESOLU] DataWindow et DropDownDataWindow

J'ai un DataWindow d_client avec un Retrieval Argument code_client = :c_client, et une fenêtre f_client avec un DropDownDataWindow dddw_code qui affiche le code_client, comment passer le :c_client à DataWindow d_client dans le script PB ?

Hors ligne

 

#2 01-09-2006 12:30:24

pick ouic  
La bourse ou la vie ^^
Award: gearotter
Lieu: Massy-Verrières
Date d'inscription: 29-05-2006
Messages: 4658
Pépites: 942
Banque: 2,147,483,647
Site web

Re: [RESOLU] DataWindow et DropDownDataWindow

c'est un truc de ce genre ?

Code: pb

DataWindowChild lddw_client
integer   li_ret

li_ret     = dddw_code.GetChild("nom_de _ta_colonne_qui_contient_dropdowndw", lddw_client)

IF li_ret  >= 0 then
  lddw_client.SetTransObject(SQLCA)
  lddw_client.Retrieve("argument du retrieve")
End if

Connaitre son ignorance est une grande part de la connaissance.
http://animegifs.free.fr/anime/mazinger/mazinger.gif

Hors ligne

 

#3 01-09-2006 12:40:20

luluh  
Membre Geek
Lieu: Seine et Marne
Date d'inscription: 21-08-2006
Messages: 29
Pépites: 126
Banque: 0
Site web

Re: [RESOLU] DataWindow et DropDownDataWindow

Merci pick ouic
C presque ça, mais j'ai toujours la fenêtre Specify Retrieval Arguments qui s'affiche

Hors ligne

 

#4 01-09-2006 12:44:13

pick ouic  
La bourse ou la vie ^^
Award: gearotter
Lieu: Massy-Verrières
Date d'inscription: 29-05-2006
Messages: 4658
Pépites: 942
Banque: 2,147,483,647
Site web

Re: [RESOLU] DataWindow et DropDownDataWindow

tu veux dire qu'il s'affiche à chaque retrieve de ta datawindow principale ?

tu peux me faire une copie d'ecran ?

sinon, essayes de faire le retrieve de la dropdowndatawindow, et faire ensuite le retrieve de ta datawindow principale...


Connaitre son ignorance est une grande part de la connaissance.
http://animegifs.free.fr/anime/mazinger/mazinger.gif

Hors ligne

 

#5 01-09-2006 12:52:39

luluh  
Membre Geek
Lieu: Seine et Marne
Date d'inscription: 21-08-2006
Messages: 29
Pépites: 126
Banque: 0
Site web

Re: [RESOLU] DataWindow et DropDownDataWindow

pick ouic a écrit:

tu veux dire qu'il s'affiche à chaque retrieve de ta datawindow principale ?

Oui, c'est ça.

pick ouic a écrit:

sinon, essayes de faire le retrieve de la dropdowndatawindow, et faire ensuite le retrieve de ta datawindow principale...

ça ne marche pas, ton script il faut le placer où ?

Hors ligne

 

#6 01-09-2006 12:54:37

pick ouic  
La bourse ou la vie ^^
Award: gearotter
Lieu: Massy-Verrières
Date d'inscription: 29-05-2006
Messages: 4658
Pépites: 942
Banque: 2,147,483,647
Site web

Re: [RESOLU] DataWindow et DropDownDataWindow

fais moi un export de ta fenetre
que je matte un peu le script...

sinon, je pense avoir une autre piste...je cherche de suite


Connaitre son ignorance est une grande part de la connaissance.
http://animegifs.free.fr/anime/mazinger/mazinger.gif

Hors ligne

 

#7 01-09-2006 13:06:07

luluh  
Membre Geek
Lieu: Seine et Marne
Date d'inscription: 21-08-2006
Messages: 29
Pépites: 126
Banque: 0
Site web

Re: [RESOLU] DataWindow et DropDownDataWindow

Tu fais comment pour exporter une fenêtre ? sinon il y a pas de script derrière.
J'ai mis ton script dans Constructor de dddw_code.

Hors ligne

 

#8 01-09-2006 13:14:24

pick ouic  
La bourse ou la vie ^^
Award: gearotter
Lieu: Massy-Verrières
Date d'inscription: 29-05-2006
Messages: 4658
Pépites: 942
Banque: 2,147,483,647
Site web

Re: [RESOLU] DataWindow et DropDownDataWindow

ha d'accord !
tout est dans l'ancetre...

ta fenetre est héritée...

je regarde l'autre solution.


Connaitre son ignorance est une grande part de la connaissance.
http://animegifs.free.fr/anime/mazinger/mazinger.gif

Hors ligne

 

#9 01-09-2006 13:39:15

pick ouic  
La bourse ou la vie ^^
Award: gearotter
Lieu: Massy-Verrières
Date d'inscription: 29-05-2006
Messages: 4658
Pépites: 942
Banque: 2,147,483,647
Site web

Re: [RESOLU] DataWindow et DropDownDataWindow

essayes cette solution !

j'ai reproduis ton cas...

tu mets une ligne vide au niveau de ta datawindow qui sert de dropdowndatawindow
et ca resout ce probleme

faut juste ne pas oublier de brancher ton retrieve dans le script !

http://img72.imageshack.us/img72/8919/dddwvidecc5.jpg


Connaitre son ignorance est une grande part de la connaissance.
http://animegifs.free.fr/anime/mazinger/mazinger.gif

Hors ligne

 

#10 01-09-2006 14:10:45

luluh  
Membre Geek
Lieu: Seine et Marne
Date d'inscription: 21-08-2006
Messages: 29
Pépites: 126
Banque: 0
Site web

Re: [RESOLU] DataWindow et DropDownDataWindow

Merci pick ouic, ça ne marche toujours pas chez moi, il doit y avoir un truc que j'ai zappé chez moi.
mais j'ai résolu le pb avec ton aide http://pbadonf.fr/forum/viewtopic.php?id=44

Code: pb

string ls_old_select, ls_new_select, ls_where_clause
datawindowchild lddw_client

//Récupérer la dddw
dddw_code.GetChild("nom_de_ma_colonne_qui_contient_dropdowndw", lddw_client)
lddw_client.settransobject(SQLCA)

//Récupérer l'ordre SQL de la dddw
ls_old_select = lddw_client.GetSQLSelect()

//Créer la clause Where à ajouter au SQL ci-dessus
ls_where_clause = "WHERE code_client = 1"
      
//Ajouter la nouvelle clause Where
ls_new_select = ls_old_select + ls_where_clause
lddw_client.SetSQLSelect(ls_new_select)

//Afficher le résultat
lddw_client.Retrieve()

Dernière modification par luluh (01-09-2006 14:12:02)

Hors ligne

 

#11 01-09-2006 14:12:40

pick ouic  
La bourse ou la vie ^^
Award: gearotter
Lieu: Massy-Verrières
Date d'inscription: 29-05-2006
Messages: 4658
Pépites: 942
Banque: 2,147,483,647
Site web

Re: [RESOLU] DataWindow et DropDownDataWindow

le probleme ne peut pas etre resolu si ca ne marche toujours pas...
tu as toujours le message d'erreur ?

si oui, exportes la datawindow qui fait office de dropdowndatawindow, et envoyes moi le fichier sur mon mail


Connaitre son ignorance est une grande part de la connaissance.
http://animegifs.free.fr/anime/mazinger/mazinger.gif

Hors ligne

 

#12 01-09-2006 14:16:22

luluh  
Membre Geek
Lieu: Seine et Marne
Date d'inscription: 21-08-2006
Messages: 29
Pépites: 126
Banque: 0
Site web

Re: [RESOLU] DataWindow et DropDownDataWindow

Au lieu de passer un parametre dans Retrieval Arguments, je modifie dynamiquement dans mon script la clause where de la requete, donc la fenêtre de Retrieval Arguments ne s'affiche plus car je l'utilise plus.

Comment éditer le titre de mon topic pour mettre un [Résolue]

Hors ligne

 

#13 01-09-2006 14:18:54

pick ouic  
La bourse ou la vie ^^
Award: gearotter
Lieu: Massy-Verrières
Date d'inscription: 29-05-2006
Messages: 4658
Pépites: 942
Banque: 2,147,483,647
Site web

Re: [RESOLU] DataWindow et DropDownDataWindow

ok l'affaire est resolue

mais l'autre solution fonctionne aussi !

c'est une bidouille de geek power... fallait juste la connaitre...


Connaitre son ignorance est une grande part de la connaissance.
http://animegifs.free.fr/anime/mazinger/mazinger.gif

Hors ligne

 

#14 01-09-2006 14:22:19

luluh  
Membre Geek
Lieu: Seine et Marne
Date d'inscription: 21-08-2006
Messages: 29
Pépites: 126
Banque: 0
Site web

Re: [RESOLU] DataWindow et DropDownDataWindow

Ta solution marche très bien, je viens de la tester avec une appli test.
Je pense que le pb doit venir d'un truc que j'ai du zapper.

Hors ligne

 

#15 01-09-2006 14:25:11

pick ouic  
La bourse ou la vie ^^
Award: gearotter
Lieu: Massy-Verrières
Date d'inscription: 29-05-2006
Messages: 4658
Pépites: 942
Banque: 2,147,483,647
Site web

Re: [RESOLU] DataWindow et DropDownDataWindow

okkkkkkkkkkkkkkk

vivement les hamburgers !!!!!!!!!

Mais va falloir que je me fasse de la place...
si tout le monde m'en paie... je vais finir par ressembler à monsieur donald ?


Connaitre son ignorance est une grande part de la connaissance.
http://animegifs.free.fr/anime/mazinger/mazinger.gif

Hors ligne

 

Pied de page des forums

Propulsé par FluxBB 1.2.22