Précédent   Forum des professionnels en informatique > Logiciels > Solutions d'entreprise > Business Intelligence > Crystal Reports > SDK
SDK Forum sur l'utilisation de Crystal Reports par des API (VB, C++, Delphi, Java, etc.)
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 11/02/2008, 09h30   #1
Expert Confirmé
 
Avatar de khany
 
Inscription : octobre 2002
Messages : 2 063
Détails du profil
Informations personnelles :
Âge : 50

Informations forums :
Inscription : octobre 2002
Messages : 2 063
Points : 2 790
Points : 2 790
Par défaut [CR][VS 2005] "Conserver l'unité" non respecté

Bonjour !
Générant un rapport CR avec VS 2005, j'ai un groupe dont je souhaite conserver l'unité. La case est bien cochée mais le saut de page se fait en plein milieu du groupe si celui-ci ne peut pas être placé sur le reste de la page.

Le groupe est simple, en voici un exemple :
Citation:
Nom A
.............tot1......tot2....tot1+tot2
.............tot1......tot2....tot1+tot2
.............tot1......tot2....tot1+tot2
....................................totgen

et ainsi de suite avec Nom B, Nom C, ....
CR ne respecte pas l'unité sur le nom et me met, par ex, le nom et une ligne sur la fin de page puis la suite sur la page suivante. Pas beau du tout

Avez-vous une explication ? J'ai cherché sur le forum mais la réponse étant toujours : Il faut cocher la case "Conserver l'unité", je ne comprend plus rien.

D'avance merci
__________________
avant de poster FAQ VB - Page sources VB - Cours VB

Mes tutoriels : VB - VB.NET et ASP.NET

N'oubliez pas Merci !
khany est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/02/2008, 10h55   #2
Inactif
 
Avatar de Aitone
 
Inscription : novembre 2006
Messages : 3 569
Détails du profil
Informations forums :
Inscription : novembre 2006
Messages : 3 569
Points : 3 291
Points : 3 291
Bonjour,

Cette fonction n'est pas toujours opérationnelle sur CR

Néanmoins, il faut faire attention que conserver l'unité soit également cochée dans le pied de groupe
Aitone est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/02/2008, 11h06   #3
Expert Confirmé
 
Avatar de khany
 
Inscription : octobre 2002
Messages : 2 063
Détails du profil
Informations personnelles :
Âge : 50

Informations forums :
Inscription : octobre 2002
Messages : 2 063
Points : 2 790
Points : 2 790
Elle est cochée partout mais je viens de trouver ceci dans MSDN :
Citation:
Remarque Cette option n'est pas disponible pour les champs de chaînes à lignes multiples ou les champs mémos. Un saut de page peut se produire au milieu d'un champ à plusieurs lignes.
En français, cela signifie quoi exactement ???

De plus, je me demande comment CR réagit vu que cela porte sur plusieurs "sections". Je m'explique : dans mon cas, j'ai plusieurs données par Nom mais évidemment, je ne désire pas qu'il se répète donc :

Citation:
GroupHeaderSection2 (Entête de groupe n°2)...
Reprend juste le nom

Citation:
Section 3 Détails...
Reprend toutes les lignes concernant le Nom

Citation:
GroupFooterSection2 (Pied de page de groupe n°2)...
Reprend le total général (totgen)

J'ai mis "Conserver l'unité" à ces trois segments. Y aurait-il une erreur dans ma conception ?

Merci
__________________
avant de poster FAQ VB - Page sources VB - Cours VB

Mes tutoriels : VB - VB.NET et ASP.NET

N'oubliez pas Merci !
khany est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/02/2008, 14h57   #4
Inactif
 
Avatar de Aitone
 
Inscription : novembre 2006
Messages : 3 569
Détails du profil
Informations forums :
Inscription : novembre 2006
Messages : 3 569
Points : 3 291
Points : 3 291
Perso, la seule façon que j'ai trouvé de contourner le problème, c'est de faire une formule sur le "nouvelle page après" en fonction du nombre d'enregistrements. Mais il faut pour cela que la taille de chaque section ne soit pas variable.
Aitone est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/02/2008, 21h28   #5
Expert Confirmé
 
Avatar de khany
 
Inscription : octobre 2002
Messages : 2 063
Détails du profil
Informations personnelles :
Âge : 50

Informations forums :
Inscription : octobre 2002
Messages : 2 063
Points : 2 790
Points : 2 790
Alors, ce n'est pas pour moi car la taille de la section détails est variable !
Je peux avoir 1 ou 2 lignes comme 9 ou 10
Bon, je vais creuser

merci Adrien pour ton retour d'expérience !
__________________
avant de poster FAQ VB - Page sources VB - Cours VB

Mes tutoriels : VB - VB.NET et ASP.NET

N'oubliez pas Merci !
khany est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 07h54.


 
 
 
 
Partenaires

Hébergement Web