Somma totale di sottoreport

martedì 31 maggio 2005 - 09.35

stee85 Profilo | Senior Member

Ciao a tutti,
dovrei visualizzare alla fine di un report la somma totale di un campo contenuto in un sottoreport.
Teo mi ha detto di dichiarare una variabile shared, però ho fatto un po' di casino.
Qualcuno potrebbe rispiegarmelo

Grazie mille
Ste

Andy Profilo | Senior Member

Ciao..allora per dichiarare una variabile Shared, nel tuo report principale, crei una nuova formula con il testo (Sintassi Visual Basic):

shared [Variabile]as [Tipo]

[Variabile]= 0 '(Se c'è una assegnazione iniziale)

Formula = [Variabile]


Poi, nei sottoreport, per utilizzare la variabile, dichiari di nuovo un campo di tipo formula, con sintassi ancora una volta:

shared [Variabile]as [Tipo]

[Variabile] = <Modifica della Variabile>


Formula = [Variabile]

..spero di essere stato chiaro..

stee85 Profilo | Senior Member

ho provato a fare come mi hai detto ma come risultato mi da sempre 0.
Nel report principale ho scritto

shared km as number
km=0
formula = km

poi nel sottoreport ho creato un'altra formula sempre chiamata km con questo codice

shared km as number
' in teoria in questo modo dovrei incrementare i km
km=km+ToNumber ({Rpr.RprUni})
formula = km

Andy Profilo | Senior Member

Fai un piccolo debug, prova a mettere temporaneamente nel tuo sottoreport la casellina per visualizzare la tua formula, e vedi il valore passo passo..magari invece di

km=km+ToNumber ({Rpr.RprUni})

lascia solo

km=km+1, solo per vedere se la variabile la vede, e se la incrementa correttamente..

Non vorrei dire stupidate, ma metti lo stesso la casellina anche nel tuo report principale, poi se non ti serve la nascondi con l'opzione Tasto Dx->Formatta->Check Ometti..credo che se non la inserisci nel report non la veda..(altra idiozia di CR)..


stee85 Profilo | Senior Member

risolto... grazie
no avevo messo il campo sia nel report principale che nel sottoreport
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-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5