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 04/12/2007, 11h21   #1
Membre du Club
 
Inscription : avril 2007
Messages : 145
Détails du profil
Informations personnelles :
Localisation : Luxembourg

Informations forums :
Inscription : avril 2007
Messages : 145
Points : 44
Points : 44
Par défaut XI - accèder a un champ d'un sous-rapport ?

Bonjour,

Je fais des statistiques sur des incidents chez des client.

J'ai deux sous-rapports dans mon rapport pricipal.

Dans chaque sous-rapport j'ai dans mon "Report Header" un champ basé sur le total des interventions. Imaginons que dans mon 1 sous-rapport ce nombre est 15. Dans mon deuxième sous-rapport s'affiche un autre type d'information mais dans le "Report Header" j'ai un même champ basé sur le nombre d'interventions. Imaginons que le total dans le 2 sous-rapport est de 10.

Dans mon rapport pricipal je voudrais faire un total des deux sous-rapports:
Avoir quelque chose (une formule ou encore plus simple) qui va chercher les deux totaux et qui m'affiche 25 (10+15).

Quelqu'un pourrait m'aider?

Merci
campia est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/12/2007, 11h23   #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,

Nous en revenons encore aux histoires des variables partagées.
Tu en créé une dans chaque sous-état où tu affecte la valeur de ton champ et tu les reprend dans le principal pour les additionner.
Aitone est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/12/2007, 11h25   #3
Membre du Club
 
Inscription : avril 2007
Messages : 145
Détails du profil
Informations personnelles :
Localisation : Luxembourg

Informations forums :
Inscription : avril 2007
Messages : 145
Points : 44
Points : 44
pardon je ne comprend pas exactement ce que tu veux dire ...
campia est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/12/2007, 11h30   #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
Il faut chercher un peu sur le forum
Dans ton sous état 1, tu créé une formule :
Code :
1
2
shared numbervar valeur1;
valeur1:={ton_champ}
Dans le deuxième, pareil :
Code :
1
2
shared numbervar valeur2;
valeur2:={ton_champ}
Dans l'état principal :
Code :
1
2
3
4
shared numbervar valeur1;
shared numbervar valeur2;
numbervar total;
total:=valeur1+valeur2
Je ne pense pas trop me mouiller en disant que pas mal de posts traitent de ça dans la première page du forum
Aitone est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/12/2007, 11h46   #5
Membre du Club
 
Inscription : avril 2007
Messages : 145
Détails du profil
Informations personnelles :
Localisation : Luxembourg

Informations forums :
Inscription : avril 2007
Messages : 145
Points : 44
Points : 44
j'ai fais comme tu me l'as sugéré mais dans mon rapport principal j'ai valeur 0

est-ce que j'ai oublié de mettre quelque chose en plus ?

Principal:
shared numbervar valeur1;
shared numbervar valeur2;
numbervar total;
total:= valeur1 + valeur2

1 sous-rapport:
shared numbervar valeur1 ;
valeur1:= Count ({Object.Start_Date})

2 sous-rapport:
shared numbervar valeur2 ;
valeur2:= Count ({Object.Creation_Date})
campia est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/12/2007, 11h56   #6
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
Tu peux nous donner le détail de tes sections s'il te plait ?
Aitone est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/12/2007, 13h28   #7
Membre du Club
 
Inscription : avril 2007
Messages : 145
Détails du profil
Informations personnelles :
Localisation : Luxembourg

Informations forums :
Inscription : avril 2007
Messages : 145
Points : 44
Points : 44
Dans mon rapport principal j'ai mis dans la partie "Report Header" ma formule qui doit compter les sous-totaux dans les sous-rapports.

Et j'ai placé dans "Report Footer a" le sous-rapport 1 et dans
"Report Footer b" le sous-rapport 2

Les liens sont mis sur StartDate, EndDate, Responsible et Company.. ils fonctionnent correctement car je les ai testé.

Une idée pourquoi j'obtiens 0 comme valeur dans ma formule ?
campia est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/12/2007, 13h52   #8
Membre du Club
 
Inscription : avril 2007
Messages : 145
Détails du profil
Informations personnelles :
Localisation : Luxembourg

Informations forums :
Inscription : avril 2007
Messages : 145
Points : 44
Points : 44
ok j'ai compris... la formule dans venir dans la section après les sous-rapports... et là j'obtiens le bon résultat.

Merci
campia 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 02h17.


 
 
 
 
Partenaires

Hébergement Web