|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité régulier
![]() Inscription : février 2007 Messages : 20 ![]() |
Bonjour,
après un petit tour sous C++ Builder, me voici actif sur CR XI et j'ai un petit soucis. Je vous l'explique : en fait, je génère des pages grâce à des cadres/lignes dynamiquement en fonction du nombre de champs présents dans mon fichier de base de données. Jusque là, pas de soucis, faut juste maitriser les ancrages entre les différentes sections. Ce que je voudrais faire donc, c'est de garder le même en-tête de page sur chaque page généré, du genre : "SUPER RAPPORT DE LA MORT QUI TUE". En fait, cela marche nickel, mais lorsque je veux inclure cet état dans un rapport en tant que sous rapport, il me transforme mon en-tête de page en en-tête de rapport et forcément, il ne se répète pas. Cela est dû surement car mon rapport principal possède déjà un en-tête de page. J'ai essayé de faire des sections en dessous de mon en-tête de page du rapport principal, ça ne marche pas... en fait j'ai à peu près essayé ce qui me semblait pouvoir faire l'affaire, mais ça ne fait pas l'affaire ! Donc voilà, je ne sais pas si j'ai été clair mais j'attend vos réponses. Merci d'avance ! |
|
|
00
|
|
|
#2 |
|
Membre expérimenté
![]() Inscription : décembre 2004 Messages : 841 ![]() |
bonjour
Dans un sous rapport, il n'y a pas de notion d'entête de page et de pieds de page. Pour faire des répétitions de sections qui sont dans des sous états sur les changements de page, je fais un groupe "bidon" sur un champ en mettant un ordre spécifié avec comme valeur "*" et je demande la répétition de ce groupe sur les changements de page et çà marche bien. bon, je ne sais pas si c'est clair pour toi. si non, je peux te faire qq copies écran !
__________________
Les paysages sont plus beaux quand on transpire. Olaf Candau |
|
|
00
|
|
|
#3 |
|
Invité régulier
![]() Inscription : février 2007 Messages : 20 ![]() |
Si cela ne te dérange pas, j'aimerai bien !
Pour pouvoir faire des groupes, il faut forcément se connecter à un fichier de base de données non ? et si j'ai pas envie ? M'enfin bref, si ça marche dans ce que je veux faire ... |
|
|
00
|
|
|
#4 |
|
Membre expérimenté
![]() Inscription : décembre 2004 Messages : 841 ![]() |
voilà, j'ai donc un sous etat synthese_critique (voir image 1)
dans ce sous etat, j'ai fait un groupe sur un champ bidon (section EG1) (voir image 2) il faut dire "ordre spécifié" (image 3) et mettre "*" (image 4) voilà, j'espère que çà t'aidrea !
__________________
Les paysages sont plus beaux quand on transpire. Olaf Candau |
|
|
00
|
|
|
#5 |
|
Invité régulier
![]() Inscription : février 2007 Messages : 20 ![]() |
Sur quelle version de Crystal Reports travailles-tu ? Car, je ne peux pas spécifié "*" dans "Ordre spécifié". Perso, je suis sous CR XI !
|
|
|
00
|
|
|
#6 | ||
|
Invité régulier
![]() Inscription : février 2007 Messages : 20 ![]() |
J'ai oublié de préciser que j'utilisais déjà un groupe pour pouvoir afficher ou non des champs selon s'ils étaient vide ou pas dans mon fichier de base de données. Donc, le fait d'inclure mon en-tête dans un en-tête de groupe fait que mon en-tête se répète à chaque fin de mon sous-groupe.
Mais, j'ai trouvé la solution pour afficher l'en-tête de groupe n°1 uniquement au début de chaque page et non plus à la fin de chaque sous-groupe. Je déclare une formule dans laquelle j'initialise une variable global à 0. Je cale cette formule dans l'en-tête de rapport. Ensuite, je me place sur la propriété suppression de l'en-tête de groupe n°1 et je cale cette formule : Code :
Ainsi, en incluant ce rapport dans mon rapport principal, plus de problème d'en-tête de page car je n'en ai plus dans mon sous-rapport, et là magie, mon supposé en-tête se répète bien comme il faut ! Merci encore kikidrome de m'avoir répondu. Je déclare donc ce post comme "Résolu tout seul", ah non il n'existe pas ce tag !
|
||
|
|
00
|
|
|
#7 |
|
Invité régulier
![]() Inscription : février 2007 Messages : 28 ![]() |
Allez Bebert, avoue que c'est SuperStivix qui t'a aidé à résoudre tout ça ?
Suuuuuuuuuuuuuuper Stivix tu n'es pas de nooootre galaxie Enfin bref, bravo quand même
|
|
|
00
|
|
|
#8 | |
|
Membre expérimenté
![]() Inscription : décembre 2004 Messages : 841 ![]() |
Citation:
Bon, tu as résolu ton problème alors c'est cool !
__________________
Les paysages sont plus beaux quand on transpire. Olaf Candau |
|
|
|
00
|
|
|
#9 |
|
Invité régulier
![]() Inscription : février 2007 Messages : 20 ![]() |
Ca me semble bizarre de ne pas avoir les même onglets que toi sous CR XI lorsque je vais dans les options de mon groupe. M'enfin bref, encore merci et Ju2Pom va manger du lardon avant de boire ton jus de pomme
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com