Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
Crystal Reports e reportistica
Subreport a fine report
domenica 19 novembre 2006 - 10.47
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
Seyen
Profilo
| Newbie
28
messaggi | Data Invio:
dom 19 nov 2006 - 10:47
Premetto CR 8.5
Ho inserito una Subreport nella Sezione del ReportFooter del report creato. Funziona tutto ma mi succede una cosa non voluta in una situazione particolare. Se il report con i suoi dati arrivando nell'ultima pagina ne copre di questa una parte considerevole, tale che il subreport non entrerebbe completamente in quella pagina, il CR giustamente mi sposta la parte relativa al subreport nella pagina seguente. Fin qui non vedo nulla di strano...se non che poi nella pagina seguente oltre al subreport completo c'è anche la struttra vuota del report principale. In pratica che la griglia tutta vuota fino a fine pagina e gli Header di questa. E tutto questo si va a sovrapporre al subreport stesso...cmq ecco l'immagine.
come posso ovviare?
852x607
46Kb
freeteo
Profilo
| Guru
6.542
messaggi | Data Invio:
dom 19 nov 2006 - 16:05
ciao,
le tue righe verticali vanno sopra al sottoreport perche' hai disegnato le linee fino al pagefooter del report, e il pagefooter è sempre il piedepagina quindi anche dell'ultima pagina che si chiama appunto "ReportFooter".
Quindi la cosa che puoi fare è fermare le linee dopo la sezione dettagli, ovvero fino all'inizio della sezione "reportfooter" (appena dentro alla sezione, in modo che poi non si veda) dove comincia appunto il sottoreport.
La PageHeader invece devi aggiungere il fatto che si nasconda se sei nell'ultima pagina (ovvero ultimo record di dettagli) , nella proprieta' "suppress" inserisci :
onlastrecord
cosi' nel reportfooter avrai solo il sottoreport peche' la pageheader si nasconde per la proprieta' e le righe non sono lunghe abbastanza per arrivare in quella sezione (stai attendo ad arrivare appena appena dentro)
ciao.
Matteo Raumer
[MCAD .net]
http://blogs.dotnethell.it/freeteo
Seyen
Profilo
| Newbie
28
messaggi | Data Invio:
dom 19 nov 2006 - 19:19
Allora...prima di tutto grazie per la risposta
Inizio: purtroppo non sono riuscito a risolvere i problemi lo stesso. Metto l'immagine del mio report in visualizzazione di design
736x450
120Kb
Come puoi vedere le mie righe non arrivano al Page Footer dove non c'è nulla. Inoltre non ho trovato la proprietà come dici te. Anzi ho trovato la proprieta Suppress e SuppressifBlank ed entrambe hanno come valori solo TRUE e FALSE. Ho provato ad imporre TRUE su SuppressifBlank nelle sezione 6 (Header) e in quella 10 (Details) per evitare di essere disegnate qualora fossero vuote...ma niente...continuano ad essere disegnate.
Altre idee?
freeteo
Profilo
| Guru
6.542
messaggi | Data Invio:
lun 20 nov 2006 - 12:34
ciao,
scusami, quando prima ti ho dettto:
" La PageHeader invece devi aggiungere il fatto che si nasconda se sei nell'ultima pagina (ovvero ultimo record di dettagli) , nella proprieta' "suppress" inserisci : onlastrecord"
intendo che di fianco alla proprieta' "suppress" della sezione c'e' un pulsante (X+2), ovvero la possibilita' di legare la proprieta' ad un calcolo, ovvero una "formula".Ecco premendo il pulsante si apre l'editor e dentro li scrivi "onlastrecord".
Per gli altri problemi non riesco a capire dalla sola immagine, dovresti postare il report e magari 1 db temporaneo cosi' provo a capire dove sta l'errore...
ciao.
Matteo Raumer
[MCAD .net]
http://blogs.dotnethell.it/freeteo
Seyen
Profilo
| Newbie
28
messaggi | Data Invio:
mar 21 nov 2006 - 11:35
Ho provato a cercare il pulsante per creare la formula come spiegato da te, ma nelle proprietà della sezione la proprietà suppress ha cme scelta il solo tasta a scelta multipla (True o False) e non riesco a trovare la possibilità di inserire la formula.
Il Crystal Report in questione è la 8.5 e uso VB6....per capirsi. Forse sbaglio qualcosa nella ricerca della funzione?
freeteo
Profilo
| Guru
6.542
messaggi | Data Invio:
mar 21 nov 2006 - 20:34
ciao,
forse non hai capito cosa intendo, ti allego la gif animata di quello che devi fare, ovviamente sulla sezione che ti interessa:
1280x800
131Kb
mi sembra impossibile che non ci sia il tasto...
ciao.
Matteo Raumer
[MCAD .net]
http://blogs.dotnethell.it/freeteo
Seyen
Profilo
| Newbie
28
messaggi | Data Invio:
mar 21 nov 2006 - 23:02
Sei un grande!!!
Risolto
Torna su
Stanze Forum
Elenco Threads
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 !