从另一个报告中调用 s-s-rS 报告

Posted

技术标签:

【中文标题】从另一个报告中调用 s-s-rS 报告【英文标题】:Calling s-s-rS report from another report 【发布时间】:2010-11-10 17:45:01 【问题描述】:

我是使用 s-s-rS 和创建报告的新手。

我从一个数据源和 6 个数据集创建了一个简单的 1 页报告。

报告采用一个参数:EmployeeId -- 并为该员工生成 1 页报告。

到目前为止一切顺利!

现在,我想创建另一个采用 DepartmentId 的报告。此报告应为部门中所有 x 名员工生成报告,并有 x 页数。

有什么方法可以重用我之前创建的报告(以 EmployeeId 作为参数的报告)来生成我描述的后面的报告?

谢谢你:)

【问题讨论】:

【参考方案1】:

您可能会使用子报表,如果 DepartmentId 对每个员工可用(我认为是),那么这可能是您最好的选择

【讨论】:

能否请您参考一些好的链接来开始子报告? msdn.microsoft.com/en-us/library/ms160348%28SQL.100%29.aspx 是一个地方,只需谷歌它或在 ide 中使用 subreport 选项,它并不难使用【参考方案2】:

如何在员工的详细报告中包含员工部门 ID,然后在此字段上执行操作并将部门报告设置为目标。将单击的部门 ID 传递给部门报告,您就得到了一个很好的解决方案。

【讨论】:

以上是关于从另一个报告中调用 s-s-rS 报告的主要内容,如果未能解决你的问题,请参考以下文章

s-s-rS 报告错误:处理数据集的命令文本表达式时出错

s-s-rS 中的多个报告使用相同的存储过程

如何在 s-s-rS 中使用表达式转移到报告

在一个 PDF/报告中导出/合并两个单独的 s-s-rS 报告

将一个表字段作为参数传递给 s-s-rS 报告中的另一个表

s-s-rS 2005 矩阵报告 - 编辑总计