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 23/12/2010, 21h56   #1
Invité régulier
 
Inscription : février 2009
Messages : 20
Détails du profil
Informations forums :
Inscription : février 2009
Messages : 20
Points : 6
Points : 6
Par défaut Variable Partagée Crystal Report

Bonjour,

J'ai un rapport principal qui fait appel à un sous-rapport. Dans mon sous-rapport j'ai créé une formule dans le pied page qui est la formule suivante :
Code :
1
2
shared numbervar vTotalMisc;
VTotalMisc:=Sum ({OrderMsc.DocMiscAmt}, {OrderMsc.OrderLine})
Nom de la formule vTotalMisc.

Dans mon rapport principale j'ai ajouté la formule suivante :
Code :
1
2
shared numbervar vTotalMisc;
vTotalMisc
et le nom de la formule vTotalMisc.

Dans mon rapport principale avec la variable que j'ai ajouté vtotalmisc, ma variable est toujours à zéro. Car le résultat de ma formule dans mon rapport principale doit s'ajouter sur chaque ligne de commande que j'ai, mais le total me donne toujours 0, pourtant dans mon sous-rapport ma variable vtotalmisc elle n'est pas à 0.

merci de m'aider.

Nancy
nanmer est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/01/2011, 14h00   #2
Nouveau Membre du Club
 
Inscription : avril 2007
Messages : 59
Détails du profil
Informations forums :
Inscription : avril 2007
Messages : 59
Points : 27
Points : 27
Envoyer un message via MSN à battl14
Bonjour,

explicite le moment dévaluation de ta variable avec l'une des fonction suivante:
BeforeReadingRecords
WhileReadingRecords
WhilePrintingRecords
EvaluateAfter (x)

Code :
1
2
3
WhileReadingRecords;
shared numbervar vTotalMisc;
VTotalMisc:=Sum ({OrderMsc.DocMiscAmt}, {OrderMsc.OrderLine})
Cordialement
battl14
battl14 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/01/2011, 14h19   #3
Membre du Club
 
Inscription : février 2010
Messages : 76
Détails du profil
Informations forums :
Inscription : février 2010
Messages : 76
Points : 67
Points : 67
Bonjour,

Petite question (mais important néanmoins) :

Le sous-état, il est affiché ou il sert simplement à calculer la variable ?
asiane est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/01/2011, 00h02   #4
Invité régulier
 
Inscription : août 2005
Messages : 9
Détails du profil
Informations personnelles :
Âge : 41
Localisation : Belgique

Informations forums :
Inscription : août 2005
Messages : 9
Points : 9
Points : 9
Bonjour,

Effectivement, le sous-rapport doit :

1.- être affiché;
2.- être situé dans une (sous-)section qui précède celle qui contient la formule avec la variable partagée dans le rapport principal.

Je vous souhaite une excellente journée.

Cordialement,

Thierry.
herensth est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/01/2011, 09h23   #5
Membre du Club
 
Inscription : février 2010
Messages : 76
Détails du profil
Informations forums :
Inscription : février 2010
Messages : 76
Points : 67
Points : 67
Citation:
Envoyé par herensth Voir le message
Effectivement, le sous-rapport doit :

1.- être affiché;
Vrai mais il est cependant possible de mettre les infos du sous-état en blanc, réduite le ou les champs au maximum, diminuer au maximum la section et dans l'état principal, diminuer au maximum la section contenant le sous-état.

Ainsi, on est pas obligé de le voir
asiane est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/01/2011, 14h09   #6
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
Citation:
Envoyé par asiane Voir le message
Vrai mais il est cependant possible de mettre les infos du sous-état en blanc, réduite le ou les champs au maximum, diminuer au maximum la section et dans l'état principal, diminuer au maximum la section contenant le sous-état.

Ainsi, on est pas obligé de le voir
on peut aussi dans l'expert section, supprimer la section dans laquelle sont posés les champs
__________________
Les paysages sont plus beaux quand on transpire.
Olaf Candau
kikidrome est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/01/2011, 14h11   #7
Membre du Club
 
Inscription : février 2010
Messages : 76
Détails du profil
Informations forums :
Inscription : février 2010
Messages : 76
Points : 67
Points : 67
Citation:
Envoyé par kikidrome Voir le message
on peut aussi dans l'expert section, supprimer la section dans laquelle sont posés les champs
Je ne crois pas car si on supprime la section, la variable ne se "transmet" pas
asiane est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/01/2011, 14h32   #8
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
Citation:
Envoyé par asiane Voir le message
Je ne crois pas car si on supprime la section, la variable ne se "transmet" pas
ah si, si...
__________________
Les paysages sont plus beaux quand on transpire.
Olaf Candau
kikidrome est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/01/2011, 14h39   #9
Membre du Club
 
Inscription : février 2010
Messages : 76
Détails du profil
Informations forums :
Inscription : février 2010
Messages : 76
Points : 67
Points : 67
Citation:
Envoyé par kikidrome Voir le message
ah si, si...
une variable partagée peut passer d'un sous état à un état principal si le sous état est dans une section masquée ?
asiane est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/01/2011, 14h40   #10
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
Citation:
Envoyé par asiane Voir le message
une variable partagée peut passer d'un sous état à un état principal si le sous état est dans une section masquée ?
je le fais régulièrement
__________________
Les paysages sont plus beaux quand on transpire.
Olaf Candau
kikidrome est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/01/2011, 14h42   #11
Membre du Club
 
Inscription : février 2010
Messages : 76
Détails du profil
Informations forums :
Inscription : février 2010
Messages : 76
Points : 67
Points : 67
Citation:
Envoyé par kikidrome Voir le message
je le fais régulièrement
mais tu fais comment ? ? ?

Moi je t'assures, sous la version X, quand je fais ça, mon sous rapport n'est pas lu.

Y'a-t-il une option quelque part que je n'ai pas vu ?
asiane est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/01/2011, 15h09   #12
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
Citation:
Envoyé par asiane Voir le message
mais tu fais comment ? ? ?

Moi je t'assures, sous la version X, quand je fais ça, mon sous rapport n'est pas lu.

Y'a-t-il une option quelque part que je n'ai pas vu ?
la section détail est supprimée et dans cette section, je calcule la variable partagée "au_moins_un_score_entete" que j'utilise dans le pied de groupe et çà fonctionne bien.

je suis en crystal XI
Images attachées
Type de fichier : jpg ScreenShot001.jpg (39,6 Ko, 7 affichages)
__________________
Les paysages sont plus beaux quand on transpire.
Olaf Candau
kikidrome est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/01/2011, 15h25   #13
Membre du Club
 
Inscription : février 2010
Messages : 76
Détails du profil
Informations forums :
Inscription : février 2010
Messages : 76
Points : 67
Points : 67
Citation:
Envoyé par kikidrome Voir le message
la section détail est supprimée et dans cette section, je calcule la variable partagée "au_moins_un_score_entete" que j'utilise dans le pied de groupe et çà fonctionne bien.

je suis en crystal XI
oui mais tu ne calcule pas ta variable dans un sous-état
asiane est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/01/2011, 15h30   #14
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
Citation:
Envoyé par asiane Voir le message
oui mais tu ne calcule pas ta variable dans un sous-état
exact, quand j'ai besoin de la faire passer au rapport principal, je fais diffférement, je supprime l'affichage dans la mise en forme du champ
Images attachées
Type de fichier : jpg ScreenShot002.jpg (16,7 Ko, 7 affichages)
__________________
Les paysages sont plus beaux quand on transpire.
Olaf Candau
kikidrome 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 11h04.


 
 
 
 
Partenaires

Hébergement Web