Reporting services 来自主报表数据的SSRS 2008 R2子报表参数

Reporting services 来自主报表数据的SSRS 2008 R2子报表参数,reporting-services,Reporting Services,我想在主报告中显示供应商的物料收据(存在很多列)以及子报告中每个收据的多笔付款。在主报告中,我有DTReceive和子报告dtPayment,其中包含一组单独的参数,如日期等。两份报告均独立运行 Mainreport details包含一个名为ReceiptNo的字段(在数据集中),我想将该字段作为子报表中数据集的过滤参数传递给子报表。当我从主报告系统运行它时,会说错误子报告无法显示,因为其中一个参数未正确传递。请确保您正在传递子报告的所有参数。它不会从父报表继承参数:必须全部指定 此外,在传递

我想在主报告中显示供应商的物料收据(存在很多列)以及子报告中每个收据的多笔付款。在主报告中,我有DTReceive和子报告dtPayment,其中包含一组单独的参数,如日期等。两份报告均独立运行


Mainreport details包含一个名为ReceiptNo的字段(在数据集中),我想将该字段作为子报表中数据集的过滤参数传递给子报表。当我从主报告系统运行它时,会说错误子报告无法显示,因为其中一个参数未正确传递。

请确保您正在传递子报告的所有参数。它不会从父报表继承参数:必须全部指定


此外,在传递参数时,请确保在子报表中设置了正确的参数值,而不是参数标签。(例如,有时一个是ID,另一个是名称。)用户在UI中选择标签,但必须使用值调用子报表。

您希望将值从主报表数据集传递到子报表。在这种情况下,将子报表放在与主报表数据集关联的表中,然后在子报表参数值中使用数据集字段

注意:确保主数据集返回单行。如果它返回多行,则子报表将为每个字段值复制。这是一种动态子报表创建