Stampa della sola prima pagina.

giovedì 12 giugno 2008 - 10.13

zm Profilo | Newbie

Salve,

ho la necessità di stampare solo la prima pagina di un report, anche se il file XML che arriva ne contiene più di una.

La stampa del report viene emessa dal componente crystal_server Xi_2005 e i servizi di stampa da noi creati non passano come parametro il numero di pagina da stampare.

Abbiamo sviluppato in .NET.

C'è la possibilità di fare una formula o un piccolo codice che su Crystal Report mi forzi la stampa solo della prima pagina?

Grazie per l'aiuto

freeteo Profilo | Guru

ciao,
diciamo che la stampa della sola pagina non c'è, ma puoi mettere una clausola (formula) di soppressione delle sezioni considerando il fatto che il "pagenumber > 1".
Ti basta metterlo per i dettagli (sezione complessiva) e dovresti avere quello che ti serve, dato che le pagine non vengono visualizzate se non hanno record....

ciao.

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

zm Profilo | Newbie

Si, ci avevo già provato, ma il documento mi mantiene sempre la pagina 2 totalmente bianca e non riesco a farla sparire.

Qualche suggerimento? Grazie mille

freeteo Profilo | Guru

hai messo il flag su "Suppress blank section" in tutte le sezioni del report? (tastoDX->format section->general->suppress blank section)
Così facendo compatta il report verticalmente...

ciao.

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

zm Profilo | Newbie

Allora, ho tolto tutto il contenuto del pie di pagina e del pie di report che non mi serve. Li ho chiusi completamente e ho omesso ugualmente tutte le sezioni.

Sembra quasi che il problema sia sui margini del documento che sforano sempre a pagina 2.

Ti allego le immagini e il report così magari è più chiaro.

Grazie.


1280x769 155Kb


1280x769 338Kb

freeteo Profilo | Guru

>Sembra quasi che il problema sia sui margini del documento che
>sforano sempre a pagina 2.
non mi è chiara questa cosa...

>Ti allego le immagini e il report così magari è più chiaro.
>Grazie.
forse ti sei dimenticato di allegarle

ciao.

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

zm Profilo | Newbie

Le ho aggiunte al messaggio precedente.

grazie.

freeteo Profilo | Guru

la sezione report footer è stata soppressa?
Verifica anche che non ci sia la proprietà "Keep Together" di qualche campo o della sezione dettagli.

Cmq sembra proprio che la tabella finisca troppo in basso rispetto ai margini di pageFooter, il punto è che se la vedi nella prima pagina, non dovrebbe centrare con il tuo problema...

Eventualmente puoi allegare anche l'immagine del report in struttura, e non in anteprima?Grazie.

ciao.

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

zm Profilo | Newbie

Si ho soppresso tutte le sezioni, e la proprietà mantieni unite è spuntata ovunque.

Comunque ti allego anche il report in progettazione. Grazie


1280x769 687Kb

freeteo Profilo | Guru

>Si ho soppresso tutte le sezioni, e la proprietà mantieni unite
>è spuntata ovunque.
nel senso che non c'è il flag giusto? perchè io intendevo che non devono rimanere unite...

>Comunque ti allego anche il report in progettazione. Grazie
ok ma non capisco come fanno ad essere soppresse tutte le sezioni e poi visualizzarsi nell'anteprima ugualmente? hai qualche formula?


ciao.

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

zm Profilo | Newbie

Se per te non è un problemna ti allego il modello crystal Report.

ciao e grazie

freeteo Profilo | Guru

grazie del report ho fatto qualche test veloce, ed ho visto che i dati che avresti da visualizzare vanno su almeno 3 pagine, come mai tu vuoi solo la prima pagina?
Non ti conviene filtrare i dati 1po prima di passarli al report?

Cmq mi sembra quasi un bug di Crystal perchè non centrano i margini e nemmeno le sezioni, il report è corretto, solo che viene valutato il numero di pagine prima di renderizzare i record, quindi nel tuo caso vede che c'è la seconda pagina anche se poi viene tutto nascosto...mmm...

ciao.

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

zm Profilo | Newbie

A questo punto mi invento qualcosa a livello di XML che produco visto che posso decidere anche di non mappare il dettaglio.

Grazie comunque e ciao
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