Page footer

venerdì 12 giugno 2009 - 12.52

senzavento Profilo | Newbie

Ciao a tutti,
Ho un report formato da vari sottoreport.
Uno dei sottoreport genera una pagina x all'interno del report. Il numero di questa pagina però può essere variabile, a seconda del numero di record dei gruppi precedenti.
Il questa pagina x e solo in questa devo stampare in fondo alla pagina un testo di informativa privacy.

Io ho provato a risolvere (invano) il problema in questo modo, poi ditemi voi se è corretto.
1) Ho messo testo di informativa privacy nel page footer del report principale.
Nel report principale ho messo una variabile nella sezione del sottoreport che genera la pagina incriminata
con le seguenti istruzioni:
WhilePrintingRecords;
numberVar InfoPrivacyPageNumer := Pagenumber;

2) Nel page footer del report principale, nell'oggetto di testo che rappresenta l'informativa privacy sul suppress ho messa la seguente condizione:
WhilePrintingRecords;
if Pagenumber = shared numberVar InfoPrivacyPageNumer then
(
shared numberVar InfoPrivacyPageNumer := 0
false
)
else
true

Il risultato è che mi stampa l'informativa della privacy anche in tutte le pagine a seguire di quella corretta.

Come si fa ad ottenere il risultato che voglio?

Grazie in anticipo
Andrea

freeteo Profilo | Guru

>Ciao a tutti,
ciao


>Nel report principale ho messo una variabile nella sezione del
>sottoreport che genera la pagina incriminata
> con le seguenti istruzioni:
> WhilePrintingRecords;
> numberVar InfoPrivacyPageNumer := Pagenumber;
secondo me il problema è che qui devi mettere "shared numberVar InfoPrivacyPageNumer", quindi anche l'ambito (shared) della variabile?

Ciao.

Matteo Raumer
[MVP Visual C#]
http://blogs.dotnethell.it/freeteo

senzavento Profilo | Newbie

Ciao Matteo,

era proprio quello!

Grazie mille.

Andrea

freeteo Profilo | Guru

>Ciao Matteo,
>era proprio quello!
perfetto, allora accetta la risposta così chiudiamo il thread.


>Grazie mille.
di nulla, siamo qui per questo, alla prossima.

Ciao.

Matteo Raumer
[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-2023
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5