2013-12-10 77 views
-1

我正在準備一個當前正在編寫報表的樓宇管理系統。該報告將包括公寓周圍25-30個字段的信息,然後將顯示每個公寓房間的信息。每個房間將有大約20個領域。如何選擇報表(子報表)還是其他解決方案SSRS

我們可以一次限制這個報告到一個公寓。所以說,我們將有一個總共有5個房間的公寓。我不知道如何準備這份報告,因此用戶可以輕鬆打印,而且數據會很容易理解。

我的一位朋友對我說,爲公寓準備報告,然後爲房間添加一個子報表。但是,我如何顯示25個公寓的字段,然後顯示20個字段的房間。

子報表是一種很好的解決方案嗎?如果否,請提出其他可能的解決方案 如何管理字段並仍然使其易於理解和可打印的解決方案。

在此先感謝。

回答

0

我會說這是一個很好的候選人有2個數據源& 2個Tablix區域(或1個Tablix區域和一個標題中的文本框)。

第一個數據源只有公寓字段,應該是單個記錄。第二個數據源具有該特定公寓的房間字段。

在頂部有一個tablix顯示公寓信息。看到你一次只能看一個公寓,應該只有一個記錄。 (也許可以在標題中使用文本框顯示此信息,以便在每個頁面上重複顯示此信息。)

將第二個tablix放在第一個(或在報告正文中)的相關房間信息之下。

+0

謝謝Scurffy。你解釋得很好。我是SSRS的新手,不知道如何在一份報告中使用2個數據源。我可以添加兩個tablix區域,但是有兩個數據源:(你可以推薦一些教程:對不起,如果我打擾你太多了 –

+0

對不起,我的歉意,我的意思是說2個「DataSets」,你應該只需要一個DataSource。我對這個錯誤表示歉意,當你有2個數據集時,打開相應的Tablix屬性並設置「數據集名稱」如果你決定爲公寓信息使用標題文本框,你必須使用= First()方法一種表達。 – Scruffy