Keep together details section

mercoledì 07 settembre 2011 - 15.40
Tag Elenco Tags  C#  |  .NET 3.5  |  Windows 7  |  Visual Studio 2008  |  SQL Server 2005  |  Crystal Reports XI

eddyG Profilo | Junior Member

Ciao a tutti!!!
sono di nuovo qui,stavolta per un problema a livello di layout report.
Io ho un report formato dalle seguenti sezioni:
-Report Header;
-Page Header;
-Details a;
-Details b;
-Details c;
-Details d;
-Page Footer;

nella sezione "Details d" vi ho inserito un oggetto di testo e due sub report l'uno a fianco dell'altro e all'interno della Section Expert ho "spuntato il flag "Keep Together" in quanto,se tali sub report contengano un numero di record tali da dover "evadere" in una nuova pagina,si spostino sin dall'inizio...fin qui tutto bene.
il problema è che nel momento in cui mi aggiunge una nuova pagina,mi sposta solo i due sub-report e non l'oggetto di testo(nel mio caso il titolo di questa sezione dettagli)...COME MAI?

qualcuno saprebbe darmi un consiglio come ovviare a questo errore?

mentre ci siamo,vi chiedo un altro consiglio...i due subreport contengono due liste di contatti una interna all'azienda,l'altra riferita ai contatti esterni...se l'uno differisce dall'altro quanto a numeri di contatti presenti al suo interno(esempio il primo subreport contiene 3 contatti,il secondo ne contiene 5/6) esiste la possibilità di visualizzare il rettangolo esterne delle stesse dimensioni?

Grazie mille

freeteo Profilo | Guru

>Ciao a tutti!!!
>sono di nuovo qui,stavolta per un problema a livello di layout report.
Ciao e benvenuto.


>Io ho un report formato dalle seguenti sezioni:
>-Report Header;
>-Page Header;
>-Details a;
>-Details b;
>-Details c;
>-Details d;
>-Page Footer;
>
>nella sezione "Details d" vi ho inserito un oggetto di testo
>e due sub report l'uno a fianco dell'altro e all'interno della
>Section Expert ho "spuntato il flag "Keep Together" in quanto,se
>tali sub report contengano un numero di record tali da dover
>"evadere" in una nuova pagina,si spostino sin dall'inizio...fin
>qui tutto bene.
>il problema è che nel momento in cui mi aggiunge una nuova pagina,mi
>sposta solo i due sub-report e non l'oggetto di testo(nel mio
>caso il titolo di questa sezione dettagli)...COME MAI?
intendi che vorresti vedere anche la sezione "Details a"?
In questo caso prova ad andare nella struttura delle sezioni, cliccare la sezione "details" in generale, non le varie sotto-sezioni che hai fatto tu, e mettere "keep together" anche a quella



>mentre ci siamo,vi chiedo un altro consiglio...i due subreport
>contengono due liste di contatti una interna all'azienda,l'altra
>riferita ai contatti esterni...se l'uno differisce dall'altro
>quanto a numeri di contatti presenti al suo interno(esempio il
>primo subreport contiene 3 contatti,il secondo ne contiene 5/6)
>esiste la possibilità di visualizzare il rettangolo esterne delle
>stesse dimensioni?
devi "sbordare" dentro alla sezione appena sottostante con un rectangle, in modo che in base alla lunghezza della sezione (determinata appunto dal più lungo dei 2) sia solamente disegnato i bordi sx/dx, mentre il bordo sotto sia appena dentro alla sezione successiva...non so se sono riuscito a spiegarmi a parole.

Ciao.

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

eddyG Profilo | Junior Member

Ciao Matteo!
Grazie per avermi risposto!
I Keep Together sono selezionati in tutte le sezioni a cui faccio riferimento.

per l'altro punto mi spiego meglio,nel mio caso all'interno della sezione "details d" ho,nell'ordine,un oggetto testo e sotto questo ho due subreport l'uno a fianco dell'altro...sotto questa sezione ho la "Page Footer".

il mio problema si verifica quando,in uno o entrambe i subreport è presente un numero di record tali da imporre automaticamente lo "slittamento" ad un'altra pagina dei subreport...MA NON SPOSTA IN AUTOMATICO ANCHE l'oggetto testo presente nella stessa sezione
COME MAI?

freeteo Profilo | Guru

>il mio problema si verifica quando,in uno o entrambe i subreport
>è presente un numero di record tali da imporre automaticamente
>lo "slittamento" ad un'altra pagina dei subreport...
non mi è proprio chiarissimo...puoi allegare qualche immagine, o meglio ancora uno zip con un report ed un db di righe d'appoggio così da poter fare io delle prove in visual studio? Grazie.



>MA NON SPOSTA IN AUTOMATICO ANCHE l'oggetto testo
>presente nella stessa sezione COME MAI?
dentro alla stessa sezione non va, se vuoi che un elemento che può crescere vada a spostare gli oggetti sottostanti, lo devi mettere appunto in un'ulteriore sezione appunto sotto.

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