2012-04-01 16 views
2

次のようにします: ユーザーは、MVC3ビューに3つのパラメータを設定します。 このパラメータはストアドプロシージャに渡され、ストアドプロシージャはテーブルを返します。 このテーブルをSSRSレポートのデータソースとして使用して、レポートを.aspxページで表示したいとします。 これを行う方法を教えてもらえますか?ストアドプロシージャへのパラメータの受け渡しとSSRSレポートのデータソースとしての使用

私は既にビューとプロシージャを作成しましたが、残りの処理方法はわかりません。

答えて

1

Report Builder/BIDS環境で、新しいレポートを作成します。

データベースを指すデータソースを作成します。

このデータソースを使用する新しいデータセットを作成します。データセットでは、コマンドタイプをストアドプロシージャに設定し、ドロップダウンリストからプロシージャを選択します。ストアドプロシージャにパラメータを追加することができます(「@FromDate」、「@ ToDate」など)。

また、レポートを右クリックしてこれらのパラメータを入力するようにレポートを設定し、プロパティに移動してこのようにパラメータを追加することもできます。

次にASP.NETにあなたがするようにユーザーに指示することができ "のhttp:?//yoursite.com/Reports/Report.aspx FROMDATE = .... &のToDate = .... & WorkerName =イワン"

これを達成するのに役立つリソースがいくつか含まれています。

資源:

http://www.codeproject.com/Articles/20540/Using-StoredProcs-with-Parameters-in-SQL-Reporting http://msdn.microsoft.com/en-us/magazine/cc188691.aspx

関連する問題