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 23-03-2009 14:07:36

le_gone_de_lyon  
Membre Geek
Lieu: LYON
Date d'inscription: 12-09-2006
Messages: 64
Pépites: 203
Banque: 0

[RESOLU] Afficher datawindow avec groupe de ligne à l'ecran sans pagination

Bonjour,

En PB10, dans une fenêtre, je souhaite affiche une datawindow avec une rupture par code ligne (par ex).

Je ne veux pas gerer le changement de page, j'aimerais une liste en continu.

Or, avec l'utilisation de l'option "group", la datawindow est automatiquement gérée en page et declenche des bas et des hauts de pages automatiquement.

Y-a-t-il un moyen de detourner cet effet (nombre de ligne illimite sur une page => une seule page )

Gestion de la rupture uniquement sur le code defini dans le groupe.

Suis-je assez clair ?

D'avance merci pour vos reponses

cordialement

Le gone de lyon

Dernière modification par le_gone_de_lyon (24-03-2009 09:35:23)

Hors ligne

 

#2 23-03-2009 15:45:43

Chrnico  
N2I Power
Award: bf
Lieu: Vanves
Date d'inscription: 05-06-2007
Messages: 1206
Pépites: 12,884,901,943
Banque: 9,223,372,036,854,776,000
Site web

Re: [RESOLU] Afficher datawindow avec groupe de ligne à l'ecran sans pagination

As tu essayé un truc du genre

Code: pb

dw_1.Modify("DataWindow.Print.Paper.Size=256")
dw_1.Modify("DataWindow.Print.CustomPage.Length=10000")


tu peux remplacer 10000 par rowcount() * la hauteur d'une ligne sans oublier d'ajouter les marges au résultat pour avoir la taille voulue de la page... Cela te permet d'avoir une seule page de la longueur totale de ta DW. A essayer. Je garantis pas le résultat.


Tu dois donc tu peux (Kant)

Tu peux donc tu dois (N2i)
www.n2i.fr

Hors ligne

 

#3 24-03-2009 08:28:34

le_gone_de_lyon  
Membre Geek
Lieu: LYON
Date d'inscription: 12-09-2006
Messages: 64
Pépites: 203
Banque: 0

Re: [RESOLU] Afficher datawindow avec groupe de ligne à l'ecran sans pagination

Bonjour,

Je viens d'essayer avec le custompage, aucune différence.

Merci quand même pour ta réponse

Cordialement

Le gone de lyon

Hors ligne

 

#4 24-03-2009 08:34:01

Chrnico  
N2I Power
Award: bf
Lieu: Vanves
Date d'inscription: 05-06-2007
Messages: 1206
Pépites: 12,884,901,943
Banque: 9,223,372,036,854,776,000
Site web

Re: [RESOLU] Afficher datawindow avec groupe de ligne à l'ecran sans pagination

dommage


Tu dois donc tu peux (Kant)

Tu peux donc tu dois (N2i)
www.n2i.fr

Hors ligne

 

#5 24-03-2009 09:34:52

le_gone_de_lyon  
Membre Geek
Lieu: LYON
Date d'inscription: 12-09-2006
Messages: 64
Pépites: 203
Banque: 0

Re: [RESOLU] Afficher datawindow avec groupe de ligne à l'ecran sans pagination

Bonjour,

Je viens de trouver une solution MAIS elle ne marche qu'à partir de la version 10.5 :

il faut utiliser : <Bandname.property DataWindow object property>

une nouvelle propriété est apparue à partir de la version 10.5 :

<Suppress>    A boolean that lets you suppress group headers after page breaks. You can set this property on group header bands only. When a group listing straddles a page break, all group headers for which you set this property will be suppressed. The suppressed headers do not display at the top of the page. However, if the page break coincides with the start of a new group, only headers above the current group header can be suppressed. Values are:No - Does not suppress group headers.Yes - Suppresses group headers.Painter: General tab when a group header band is selected.

Par exemple :
<dw_liste.Modify("Datawindow.header.1.Suppress=Yes")>

En cas de changement de page (page break), le groupe header 1 ne sera pas edité.

Cordialement

le gone de lyon

Hors ligne

 

#6 24-10-2011 12:44:37

Sailor LVCV  
N2I power
Lieu: Vigneux sur Seine
Date d'inscription: 04-03-2008
Messages: 54
Pépites: 1,253
Banque: 0

Re: [RESOLU] Afficher datawindow avec groupe de ligne à l'ecran sans pagination

Depuis le temps que je me demande si c'est possible !

Merci !!


Moi, Sailor LVCV, au nom d'Aldebaran, je vais vous punir !!!

Hors ligne

 

Pied de page des forums

Propulsé par FluxBB 1.2.22