【发布时间】:2015-02-04 06:21:13
【问题描述】:
我有一个从 2008R2 SQL 表中的视图运行的报告(报告生成器 3.0)。
我有 4 个参数已经编程并正在工作,它们通过查询从现有数据中选择它们的值。
"从 VIEW 中选择不同的 FIELD"
我也将默认值设置为 all。
我还有两个想要使用的参数。
当我以相同的方式添加它们时。当我这样做时,报表将在第一次运行时选择默认值,但如果我再次尝试运行它,即使设置了相同的参数,报表也会取消选择参数的所有选项,并且不会运行报表。
如果有任何需要进一步说明或上传图片的信息,请告诉我。
提前谢谢你,
史蒂夫·海瑟薇
我通过不使用视图和完整查询来尝试报告。没有变化。这是对带有参数的主数据集的查询。
SELECT
dbo.Main.CallLogID,
dbo.Main.CallDateTime,
dbo.Main.DayofWeek,
dbo.Main.LOC,
dbo.Main.ManagingOffice,
Data_Shack.dbo.OptionsData.Fullname,
dbo.Source.Source,
dbo.NatureofCall.NatureOfCall,
dbo.Response.Response,
dbo.Main.UserName,
dbo.Main.flagDeleted
FROM
dbo.Main LEFT OUTER JOIN
dbo.NatureofCall ON dbo.Main.NatureofCall = dbo.NatureofCall.NOCID LEFT OUTER JOIN
dbo.Response ON dbo.Main.Response = dbo.Response.ResponseID LEFT OUTER JOIN
dbo.Source ON dbo.Main.Source = dbo.Source.SourceID LEFT OUTER JOIN
Data_Shack.dbo.OptionsData ON dbo.Main.ClientName = Data_Shack.dbo.OptionsData.ChildID
WHERE
(Main.LOC IN (@LOC)) AND
(Main.ManagingOffice IN (@ManagingOffice)) AND
(Response.Response IN (@Response)) AND
(Main.UserName IN (@UserName)) AND
(source.source IN (@S)) AND
(NatureofCall.NatureOfCall in (@NOC))
前 4 个参数工作正常。
【问题讨论】:
-
有人知道为什么该参数不起作用并不断清除吗?
标签: parameters report