|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() Inscription : octobre 2004 Messages : 8 ![]() |
Bonjour!
j'ai généré un état sous Crystal Report, Version incorporée dans .Net 2003, Je voudrais pouvoir reporter les totaux de certains champs calculés d'une page(1) sur la page suivante(2), puis en tenir compte dans la somme de la page(2). exple: La somme du Champ1 =10 000 sur la page 1, la somme du champ2 sur la page1=15 000 sur la page 1 Je voudrais afficher ces totaux en début de la section détail de la page 2, puis calculer les sommes des champ1 et champ2 de la page 2 ainsi : Somme Champ1(page2)=10 000 + Somme(Valeur champ1 sur la page2), même chose pour champ2 Quelqu'un aurait - il déjà généré ce genre d'état sous crystal report? si oui comment ? Connaissez vous l'instruction Basic sous crystal qui renvoie le nombre d'enregistrement d'une page? ou qui permet de connaître le fin des enregistrements d'une page Titre modifié par l.nico merci d'y penser à l'avenir |
|
|
00
|
|
|
#2 |
![]() ![]() Nicolas LAURETChef de projet en SSII Inscription : novembre 2003 Messages : 1 024 ![]() |
bonjour,
tu dois pouvoir trouver pas mal de renseignements sur les cumuls avec report dans ce forum en effectuant une recherche avancée.
__________________
Modérateur Business Intelligence / Windev A lire avant de poster Si vous avez obtenu la réponse à votre question alors cliquez sur le bouton
|
|
|
00
|
|
|
#3 |
|
Invité de passage
![]() Inscription : octobre 2004 Messages : 8 ![]() |
Bonjour L. nico
Je m'excuse tout d'abord d'avoir posé le problème sans faire une recherche avancée sur le forum. J' ai essayé d'appliquer de bout en bout la solution que vous avez proposé suite au message 491 de Tinos(Totalisation par pied de page du 21 mai 2004). je parviens déjà à faire le cumul par page, mais report est toujours erroné car le montant du premier enregistrement s'y ajoute toujours. pourrez vous m'envoyer votre exemple que vous avez écrit il y 4 ans. En plus votre solution s'appuie sur 2 tables, doit - on toujours créé deux groupe dans le cas d'une seule table? Merci pour votre disponibilité. |
|
|
00
|
|
|
#4 |
![]() ![]() Nicolas LAURETChef de projet en SSII Inscription : novembre 2003 Messages : 1 024 ![]() |
Bonjour,
Un cumul progressif en section détail pose les problèmes que tu rencontres. aussi tu dois effectuer ton cumul dans un groupe bidon qui correspond en fait à une section détail mais ca permet de contourner le bug que tu rencontres ..... si tu ne comprends pas (il est possible que je ne sois pas clair car je le sujet n'est pas simple
__________________
Modérateur Business Intelligence / Windev A lire avant de poster Si vous avez obtenu la réponse à votre question alors cliquez sur le bouton
|
|
|
00
|
|
|
#5 | ||||
|
Invité de passage
![]() Inscription : octobre 2004 Messages : 8 ![]() |
Bonjour L. Nico,
j'ai créé un cumul progressif dans un groupe que j'ai créé au préalable, mais jusqu'à présent le report intégre toujours la 1ère ligne de la page suivante. Je vous donne en détail les formules que j'utilise, les sections dans lesquels je les place(syntaxe basic de CR) afin que vous vérifier selon votre disponibilité s'y il a des incorrections: Formule de cumul dans le groupe(@TotalPageDebit): Code :
J'ai également une deuxième formule (@ReportDebit) que voici que je place à l'en-tête du Groupe(report proprement dit) Code :
Merci une fois de plus pour votre soutien |
||||
|
|
00
|
|
|
#6 | ||||
![]() ![]() Nicolas LAURETChef de projet en SSII Inscription : novembre 2003 Messages : 1 024 ![]() |
bonjour,
Pour la formule @TotalPageDebit, il y a moyen de la simplifier un peu tout en spécifiant le contexte (Durant l'impression), à placer en fin du groupe du groupe Bidon : Code :
la page, et on ne .... Code :
__________________
Modérateur Business Intelligence / Windev A lire avant de poster Si vous avez obtenu la réponse à votre question alors cliquez sur le bouton
|
||||
|
|
00
|
|
|
#7 |
|
Invité de passage
![]() Inscription : octobre 2004 Messages : 8 ![]() |
Bonjour L.Nico
Juste pour vous remercier une fois de plus et vous dire que mon problème a été résolu, mais j'ai fait de petite modification par rapport à la formule précédente. Pour la formule qui est placé en-tête de page, je declare la variable somme et je l'initialise à 0 si je suis à la première page. J'ai crée effectivement deux groupes bidons, En pied de page du deuxième groupe, j'ai placé la formule de la somme(invisible), cette partie est considéré comme la section détail. En pied de page du 2e groupe(invisible), et en pied de page de l'Etat, j'ai placé une autre formule qui contient juste la variable somme préalablement déclarée. ce qui empêche le montant de la dernière ligne de s'ajouter à la somme de la Page. les en-tête de groupe sont invisibles. Pour le moment, cela fonctionne mais c'est encore en Test A bientôt |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com