我有一个从我的2008R2 SQL表中的视图运行的报告(报告构建器3.0)。
我已经编程了4个参数并通过查询从现有数据中选择它们的值。
"从VIEW"
中选择不同的FIELD我也将默认值设置为all。
我还想要使用另外两个参数。
当我以相同的方式添加它们时。当我这样做时,报告将在第一次运行时选择默认值,但如果我尝试再次运行它,即使设置了相同的参数,报告也会取消选择参数的所有选项而不运行报告。 / p>
如果有任何需要更多说明或图片上传,请告知我们。
提前谢谢你,
Steve Hathaway
我通过不使用View和完整查询来尝试报告。没有变化。以下是具有参数的主数据集的查询。
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个参数工作正常。
答案 0 :(得分:0)
快来找出下拉菜单的支持表,我已经从客户提供的excel文档中复制并粘贴了文本。这些项目中嵌入了某种LF或CR,它们在表值中出现。
SQL Management Studio可以很好地处理它并正确显示所有数据,但是当“报表”构建器尝试处理它时,它会调出来。
当我在SQL MS中查看数据时,我发现了这一点,将其复制并粘贴到excel中(我将重新创建表格),然后我这样做了信息没有在列中排列。
无论如何,这是固定的。