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
Parametri report (visual studio 2005)
giovedì 13 maggio 2010 - 09.45
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
marko80
Profilo
| Junior Member
68
messaggi | Data Invio:
gio 13 mag 2010 - 09:45
Ciao! Sto creando un report con visual studio 2005.
Ho già creato la mia query (sezione dati) e il layout del report.
Volevo impostare un parametro multivalore su un campo del report ma non riesco.
Ho impostato @tipord come filtro della query per il campo to_tipo (che è il tipo di ordine nella mia query)
Nella sezione layout se apro parametri report e setto multivalore --> valori disponibili - non da Query (VE,VEST i miei valori) --> valori predefiniti - non da query (VE)
Se faccio il filtro singolo su VE o VEST tutto funziona, se seleziono entrambi (VE,VEST mi restituisce il programma) compare l'errore: sintassi non corretta in prossimità di ','.
Non capisco dove sta il problema. Chi mi aiuta?
Grazie
------------------------------------------------------------------------------
UP!!!!
freeteo
Profilo
| Guru
6.542
messaggi | Data Invio:
dom 30 mag 2010 - 19:00
Ciao,
presumo tu stia parlando di Crystal Report (file ".rpt") e quindi stai parlando della ReportSelectionFormula impostata nel designer.
Ti basta mettere questo nell'editor delle formule quando la imposti:
{campo} in {?Parametro}
dove chiaramente "campo" e "parametro" vanno sostituiti con quello che hai nel report stesso...
Ciao.
Matteo Raumer
[MCAD .net, MVP Visual C#]
http://blogs.dotnethell.it/freeteo
marko80
Profilo
| Junior Member
68
messaggi | Data Invio:
lun 31 mag 2010 - 14:31
Invece sto parlando di file.rdl
Ho trovato la soluzione al mio problema, ma me ne ritrovo con un altro.
Vedo che esiste la possibilità di farli anche da query, ma se imposto @parametro come filtro nella sezione dati (dove si costruisce la query) poi mi da errore
se lo imposto solo sul report/layout poi quando lo vado a lanciare mi propone n volte lo stesso valore (giustamente lo fa perchè trova n righe con lo stesso valore nella query).
Non si puo fare in modo che lo proponga una sola volta o lo prenda dalla tabella?
Grazie
freeteo
Profilo
| Guru
6.542
messaggi | Data Invio:
lun 31 mag 2010 - 22:29
>Invece sto parlando di file.rdl
ok, non si capiva dal primo post...ci sono vari motori di report in particolare in vs ci sono Crystal e SqlReporting, e quest'ultimo potrebbe essere "client-side" (file .rdlc) oppure come il tuo caso appoggiato ad un report Server (file ".rdl")
>Ho trovato la soluzione al mio problema, ma me ne ritrovo con
>un altro.
ok
>Vedo che esiste la possibilità di farli anche da query, ma se
>imposto @parametro come filtro nella sezione dati (dove si costruisce
>la query) poi mi da errore
che errore ti da?
>se lo imposto solo sul report/layout poi quando lo vado a lanciare
>mi propone n volte lo stesso valore (giustamente lo fa perchè
>trova n righe con lo stesso valore nella query).
questo punto non mi è chiaro...
>Non si puo fare in modo che lo proponga una sola volta o lo prenda
>dalla tabella?
intendi dire che i valori ammessi, siano presi facendo una query sul db?
Quando lo aggiungi nella query, lo ritrovi nel nodo "parameters" della tab "Report Data", se vai nelle proprietà trovi anche la possibilità di dirgli che provengano da una query, query che puoi anche aggiungere nuova (e non usarla nel report come campi ma usarla solo per i parametro) che forse è quest'ultimo il problema che mi dicevi prima...ossia che usi lo stesso dataSet anche per i valori disponibili del parametro...
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 !