我有两个报表参数,在我创建关联数据集时自动设置.它们是ReportID和CompanyID.用户从列表框中选择公司名称,从另一个列表框中选择报告名称.标准SELECT ID,Name FROM TableName查询用于填充相应的列表框.报告参数工作正常,报告正确显示.我的问题是这个.我想将选定的报告名称和公司名称放在报告标题中(这些是用户在点击查看报告按钮之前从下拉列表中选择的名称值.我设置了两个新参数,ReportName和CompanyName;标记将它们隐藏起来并将其默认值设置为适当的数据集.问题是标题始终显示列表中的第一个名称,而不是用户选择的名称.
使用从查询填充的原始参数集,我没有遇到任何问题.
在我的报告中,我有一个"Farm"参数,该参数由"SELECT FarmNumber,FarmName FROM Farms"查询填充.用户从ComboBox中选择他想要的服务器场.我使用以下表达式在报告的标题中显示所选的服务器场:
=Parameters!Farm.Label
"Label"是用户选择的服务器场的"显示文本"(在本例中为FarmName).