我有一个报表和一个链接子报表。子报表链接到主报表上的某个字段上。
主报表中的一个字段应该在运行时链接到子报表,但是当我运行它时,总是得到提示"Enter parameter“。
主报表中的字段使用子报表中的自动参数名链接到子报表,并选中了“根据字段选择子报表中的数据”,以及子报表中的相应字段(如附件所示)。
我正在使用Crystal for VS 2013。
这是一个winform应用程序。
我遗漏了什么?
我在SSRS中创建了一个主报表和一个子报表。在报表服务器(SQL server Reporting Services)上,我有两个文件夹:
Common
MainReports
子报表部署在Common文件夹中,主报表部署在MainReports文件夹中。
如何在报表服务器上启用或更改报表以从Common文件夹中检索子报表?
当它们位于同一个文件夹中时,主报表正确显示子报表,但是当它们位于不同的文件夹中时,我(自然)会得到一个"Subreport main not be shown“错误。
当我通过LocalReport通过LoadReportDefinition-Method加载报表定义时,嵌入在报表中的子报表将不再加载。
我得到一个rsErrorExecutingSubreport,表示无法加载报表XY的报表定义。在英语中,错误文本可能是:
The report definition for report 'XY' has not been specified
当我通过ReportEmbeddedResource-property加载主报表时,子报表工作得很好。