分组不会在主要详细信息中创建rdlc报告格式

时间:2013-11-24 06:48:19

标签: reporting-services rdlc rdl

我想使用Microsoft Report Designer创建一个rdlc报告。由于我的数据的复杂性(下面给出的只是一个例子)我不使用View on Database端。因此,我必须为报表设计使用单独的表(数据源)。现在,正如我可以看到下面的例子,我有一个报告页面,我想为每个人显示个人,家庭和工作信息。

  • PERSONAL INFO部分有文本框。数据来自table_Personal,

  • 在FAMILY INFO部分有一个表。数据来自Table_Famiy,

  • JOB INFO部分有一个表格。数据来自Table_Job 并且所有三个表都包含Person_Id列。

个人信息
姓名:Christof
姓:罗宾 年龄:45

家庭信息
不-----姓名-----年龄----- Birt Place
1 ------莎拉----- 12 ------伦敦
2 ------阿尔伯特----- 16 ------曼彻斯特 3 ------大卫----- 23 ------纽约

工作信息
不------公司-----开始年份 1 ------- Xyz ----------- 2005
2 ------- T Mobile ------- 1999
3 ------- Day Inn ------- 1993

我的问题是;

1)我不想使用子报表,也不要使用视图在数据库端组合这些表(我已经搜索了,但对于3个或更多表,我认为是不可能的)。 那么,是否可以通过对项目(表,列表等)进行分组而不在rdlc上使用子报表来创建上述的主 - 详细报告?如果是这样,你能解释一下吗?

2)我试图创建这样的报告;我使用List并插入上面的所有文本框和三个表 到这个清单。我将所有三个表分配为报表数据源。我创建List.DataSetName = Table_Personal和List.Grouping设置 选择Group on:Person_Id和其他一些组合。但是,遗憾的是,我还没有设法像上面那样创建这样一种报告组。

请您提供一些建议,如果您有一些示例rdlc页面来源,请帮助我吗? ... Shohel

1 个答案:

答案 0 :(得分:1)

是的,这是可能的,但我已经像6个月前那样做了,所以我现在没有任何示例代码。

我做了很多类似的案子。其中一个案例就是有一个学生名单,每个学生都有一个标记清单,一个成就清单等。

如果我没记错的话,我使用了一个存储过程来获取所有学生的所有细节。一个数据集。并将它们全部放在一个tablix中并将它们分组。

子列表(如标记列表)本身是单独的Tablix,并插入主Tablix的文本框中。

希望它有所帮助! :)