2013-12-10 43 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