我們正在爲我們的報告使用SQL Server Reporting Services。我們有一個由幾個子報告組成的報告。爲了簡單起見,我們說汽車。每輛車都有自己的零件清單。一對多的關係。如何在多頁SRSS報告中添加子報告?
因此,在汽車報告中,有所有汽車信息 - 以及子報告,零件清單。這對於單個汽車來說工作得很好,因爲有一個Car.ID,可以作爲參數傳遞,以便通過特定汽車過濾零件列表。
但是,如果報告中指定了幾輛汽車,我們希望每輛車都在自己的頁面上。有它自己的零件清單。
我已經看過周圍了,正努力想出來。我正在查看的解決方案涉及將所有內容放在List控件中,在每條記錄之後添加分頁符。然後爲數據集中的每個項目添加一個行號,然後將子頁面編號和行號與子報告相匹配。
我覺得有一個簡單的方法來做到這一點,我忽略了。或者如果沒有,我怎樣才能匹配頁碼和行號?我已經使用查找功能嘗試 -
=Lookup(=Fields!Page.Value, =Globals!PageNumber, =Fields!ID.Value, "DataSet1")
然而,這將返回一個錯誤的全局變量的PageNumber只能到頁面頁眉/頁腳節!
任何幫助是極大的讚賞。