Evento nuova pagina

lunedì 17 marzo 2008 - 14.21

Anonimo Profilo | Senior Member

Ho un problema. Utilizzo il tool XtraReports, ma penso che il problema sia condivisibile da qualsiasi libreria di reportistica.
Come faccio a capire quando il contenuto di un details genera una nuova pagina?
Grazie in anticipo per chi risponderà.



Team Icon - Software Engineering
------------------------------
Unicredit Consultant
Senior Developer

freeteo Profilo | Guru

ciao,
per quanto riguarda Crystal e SqlReporting ad esempio, non hai nessun evento che ti dica che il viewer sta cambiando pagina, anche perche' puoi dirgli di non tenere uniti i campi (keep together) e quindi si arrangerebbe lui a spezzare il campo dettagli per farlo stare su entrambe le pagine, quindi potrebbe non esssere nemmeno legato alla singola sezione dettagli.

Hai sempre le sezioni PageHeader che ti dicono che stai cominciando una pagina nuova, e il PageFooter che ti dice che sei arrivato all'ultimo record di quella pagina (in questa sezione ad esempio se metti un campo sai che è l'ultimo stampato nella pagina), questo è quello che so io almeno

Ma a te cosa serve sapere se andra' su una pagina nuova? Se devi ripetere dei dati, puoi usare i gruppi, e nelle proprieta' di questi dire di "Ripetere l'intestazione per ogni pagina", quindi se percaso qualche campo costringe ad adnare a capo, l'utente in ogni pagina sa a cosa "fanno capo" quei dati...

ciao.

Matteo Raumer
[MCAD .net]
http://blogs.dotnethell.it/freeteo

Anonimo Profilo | Senior Member

Il mio problema è che ho creato un report con dei sottoreport. Molti sottoreport però sono parecchio lunghi e hanno tabelle enormi, il problema si verifica con queste perchè alcune celle vengono disegnate metà in una pagina e metà nell'altra e questo ovviamente è un grande problema.
Oltretutto molte società vorrebbero che alla fine di un sottoreport ci sia un salto pagina, ma solo a patto che il successivo non si riesca a far stare nella pagina corrente.

Sto diventando pazzo....

Team Icon - Software Engineering
------------------------------
Unicredit Consultant
Senior Developer

freeteo Profilo | Guru

io non conosco ActiveReport e XtraReports, pero' per i pacchetti che conosco io, queste funzionalita' vengono date dalla proprieta' "KeepTogetHer", ovvero "mantieni unito" che ti permette proprio di evitare di spezzare le cose tra le varie pagine.

Se vuoi tenere la tabella unita, guarda se lei stessa, o qualche sezione che la contiene, ha una proprieta' simile a questa...

ciao.

Matteo Raumer
[MCAD .net]
http://blogs.dotnethell.it/freeteo

Anonimo Profilo | Senior Member

Grazie!!!!! Ho risolto!!!

Team Icon - Software Engineering
------------------------------
Unicredit Consultant
Senior Developer

freeteo Profilo | Guru

>Grazie!!!!! Ho risolto!!!
di niente.... ma come hai risolto, c'era qualcosa che riguardava il "keepTogether" ?

ciao.

Matteo Raumer
[MCAD .net]
http://blogs.dotnethell.it/freeteo

Anonimo Profilo | Senior Member

Si esattamente, in due punti non era correttamente settato

Team Icon - Software Engineering
------------------------------
Unicredit Consultant
Senior Developer

freeteo Profilo | Guru

perfetto, ci tenevo che postassi la soluzione del tuo problema, per chi eventualmente avesse un problema simile.
Grazie.
ciao.

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