Crystal .Net - Inserire un TOTALE GENERALE da campi Sottoreport

mercoledì 30 marzo 2011 - 11.37

rbiagiola Profilo | Newbie

Ho questa problematica...

Ho un report costruito con Crystal .Net formato da vari sottoreport che elaborano dati da DB Sql e restituiscono statistiche in base a paramentri dinamici.

Devo inserire nel report un campo TOTALE GENERALE che mi restituisca il valore di un campo (TOTALE PARZIALE) compreso nel sottoreport.

Che funzione posso usare?!?!
E' possibile farlo da Crystal o devo inventarmi qualcosa di diverso?!?!

Grazie a tutti...

freeteo Profilo | Guru

Ciao,
per passare i dati da dentro e fuori dai sottoreport, devi usare una variabile "shared" dentro ad una formula, in questo modo:

1) fai nel sottoreport una formula, dove scrivi dentro ad esempio:
shared numbervar mioValore := {campo};


2) nel report principale usi un'altra formula, dove scrivi dentro solo il "richiamo" alla variabile, il cui valore è dato nel sottoreport (sintassi delphi-like con ":="):
shared numbervar mioValore;

in questo modo nel report principale hai una formula che visualizza un valore che viene modificato dal sottoreport.
Nel tuo caso che è un totale parziale, o nel sottoreport usi un campo "totale parziale" (running total fields) e la variabile la eguagli a quello, oppure usi la variabile stessa facendo direttamente la somma, magari nella sezione dettagli:
shared numbervar mioValore := shared numbervar mioValore +1;

Ciao.

Matteo Raumer
[MCAD .net, MVP Visual C#]
http://blogs.dotnethell.it/freeteo
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2017
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5