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 09-07-2007 12:10:06

bdf94  
Membre Power Geek
Date d'inscription: 04-10-2006
Messages: 180
Pépites: 2,231
Banque: 0

[RESOLU] SetSort sur DW composite

Bonjour,

J'ai une fenêtre contenant une DW (dw_result_allocact) pouvant être triée par rapport aux différentes colonnes.
Je voudrais récupérer ce trie pour l'appliquer sur une DW composite (dw_print) qui se trouve dans une autre fenêtre (print).
J'ai fait ce code, mais il ne fonctionne apparement pas.
Ai-je oublié quelque chose ?

Exemple :

Code: pb

datawindowchild adw_child
string ls_setting

OPEN( w_print, w_cdgportef_mdi)
w_print.dw_print.DataObject = 'd_result_allocact_rpt'
w_print.dw_print.GetChild("dw_result_allocact_detail_rpt", adw_child)
w_print.dw_print.SetTransObject( SQLCA)
w_print.dw_print.Retrieve( gs_login)

ls_setting= dw_result_allocact.Object.DataWindow.Table.Sort
adw_child.SetSort( "raa_valoglob A")
adw_child.Sort()


Dernière modification par bdf94 (18-07-2007 15:58:12)

Hors ligne

 

#2 09-07-2007 12:12:49

bdf94  
Membre Power Geek
Date d'inscription: 04-10-2006
Messages: 180
Pépites: 2,231
Banque: 0

Re: [RESOLU] SetSort sur DW composite

Pardon, à la place de "adw_child.SetSort( "raa_valoglob A")", c'est :

adw_child.SetSort( ls_setting)

Mais le résultat est le même

Hors ligne

 

#3 09-07-2007 12:18:36

shahin  
Modérateur
Award: bf
Lieu: val de marne
Date d'inscription: 26-09-2006
Messages: 938
Pépites: 8,675,050,269
Banque: 16,218,225,127,617

Re: [RESOLU] SetSort sur DW composite

setSort renvoie 1 ou -1 ?


never let people work on more than one thing at once.

Hors ligne

 

#4 09-07-2007 12:20:30

bdf94  
Membre Power Geek
Date d'inscription: 04-10-2006
Messages: 180
Pépites: 2,231
Banque: 0

Re: [RESOLU] SetSort sur DW composite

Le SetSort et le Sort retourne 1 tous les 2.

Hors ligne

 

#5 18-07-2007 17:04:42

bdf94  
Membre Power Geek
Date d'inscription: 04-10-2006
Messages: 180
Pépites: 2,231
Banque: 0

Re: [RESOLU] SetSort sur DW composite

En fait, entre la ligne de code "retrieve..." et  "ls_setting= ...", il y a un setformat de la dw.

J'ai du refaire la ligne "w_print.dw_print.GetChild("dw_result_allocact_detail_rpt", adw_child)" avant "adw_child.SetSort( "raa_valoglob A")
"

Hors ligne

 

Pied de page des forums

Propulsé par FluxBB 1.2.22