Précédent   Forum des professionnels en informatique > Logiciels > Solutions d'entreprise > Business Intelligence > BIRT
BIRT Forum d'entraide sur BIRT (Business Intelligence and Reporting Tools). Avant de poster --> FAQ BIRT,Tutoriels BIRT
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 27/07/2007, 11h27   #1
Membre Expert
 
Inscription : septembre 2006
Messages : 1 466
Détails du profil
Informations forums :
Inscription : septembre 2006
Messages : 1 466
Points : 1 593
Points : 1 593
Par défaut [2.2][Designer] Forcer un saut de page pour chaque groupe d'un tableau.

Bonjour,
J'ai créé un tableau dynamique sous birt avec un critere de groupe pour rassembler des items du tableau ensemble.
Comment forcer un saut de page pour chaque nouveau groupe (après le premier)?
Merci de votre aide.
Morbo est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/07/2007, 11h42   #2
Membre Expert
 
Inscription : septembre 2006
Messages : 1 466
Détails du profil
Informations forums :
Inscription : septembre 2006
Messages : 1 466
Points : 1 593
Points : 1 593
Ok, je pense avoir trouvé : http://marklorenz.blogspot.com/2006/...evelopers.html
Morbo est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/07/2007, 14h53   #3
Membre Expert
 
Inscription : septembre 2006
Messages : 1 466
Détails du profil
Informations forums :
Inscription : septembre 2006
Messages : 1 466
Points : 1 593
Points : 1 593
Bon en fait mes tests montrent que le report engine se fout de la propriété pageBreakBefore que je mets sur la premiere ligne du group header.
J'ai aussi tenté de le mettre sur le premier label de cette ligne, sans succes.
Morbo est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/07/2007, 15h13   #4
BiM
Modératrice
 
Avatar de BiM
 
Femme
Consultante/Formatrice BIRT & Ingénieur Java/J2EE/GWT
Inscription : janvier 2005
Messages : 7 299
Détails du profil
Informations personnelles :
Sexe : Femme
Âge : 26
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations professionnelles :
Activité : Consultante/Formatrice BIRT & Ingénieur Java/J2EE/GWT

Informations forums :
Inscription : janvier 2005
Messages : 7 299
Points : 8 650
Points : 8 650
Tu es sur quelle version (exactement) ?
__________________
__~{@ BiM - Modératrice "Business Intelligence" @}~
Consultante/Formatrice BIRT & Ingénieur Java/J2EE/GWT
___________.~{@ Lapine crétine @}~
BiM est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/07/2007, 15h21   #5
Membre Expert
 
Avatar de lazarel
 
Homme
Consultant informatique
Inscription : mai 2007
Messages : 893
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 30
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations professionnelles :
Activité : Consultant informatique
Secteur : Aéronautique - Marine - Espace - Armement

Informations forums :
Inscription : mai 2007
Messages : 893
Points : 1 360
Points : 1 360
Bonjour,

Il me semble ques les ruptures se gèrent au niveau de ton groupe pas au niveau de ta mise en page

Cordialement Lazarel
lazarel est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/07/2007, 15h23   #6
BiM
Modératrice
 
Avatar de BiM
 
Femme
Consultante/Formatrice BIRT & Ingénieur Java/J2EE/GWT
Inscription : janvier 2005
Messages : 7 299
Détails du profil
Informations personnelles :
Sexe : Femme
Âge : 26
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations professionnelles :
Activité : Consultante/Formatrice BIRT & Ingénieur Java/J2EE/GWT

Informations forums :
Inscription : janvier 2005
Messages : 7 299
Points : 8 650
Points : 8 650
Les deux peuvent se faire. Par défaut, après chaque groupe dans un tableau dynamique il y a un saut de page donc normalement tu ne devrais même pas chercher comment faire. Cependant, si ça ne se fait pas, il serait bien que tu mettes en pièce jointe ton rptdesign et que tu nous indique à quel endroit tu veux ton saut de page que l'on puisse t'aider
__________________
__~{@ BiM - Modératrice "Business Intelligence" @}~
Consultante/Formatrice BIRT & Ingénieur Java/J2EE/GWT
___________.~{@ Lapine crétine @}~
BiM est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/07/2007, 15h53   #7
Membre Expert
 
Inscription : septembre 2006
Messages : 1 466
Détails du profil
Informations forums :
Inscription : septembre 2006
Messages : 1 466
Points : 1 593
Points : 1 593
Ok, je suis en version 2.2.0.v20070611 exactement.
Sinon voila le report et son xml, faudra bien sur changer le chemin sur votre machine.
J'ai noté que les page-after marchaient par contre, mais je sais pas comment déterminer qu'on est en derniere page ou initialiser une variable javascript par une valeur de mon dataset.
Fichiers attachés
Type de fichier : zip bull_test.zip (11,1 Ko, 4 affichages)
Morbo est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/07/2007, 16h20   #8
BiM
Modératrice
 
Avatar de BiM
 
Femme
Consultante/Formatrice BIRT & Ingénieur Java/J2EE/GWT
Inscription : janvier 2005
Messages : 7 299
Détails du profil
Informations personnelles :
Sexe : Femme
Âge : 26
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations professionnelles :
Activité : Consultante/Formatrice BIRT & Ingénieur Java/J2EE/GWT

Informations forums :
Inscription : janvier 2005
Messages : 7 299
Points : 8 650
Points : 8 650
Merci

Je suppose que tu veux mettre un saut de page entre les bulletins.

Dans le designer, tu sélectionnes le groupe du tableau principal, tu fais Clic droit > Edit Group > Page Break After > Always Excluding Last
__________________
__~{@ BiM - Modératrice "Business Intelligence" @}~
Consultante/Formatrice BIRT & Ingénieur Java/J2EE/GWT
___________.~{@ Lapine crétine @}~
BiM est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/07/2007, 16h40   #9
Membre Expert
 
Inscription : septembre 2006
Messages : 1 466
Détails du profil
Informations forums :
Inscription : septembre 2006
Messages : 1 466
Points : 1 593
Points : 1 593
En effet, ça marche bcp mieux, j'avais completement oublié cette page de conf...
Maintenant je vais essayé de ramener les entête dans la "master" page, histoire que la position du bas de page soit indépendante de la longueure du tableau.
Au passage si tu vois quelque chose à améliorer pour les perf, n'hésite pas .
Merci encore.
Morbo est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/07/2007, 16h56   #10
BiM
Modératrice
 
Avatar de BiM
 
Femme
Consultante/Formatrice BIRT & Ingénieur Java/J2EE/GWT
Inscription : janvier 2005
Messages : 7 299
Détails du profil
Informations personnelles :
Sexe : Femme
Âge : 26
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations professionnelles :
Activité : Consultante/Formatrice BIRT & Ingénieur Java/J2EE/GWT

Informations forums :
Inscription : janvier 2005
Messages : 7 299
Points : 8 650
Points : 8 650
Tu ne pourras pas mettre le header dans la Master Page, l'entête est dynamique or ce que tu met dans le Master Page, c'est quelquechose qui va se répéter sur toutes les pages exactement à l'identique (sauf numéros de page et autres).
__________________
__~{@ BiM - Modératrice "Business Intelligence" @}~
Consultante/Formatrice BIRT & Ingénieur Java/J2EE/GWT
___________.~{@ Lapine crétine @}~
BiM est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 20h25.


 
 
 
 
Partenaires

Hébergement Web