Rportviewer con parametri

venerdì 20 febbraio 2015 - 12.28

jjchuck Profilo | Senior Member

Ciao a tutti,
vorrei un esempio funzionante di un report rdlc legato ad un dataset interrogabile da una pagina con diverse check box list.

Per ora ho una semplice sp con parametri stringa che uso così...

select * from tab
where campo1 in (select value from dbo.Split(@Campo1)) and...
campo2 in (select value from dbo.Split(@Campo2))....
ecc (diversi operatori IN)...

in una pagina web ho diversi checkboxlist che si riferiscono ai campi

Vorrei modulare la clausola where a seconda dei checboxlist selezionati...percui se seleziono il cblist che tiene valori del campo1 la clausola where deve terminare.

come posso fare con l'sql oppure con il codice nella maniera giusta ?


In definitiva vorrei imparare come affrontare ricerche dinamiche in maniera professionale con l'ausilio di SQL e/o codice...il tutto corredato da un report con un dataset...

se mi aiutate ce la faccio...

alx_81 Profilo | Guru

>Ciao a tutti,
ciao

>In definitiva vorrei imparare come affrontare ricerche dinamiche
>in maniera professionale con l'ausilio di SQL e/o codice...il
>tutto corredato da un report con un dataset...
hai provato ad usare delle espressioni?
http://blogs.msdn.com/b/sqlforum/archive/2011/05/03/walkthrough-control-dataset-query-dynamically-based-on-ssrs-report-parameters.aspx
oppure come indicato qui:
http://www.codeproject.com/Articles/11254/SQL-Reporting-Services-with-Dynamic-Column-Reports

Alessandro Alpi | SQL Server MVP
MCP|MCITP|MCTS|MCT

http://blogs.dotnethell.it/suxstellino
http://suxstellino.wordpress.com
http://mvp.microsoft.com/en-us/mvp/Alessandro%20Alpi-4014222

jjchuck Profilo | Senior Member

Ciao Ale,
ho scorso velocemente ma mi stai suggerendo di trasporre l'esempio alla clausola where...ok ci provo
e ti faccio sapere

tkx
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 !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5