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-07-2010 12:50:50

krimo  
Membre Geek
Date d'inscription: 22-03-2010
Messages: 61
Pépites: 267
Banque: 0

[RESOLU] Modification d'un report

Bonjour,
je suis actuellement confronté à un problème que je n'arrive pas à résoudre.
Je m'explique:
Je créer un datawindow contenant en autre un report (qui est lui aussi lié à une datawindow).
Je souhaiterai modifier la requête du report. Je ne vois pas trop comment faire.
j'ai pourtant tester la méthode modify en y accédant de la sorte: datawindow_name.object.reports_name.modify(".......") mais cela ne fonctionne pas..
Une piste????

Merci de votre aide

Dernière modification par krimo (06-07-2010 07:37:58)

Hors ligne

 

#2 01-07-2010 12:59:24

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

Re: [RESOLU] Modification d'un report

Bonjour,

Pour changer la requête d'une datawindow il existe la méthode SetSQLSelect, attention pour que cela fonctionne la requête ne doit pas avoir de "retrievial arguments".

Hors ligne

 

#3 01-07-2010 13:03:28

krimo  
Membre Geek
Date d'inscription: 22-03-2010
Messages: 61
Pépites: 267
Banque: 0

Re: [RESOLU] Modification d'un report

Aïe..  cette méthode me convient mais la requête possède des retrievial arguments...
Est ce possible de contourner ce problème?

Hors ligne

 

#4 01-07-2010 13:35:12

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] Modification d'un report

Pourquoi conserver les arguments, si tu modifie le sql ?

<DW Control Name>.Modify("DataWindow.Table.Select='<string containing the SQL select source of the DW>'")


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

Hors ligne

 

#5 02-07-2010 09:39:34

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

Re: [RESOLU] Modification d'un report

Bonjour,

En fait, je me permet de compléter la réponse de shahin pour être plus explicite :

Si tu as une requête du genre :

... WHERE column1 = :identifiant

Code: pb

dw_1.Retrieve(1)


Dans la mesure ou tu modifies le sql, tu n'as plus l'utilité du retrievial arguments, tu peux directement contruire ta requête avec la condition :

Code: pb

dw_1.SetSQLSelect(" ... WHERE column1 = 1")
dw_1.Retrieve()

Hors ligne

 

#6 06-07-2010 07:37:41

krimo  
Membre Geek
Date d'inscription: 22-03-2010
Messages: 61
Pépites: 267
Banque: 0

Re: [RESOLU] Modification d'un report

Merci de l'info!!!

Hors ligne

 

Pied de page des forums

Propulsé par FluxBB 1.2.22