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
Ordinamento gruppi a runtime
mercoledì 31 gennaio 2007 - 10.02
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
eta-carinae
Profilo
| Newbie
10
messaggi | Data Invio:
mer 31 gen 2007 - 10:02
Salve,
ho un report i cui dati sono raggruppati per anni.
Dovrei implementare l'ordinamento in base alla quantità totale venduta ogni anno,
quindi in base a un campo riepilogativo.
Questo è il pezzo di codice che sto utilizzando:
Dim newSortField As CrystalDecisions.CrystalReports.Engine.FieldDefinition
newSortField = CrReport.DataDefinition.SummaryFields(0)
CrReport.DataDefinition.SortFields(0).SortDirection = CrystalDecisions.Shared.SortDirection.DescendingOrder
CrReport.DataDefinition.SortFields(0).Field = newSortField
Tuttavia mi viene generata la seguente eccezione:
"Impossibile raggruppare nel campo condizione del gruppo indicato."
Qualcuno mi può dare qualche suggerimento in merito?
Grazie
N.B: Utilizzo CR XI e VS 2005
freeteo
Profilo
| Guru
6.542
messaggi | Data Invio:
mer 31 gen 2007 - 19:19
ciao,
ti chiedo, perche' lo fai da codice e non lo fai da dentro il report?
Prova in fase di design del report se riesci a ordinare per qualche campo formula etc...che ti faccia ottenere quello che ti interessa, non ti serve il codice, anche perche' non puoi fare da codice qualcosa che non sia fattibile da dentro al report
ciao.
Matteo Raumer
[MCAD .net]
http://blogs.dotnethell.it/freeteo
eta-carinae
Profilo
| Newbie
10
messaggi | Data Invio:
gio 1 feb 2007 - 09:21
Perchè non lo faccio da design?
Semplice: perchè all'utente finale spesso non servono report con ordinamenti preimpostati e fissi,
bisogna invece dare la possibilità di scegliere in base a quale gruppo ordinare i report.
Cmq se lo faccio da design funziona perfettamente.
Il codice che ho postato l'ho trovato cercando in rete, e in effetti fornisce le varie proprietà
per l'ordinamento dei gruppi, ma non funziona.
Io volevo capire se manca qualcos'altro,
oppure se non è possibile ordinare sulla base di un campo riepilogativo.
Grazie
freeteo
Profilo
| Guru
6.542
messaggi | Data Invio:
gio 1 feb 2007 - 21:25
ciao,
ok se devi farlo a runtime, ti puo' tornare utile questo mio tip di qualche tempo fa:
http://www.dotnethell.it/tips/ModificheRuntimeCrystal.aspx
come vedi uso un campo formula, e lo eguaglio ad un campo reale del report.
Poi da codice cambio quel campo formula e il report si rigenera da solo.
In quell'esempio viene fatto per cambiare un raggruppamento e quindi anche l'aspetto del report (grafici tabelle etc...) pero' nel tuo caso penso sia lo stesso farlo per l'ordinamento, dovrebbe cambiare poco...
ciao.
Matteo Raumer
[MCAD .net]
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 !