SSRS 2008 R2 - 在所有页面上重复文本框/表格

时间:2013-08-21 10:25:03

标签: reporting-services ssrs-2008-r2

我在SSRS中有一个报告,它基本上包含一个日期和空白列表供用户打印然后手动写入数据。

报告有一个@FromDate和一个@ToDate参数以及一个@Location参数。

@FromDate和@ToDate参数用于填充带有日期的表,并按每周(Mon到Sun)分组,其中一些额外的列是空白的,用于手动写入数据。在此表上方有一个包含员工姓名的文本框。

我要做的是根据@Location参数获取每个页面的员工姓名。因此,如果一个地点有10名员工,我需要10页,其中不同的员工姓名在顶部,每个员工1页。带有日期的主表应该重复,但数据在每个页面上都是准确的,基本上唯一要改变的是报告顶部的员工姓名。

目前我尝试创建一个只有标题的表,并将employeename字段添加到标题中,但它只返回数据集中的第一个员工,只有26时才返回1页。

实现这一目标的最佳方法是什么?它在理论上似乎很简单,但不能让它做我需要的。

1 个答案:

答案 0 :(得分:1)

粗略概述:

  1. 创建一个显示日历的子报表。它将采用两个日期参数。
  2. 创建父报告。
  3. 父级中的数据集应返回所选位置的Employees列表。
  4. 为该数据集创建一个表,并在该表中放入两个详细信息行。第一个将只有员工姓名。
  5. 此时进行测试,看看你刚刚得到一份员工名单。
  6. 将子报表放在第二个详细信息行中,并设置要传递的参数。
  7. 更改详细信息组的属性以使实例之间有分页符。
  8. 如果您告诉我们什么不适合您,我们可以提供更具体的建议。