Skr*_*lin 4 reporting-services ssrs-2008
我是SSRS的新手,所以如果这个问题太简单,我会道歉.
我有两个数据集:
这个想法是用户从AccountName组合框中选择一个帐户,然后使用所选AccountName中的AccountGroupId填充ChildAccounts数据集(和组合框).
所以我有参数:
然后应使用@AccountId和@AccountGroupId作为存储过程的参数填充ChildAccounts数据集.但是,@ AccountId似乎正确传递,但@AccountGroupId似乎只是在Accounts数据集中使用AccountGroupId的第一个值,而不是所选AccountName的正确值.
我怎样才能做到这一点?
相对简单,但您要做的是使用数据集中Accounts参数的变量作为第二个参数(在可用值下设置).在这种情况下它应该是@.因此,例如,名为accounts的参数将定义一个名为@accounts的变量.
只需使第二个数据集(对于您的其他参数可用值)类似于:
select AccountGroupID
from Accounts
where AccountName = @accounts
Run Code Online (Sandbox Code Playgroud)
有任何问题让我知道:)
| 归档时间: |
|
| 查看次数: |
13808 次 |
| 最近记录: |