如何在一个报表中多次运行一个子报表?
How to run a subreport multiple times in one report?
有没有办法为参数列表中的每个实例创建子报表 运行?我的子报表设计成只带一个参数,我只想让子报表在一个报表中返回多次
您可以"tablefy"您的参数列表:
创建一个查询,将 un-pivot
您的参数列表作为 TABLE(INT)。
例如:
SELECT IDField FROM
dbo.TableValueFunctionToSplitCommaDelimitedListIntoTableOfInts(@MultiValueListParam)
添加 table 或矩阵您的报告。
- 添加数据集并将结果设置为在步骤 1 中创建的 sp 或查询。
- 将步骤2中table的DataSet设置为步骤3中创建的DataSet。
- 将 SubReport 插入到新 table 的详细信息中。
每个细节带应该打印一次。您可以将参数设置为Fields!IDValue.Value
有没有办法为参数列表中的每个实例创建子报表 运行?我的子报表设计成只带一个参数,我只想让子报表在一个报表中返回多次
您可以"tablefy"您的参数列表:
创建一个查询,将
un-pivot
您的参数列表作为 TABLE(INT)。
例如:SELECT IDField FROM dbo.TableValueFunctionToSplitCommaDelimitedListIntoTableOfInts(@MultiValueListParam)
添加 table 或矩阵您的报告。
- 添加数据集并将结果设置为在步骤 1 中创建的 sp 或查询。
- 将步骤2中table的DataSet设置为步骤3中创建的DataSet。
- 将 SubReport 插入到新 table 的详细信息中。
每个细节带应该打印一次。您可以将参数设置为Fields!IDValue.Value