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
Stampa record con crystal report net
giovedì 26 maggio 2011 - 10.35
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
trinity
Profilo
| Guru
3.465
messaggi | Data Invio:
gio 26 mag 2011 - 10:35
Ragazzi, ho creato una report di stampa con cr.net. I dati vengono presi da una tabella db....
In pratica ho bisogno di fare questo ossia io nel report ho messo tutti i campi come da immagine:
1920x1080
431Kb
solo che devo gestire i capi a seconda del tipo di record che carico mi spiego meglio...nel db ci possono essere salvati dei record tipo capo gruppo e poi a seguito una sfilsa di record che compongono il gruppo, se lascio questo tipo di stampa escono tantissimi foglio perchè a volte possono essere anche 50/70 record....io volevo fare invece una stampa in cui il capo gruppo venisse stampato come da immagine e poi sotto un dettaglio di record analitici in singola riga anche perchè i campi dei membri del gruppo sono anche di meno da quelli che si vedono nell'immagine.
Nella tabella del db c'è il campo nschedina e poi idcomponente(che è un valore crescente in automatico) che indica il totale di record che compongono un gruppo, esempio:
nschedina - idcomponente - cognome
1 1 Rossi1
1 2 Rossi2
1 3 Rossi3
1 4 Rossi4
ecc....
in pratica spero di essermi fatto capire e potete darmi un consiglio?
Ciao
Cirillo Fabio
www.wondernet.biz
fabio@wondernet.biz
http://blogs.dotnethell.it/fabiocirillo/
http://wnetsoftware.blogspot.com
freeteo
Profilo
| Guru
6.542
messaggi | Data Invio:
sab 18 giu 2011 - 11:53
Ciao trinity,
non mi è chiara la struttura dei dati che carichi dal database e che vorresti visualizzare nel report, cmq sia, diciamo che potresti utilizzare i raggruppamenti o i sottoreport se hai da impostare una sorta di master-details.
Ad esempio se hai dei campi con valori comuni a più record (classico left join tra 2 tabelle) ti basta fare un raggruppamento sul report (tasto dx->Insert->group) e scegliere un campo di questi.
A questo punto ti basta mettere i campi di testata (master) nella sezione GroupHeader,mentre nei dettagli quelli che riguardano i record di details.
Se invece nel report ti trovi ad avere più sorgenti diverse, oppure semplicemente preferisci una modalità diversa, puoi fare la stessa cosa usando un sottoreport, quindi nel report principale hai i dati master, mentre nella sezione dettagli metti un sottoreport che agganci con i dati di testata mediante i sottoreport link (tast Dx sul sottoreport).
Ovviamente puoi anche combinare le 2 cose...
Ciao.
Matteo Raumer
[MCAD .net, MVP Visual C#]
http://blogs.dotnethell.it/freeteo
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 !