Bonjour à tous,
J'utilise Crystal Report avec FrameWork .Net 1.1 sur un environnement de dév XP SP 2.
Voila j'ai un Rapport groupé. J'ai une table de Titulaires, et une table de Convives. Chaque Convive est associé à un titulaire.
J'ai donc groupé via une sélection avec un entete et pied de page affichant des données liées au Titulaire et dans la section Détails chaque convive.
Maintenant mon objectif est d'afficher le pied de page seulement sur la première page de chaque Titulaire (S'il y a 2 titulaires et 45 pages, seulement 2 pages auront le pied de page)
J'affiche PageNumber et PageNofM sur mon état :
- dans l'entete + Pied de page ca donne 1/26 pour le 1er groupe puis 1/18 etc. dans le 2eme groupe => Bon
- Dans le pied de page => Pareil que précédemment => Bon- Seulement dans l'entête => affiche 1/44 => Pas bon
Donc je laisse dans les 2 l'affichage du numéro de page. Maintenant dans mon pied de page je fais un Supprimer avec condition.
Si je mets comme condition PageNumber = 1
Mon pied de page est supprimé sur chaque nouveau groupe => C'est super ca marche mais moi je veux l'inverse, supprimer quand ce n'est pas un nouveau groupe.
Je fais donc un PageNumber <> 1 comme condition. Et la un truc étrange arrive :
L'affichage des numéros de page est déréglé par rapport à la condition précédente. Il ne m'affiche plus 1/26 puis plus tard 1/18 mais 1/44.
Pourquoi en changeant une condition =1 en <> 1 change la vision du numéro de page ?
COmment je pourrais afficher le pied de page seulement sur la 1ère page de chaque groupe (donc 1/26 puis 1/18)
Merci
ps : Au fait j'ai une condition pour Réinitialiser le numéro de page condition suivante :
Code : Sélectionner tout - Visualiser dans une fenêtre à part {TITULAIRE.IDTITULAIRE} <> Next({TITULAIRE.IDTITULAIRE})
Partager