我在sql-server中存储了一个proc,并且它返回的参数之一是一个带查询参数的字符串。我在报告顶部显示这些查询参数。如果发现了某些东西,这很好,如果没有发现东西,那就不是那么好。使用来自存储过程的多个结果的Crystal Reports
我们已经尝试返回两个查询结果,一个是我将生成报表的数据集(其中包含查询参数),另一个是查询参数字符串。 Crystal似乎只能看到第一个数据集,而这个非常古老的讨论(http://www.sqlteam.com/forums/topic.asp?TOPIC_ID=42462)表示这不会起作用。但那是在5年前,我希望事情发生了变化。
问题是,如果没有返回任何内容,则报告太空白以致于该人甚至不知道他们使用了哪些查询参数。如果他们看到他们查询了一些不会返回任何结果的东西,那就很有用。
所以,如果我有我的存储过程的末尾:
SELECT * FROM [#ResultSet]
select @SearchCriteria as SearchCriteria
我想能够显示SearchCriteria即使没有在#ResultSet。这个版本的水晶可以做到吗?有没有另一种方法来做到这一点?
我们采纳了这个想法并在此基础上构建 - 如果有结果,则返回结果(包括搜索条件字符串);如果没有结果,则返回与一堆NULL值结合的结果以及搜索条件字符串(一条记录)。 – thursdaysgeek