将数据从 ssrs 子报表传递到父报表
1 是否可以将数据从 ssrs 2005 子报告传递到其父报告? 2 如果是,怎么办? 非常感谢 菲利普
1 Is it possible to pass data from ssrs 2005 subreport to its parent report?
2 If yes, how?
Thanks so much
Philip
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
创建两个数据集 - 一个用于主报告,另一个与子报告中使用的数据集相同。
添加子报告,但从主报告上的第二个数据集中获取总计。
我实际上并没有从子报告中获取信息。我仅使用子报告来正确显示信息。我使用第二个数据集只是为了汇总子报告中的内容。
Create two datasets - one for the main report one that is the same used in the sub report.
Add your sub report but grab the total from the second dataset on the main report.
I'm not actually taking the info from the sub report. I'm only using the sub report to display the information correctly. I'm using the second dataset just to total what's in the sub report.
您也许可以向主报告中的查询添加子查询来获取总计:
<代码>
选择
t1.ClientID,
t1.地址,
-- 获取发票总额的子查询:
(选择总和(发票总计)
来自发票
WHERE Invoices.ClientID = t1.ClientID)
AS 发票总计,
t1.公司名称
来自客户 t1;
You might be able to add a subquery to the query in the main report to get totals:
SELECT
t1.ClientID,
t1.Address,
-- Subquery to get invoice totals:
(SELECT SUM(InvoiceTotal)
FROM Invoices
WHERE Invoices.ClientID = t1.ClientID)
AS InvoiceTotal,
t1.CompanyName
FROM Clients t1;
它已发布在另一个论坛上,这是无法完成的:(
Its has been posted on another forum that this cannot be done :(