Précédent   Forum des professionnels en informatique > Logiciels > Solutions d'entreprise > Business Intelligence > Crystal Reports
Crystal Reports Forum d'entraide sur Crystal Reports. Avant de poster --> FAQ Crystal, Tutoriels Crystal
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 09/06/2006, 14h32   #1
Membre habitué
 
Avatar de arthenius
 
Homme
Développeur .NET
Inscription : mars 2005
Messages : 107
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Développeur .NET
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : mars 2005
Messages : 107
Points : 110
Points : 110
Par défaut [CR XI] Pb de saut de page et répétition d'entete de groupe

Salut a tous

plutot qu'un long discours voila mon edition :

Page 1 :
Page 2 :
en fait j'ai 2 groupe sur cette edition l'entete de facture et un groupe sur la cle du detail de facture
j'ai demande a CR de me repeter l'entete du groupe facture a chaque nouvelle page hors qd on est jsute a la limite du saut de page ca me fait ca...

si j'ai plus de ligne sur ma facture ca passe il me met bien tout l'entete de facture sur la deuxieme page

alors j'ai penser a uen solution a savoir forcer un pied de page a une certaine taiile pour toute les pages sauf la dernieres

j'ai fait une condition sur la section pied de page et le masquer :
Code :
1
2
3
4
5
 
IF PAGENUMBER = TOTALPAGENUMBER THEN
    TRUE
ELSE
    FALSE
ca a l'air de fonctionner mais mon pied de page n'est pas supprimer sur la derniere page...par contre l'entete apparait bien sur ma 2eme page mais le total ne s'imprime plus tout en bas

en gros je voudrais forcer le saut de page et la creation de l'entete sur la 2eme page et ainsi eviter les effets de bords a partir d'un certain nombre de ligne...possible ????

merci de votre aide.
__________________
Arthenius
arthenius est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/06/2006, 08h55   #2
Membre habitué
 
Avatar de arthenius
 
Homme
Développeur .NET
Inscription : mars 2005
Messages : 107
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Développeur .NET
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : mars 2005
Messages : 107
Points : 110
Points : 110
un petit up
__________________
Arthenius
arthenius est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/06/2006, 11h27   #3
Membre expérimenté
 
Avatar de kikidrome
 
Inscription : décembre 2004
Messages : 841
Détails du profil
Informations personnelles :
Localisation : France, Drôme (Rhône Alpes)

Informations forums :
Inscription : décembre 2004
Messages : 841
Points : 563
Points : 563
Salut
Pourrais tu faire une copie écran de l'onglet conception de ton rapport ?
__________________
Les paysages sont plus beaux quand on transpire.
Olaf Candau
kikidrome est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/06/2006, 11h48   #4
Membre habitué
 
Avatar de arthenius
 
Homme
Développeur .NET
Inscription : mars 2005
Messages : 107
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Développeur .NET
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : mars 2005
Messages : 107
Points : 110
Points : 110


eg1 : groupe qui me permet de faire pour une meme facture plusieurs duplicata en fonction d'une variable dema BDD (fait en code C# en amont)

EG2 : Groupe sur l'entete de facture
__________________
Arthenius
arthenius est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/06/2006, 11h51   #5
Membre habitué
 
Avatar de arthenius
 
Homme
Développeur .NET
Inscription : mars 2005
Messages : 107
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Développeur .NET
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : mars 2005
Messages : 107
Points : 110
Points : 110
je pense que la solution se trouve dans le coin la : http://www.developpez.net/forums/d89045/logiciels/solutions-dentreprise/business-intelligence/crystal-reports/10-forcer-nouvelle-page/

mais me reste plus qu'a faire fonctionner ma chite variable qui va bien...
__________________
Arthenius
arthenius est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/06/2006, 15h34   #6
Membre habitué
 
Avatar de arthenius
 
Homme
Développeur .NET
Inscription : mars 2005
Messages : 107
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Développeur .NET
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : mars 2005
Messages : 107
Points : 110
Points : 110
bon j'ai finalement trouver...

Dans mon Entete une formule pour rest le nb de ligne par facture :

Code :
1
2
3
4
 
WhilePrintingRecords;
 
global numbervar x := 0;
Dans mon détail je met une formule Nb_Ligne contenant :

Code :
1
2
3
4
5
6
 
WhilePrintingRecords;
 
global numbervar x;
 
x:=x+1;
et sur la condition "nouvelle page après de mon détail" je met :

Code :
1
2
3
4
5
 
IF {@Nb_Ligne}=20 THEN
    TRUE
ELSE
    FALSE
merci a vous
__________________
Arthenius
arthenius 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 22h15.


 
 
 
 
Partenaires

Hébergement Web