2011-10-30 237 views
2

在我的項目中有三個報告 - 主報告和兩個子報告,每個報告都有自己的數據集(所有數據集共有的唯一列是ItemID)。主報告將ItemID作爲參數傳遞給其兩個子報告中的每一個。報告服務:一個報告中的多個子報告

主報告是以類似於表單的佈局構建的,即我使用List控件並在List主體中排列主報表字段。 (我每次只需要顯示一條記錄,所以我選擇了List而不是Table或Matrix)。

如果我將其中一個子報表添加到主報表主體(即List主體內部),它就能正常工作。但是,如果我嘗試將其他子報表添加到主報表中,則數據僅顯示在子報表中,而主報表的字段爲空(沒有顯示主報表數據集中的數據)。我不明白爲什麼會發生。

這裏有什麼問題?

我會很感激任何幫助。

+0

我已經創建與您所描述的相同的基本結構很多報道:重複包含多個子報表的詳細信息行。必須有其他的東西導致問題。你能否成功放置第二個子報表?也許一個子報表的查詢會導致另一個子報表的查詢出現問題? –

+0

如果我放置其中一個子報表(它並不重要),它可以成功運行。但是如果我把它們放在一起,它就不會。我檢查了所有三份報告的查詢,但無法發現問題。 – kodkod

回答

7

我解決了這個問題,把每個子報表放在一個自己的矩形裏,而不是直接放在列表的正文的矩形裏。

我應該更頻繁地使用矩形...

+1

+1我有一種感覺,那就是答案,但你的回答只是證實了我的答案。我一直在使用矩形做很多事情,非常適合將各種東西組合在一起。 – dyslexicanaboko