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
Creare Report Dinamico
giovedì 09 marzo 2006 - 10.59
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
diegoooo82
Profilo
| Junior Member
169
messaggi | Data Invio:
gio 9 mar 2006 - 10:59
Ciao a tutti...
Ho un problema
dovrei creare un report dinamico nel senso che l'utente dovrebbe scegliere i campi da stampare in una tramite check boxin un form di una win application
è pensabile fare una cosa del genere?
e come si potrebbe fare?
freeteo
Profilo
| Guru
6.542
messaggi | Data Invio:
gio 9 mar 2006 - 12:06
ciao,
la cosa se pur concettualmente molto facile da fare, per come è concepita la licenza di visual studio di Crystal Report non è possibile creare o modificare completamente 1 report da codice, quindi cambiare il set di campi con cui l'hai costruito.
Puoi cambiare formule, posizioni locazione del db etc etc... ma il campo "data inserimento" ad esempio lui se lo aspetta quindi che arrivi pure da qualsiasi sorgente ma deve esserci e chiamarsi cosi
Pero' lo puoi "ingannare" definendo 1 set di formule, magari con nomi generici tipo "CampoFormula1" , "CampoFormula2" etc...
Poi da codice a 2a di cosa ha scelto l'utente setti il campo formula relativo, che visualizzi i valori del campo scelto:
mioreport.DataDefinition.FormulaFields["CampoFormula1"].Text = "{campo scelto dall'utente}"
l'unica cosa spiacevole è che il layout lo devi definire tu e quindi non si potranno adattare sempre perfettamente perche le larghezze e la posizione rimarrebbe fissa. (a meno di 1 bel po di codice da scrivere per calcolarlo e poi impostarlo ai songoli oggetti)
prova a lavorare in questa direzione
*: se guardi qua
http://www.dotnethell.it/tips/ModificheRuntimeCrystal.aspx
cambio 1 campo parametro per cambiare il rendering del report, nel tuo caso è 1a cosa simile...Ricorda le parentesi "{}" in cui racchiudere il nome del campo
Matteo Raumer
MCAD ... .net addicted :-)
http://blogs.dotnethell.it/freeteo
diegoooo82
Profilo
| Junior Member
169
messaggi | Data Invio:
ven 10 mar 2006 - 14:52
Grazie tante ora provo
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 !