我在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