|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre du Club
![]() Étudiant Inscription : décembre 2006 Messages : 194 ![]() |
Bonjour,
J'ai un rapport dans lequel j'ai une liste qui s'incrémente. Celle-ci peut contenir 1 ou 200 lignes. Quand il y a plus de 10 lignes, c'est toute ma Table qui passe sur la page suivante. Quel est le paramètre qui va me permettre de voir le début de la liste sur la page 1 et la suite sur la page 2 ?? Merci de votre aide. Cordialement, Perch'
__________________
Copier sur un seul, c'est du plagiat. Copier sur deux, c'est de la recherche. [Wilson Mizner]
|
|
|
00
|
|
|
#2 |
|
Membre Expert
![]() ![]() Inscription : avril 2008 Messages : 1 053 ![]() |
Il faut faire attention au Page Break.
Normalement le comportement attendu est le par défaut donc vous avez du cliquer sur la mauvaise case à un moment donné. Votre rapport comporte-t-il des groupes ou pas? Normalement sur le groupe il faut mettre : Avant le Groupe : Auto Dans le Groupe : Avoid Après le Groupe : Auto
__________________
BIRT / Actuate Nouveau ! : Actuate v11 LIVE avec cubes en mémoire, dashboard analythique, accès mobile et exports Office intélligents! Télécharger Evaluation ici : http://www.birt-exchange.com/be/downloads/ Nouveau ! : Tutoriel/Formation sur comment installer et utiliser la version d'évaluation Actuate v11 Vous former ici : http://www.birt-exchange.org/org/wik...h_BIRT_iServer |
|
|
00
|
|
|
#3 |
|
Membre du Club
![]() Étudiant Inscription : décembre 2006 Messages : 194 ![]() |
Je suis sous Birt 2.5.1.
J'ai bien compris que je dois utiliser Page Break mais comme ça marche pas, je suis venu ici ![]() Dans ma table, j'ai: 1 header (entête de mes lignes) 1 detail (détail de mes lignes) 1 footer (calcul de la somme des dépenses de mes lignes) Cette table est dans un Détail de ma table principale. Quand je mets ce que tu me dis de mettre :"Avant le Groupe : Auto/Dans le Groupe : Avoid/Après le Groupe : Auto", ça ne break pas. Quand je change la valeur du Page Break Interval, ça break bien, mais c'est pas très propre. Est-ce que ce problème vient de BIRT en lui-même ou bien de la transcription du fichier HTML, généré par Birt, en PDF ??
__________________
Copier sur un seul, c'est du plagiat. Copier sur deux, c'est de la recherche. [Wilson Mizner]
|
|
|
00
|
|
|
#4 |
|
Membre Expert
![]() ![]() Inscription : avril 2008 Messages : 1 053 ![]() |
Cela ne vient pas de BIRT mais du paramètrage de la mise en page.
J'ai déjà vu des rapports très bien affichés en HTML et PDF beaucoup plus complexes. Si vous voulez bien refaire un rapport avec votre mécanique mais sur la base exemple Classic Models et le poster ici on va essayer de vous aider.
__________________
BIRT / Actuate Nouveau ! : Actuate v11 LIVE avec cubes en mémoire, dashboard analythique, accès mobile et exports Office intélligents! Télécharger Evaluation ici : http://www.birt-exchange.com/be/downloads/ Nouveau ! : Tutoriel/Formation sur comment installer et utiliser la version d'évaluation Actuate v11 Vous former ici : http://www.birt-exchange.org/org/wik...h_BIRT_iServer |
|
|
00
|
|
|
#5 |
|
Membre confirmé
![]() Nicolas Vives Inscription : avril 2010 Messages : 178 ![]() |
Si ta table est située dans la ligne de détail d'une autre table, tu dois mettre le PageBreakInside de la table mère à auto et pas avoid. Sinon tu interdis de mettre le moindre page break dans ta table fille.
|
|
|
00
|
|
|
#6 |
|
Membre du Club
![]() Étudiant Inscription : décembre 2006 Messages : 194 ![]() |
@nicolas.1.vives: sur ma table mère c'est bien tout en auto.
![]() @Stefan C: comment on fait ce type de manipulation ??
__________________
Copier sur un seul, c'est du plagiat. Copier sur deux, c'est de la recherche. [Wilson Mizner]
|
|
|
00
|
|
|
#7 |
|
Membre Expert
![]() ![]() Inscription : avril 2008 Messages : 1 053 ![]() |
C'est pas très compliqué , vous faites un rapport avec la même structure que le votre mais avec la source Classic Models.
Ensuite ici vous pouvez rajouter une pièce jointe : le rapport rtpdesign.
__________________
BIRT / Actuate Nouveau ! : Actuate v11 LIVE avec cubes en mémoire, dashboard analythique, accès mobile et exports Office intélligents! Télécharger Evaluation ici : http://www.birt-exchange.com/be/downloads/ Nouveau ! : Tutoriel/Formation sur comment installer et utiliser la version d'évaluation Actuate v11 Vous former ici : http://www.birt-exchange.org/org/wik...h_BIRT_iServer |
|
|
00
|
|
|
#8 |
|
Membre confirmé
![]() Nicolas Vives Inscription : avril 2010 Messages : 178 ![]() |
Essaie de mettre le pageBreakInside de ton tableau fille à auto et pas avoid, et aussi de mettre le page break interval à 0.
|
|
|
00
|
|
|
#9 |
|
Membre du Club
![]() Étudiant Inscription : décembre 2006 Messages : 194 ![]() |
Non, je ne peux pas, car dans le XML, y'a le nom de l'entreprise,...
Je vais être obligé de me débrouiller avec les ressources internes... Désolé du dérangement. Merci
__________________
Copier sur un seul, c'est du plagiat. Copier sur deux, c'est de la recherche. [Wilson Mizner]
|
|
|
00
|
|
|
#10 |
|
Membre du Club
![]() Étudiant Inscription : décembre 2006 Messages : 194 ![]() |
@nicolas.1.vives: je vais essayer ça ^^
__________________
Copier sur un seul, c'est du plagiat. Copier sur deux, c'est de la recherche. [Wilson Mizner]
|
|
|
00
|
|
|
#11 |
|
Membre du Club
![]() Étudiant Inscription : décembre 2006 Messages : 194 ![]() |
ça ne marche pas non plus avec page break internal à 0...
__________________
Copier sur un seul, c'est du plagiat. Copier sur deux, c'est de la recherche. [Wilson Mizner]
|
|
|
00
|
|
|
#12 |
|
Membre confirmé
![]() Nicolas Vives Inscription : avril 2010 Messages : 178 ![]() |
Bon, il ne reste que la suggestion de Stéphane : faire un état reproduisant la structure voulue à partir de données d'exemple (les tables SQL "Classic Models") histoire de nous montrer où tu en es sans avoir de données d'entreprise dans l'état.
Car le comportement qui consiste à remplir la page puis passer à la suivante, est bien le comportement standard qui est appliqué par défaut. |
|
|
00
|
|
|
#13 |
|
Membre du Club
![]() Étudiant Inscription : décembre 2006 Messages : 194 ![]() |
Ok, je n'ai pas le temps de faire ça aujourd'hui.
Je regarderai ça en début de semaine prochaine sauf si un collègue finit le travail à ma place. Merci de votre aide. bon weekend
__________________
Copier sur un seul, c'est du plagiat. Copier sur deux, c'est de la recherche. [Wilson Mizner]
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com