2

私は SSRS と SQL を初めて使用し、Report Builder 3.0 でレポートを作成しています。

新しい空白のレポートを作成し、データソースとデータセットを追加することに問題はありません。私のデータセットはかなり基本的です:

SELECT  Employee_NO, Employee_Name
FROM    Employees

ユーザーが従業員を選択できるように、Employee_Name のパラメーターを追加しました。Employee_NO の隠しパラメータも作成しました

レポートに 2 つのボックスを追加しました。1 つは Employee_Name 用で、もう 1 つは Employee_No 用です。最初のボックスには Employee_Name パラメーターからの選択内容が入力されていますが、指定されたユーザーの Employee_No を別のボックスに入力する必要があります。どうすればこれを達成できますか?

4

1 に答える 1

1

通常の動作方法は、パラメーターを設定するために必要なクエリを使用してデータセットを追加することです(この場合はdataset2と呼ばれます)。

select Employee_NO, Employee_Name from Employees

次に、dataset2に基づいてパラメーターを作成します([レポートデータ]タブのパラメーター項目を右クリックします)。

ここに画像の説明を入力してください

そこにあなたのパラメータがあります。

メインクエリで使用するには、@で参照します。

select * from your_table 
where empid=@empId

参照してください: ここに画像の説明を入力してください

于 2012-10-23T13:30:04.640 に答える