SSRS报告中字段中的标签

时间:2013-06-13 20:53:52

标签: reporting-services format label block

我正在尝试在SSRS中复制表单并用数据填充它。原始表单包含每个框内部带有小标签的块,用于标识所请求的条目。

enter image description here

我“想”我可以简单地使用两个不同的Tablix:一个用于带边框和标签的块,另一个用于实际的数据域或表达式,并直接对齐第二个tablix over 第一个,好像字段在标记框内显示数据。

在设计视图中看起来我想要它,但当我去预览报告时,它将第二个tablix推到第一个tablix下面,实际上创建了两个Tablix,一个堆叠在另一个Tablix的顶部(不显示为我的意图)。

enter image description here

那么,我如何以我正在寻找的方式完成表单设计?

2 个答案:

答案 0 :(得分:2)

您应该使用tablix以外的类型作为报告。使用“列表”代替,您可以根据需要释放浮动对象,也可以嵌套Tablix。列表上的一点解释:

  1. 您可以使用文本框浮动图像,然后甚至更改语法或在它们周围绘制框并装饰它们。
  2. SSRS中字段的调出是[(值)],[]表示:“已识别数据集中的数据列”
  3. 你可以在他们面前调出带有'@'的变量[@Test]将是一个用户称之为'Test'的变量。
  4. 无论尺寸'List'元素是什么,都将决定它重复时的大小。如果您需要严格的表单,请确保在该元素的属性上正确设置长度和宽度。
  5. 如果您希望它打破每一页,您可以点击“列表”>右键单击左上角>属性> '复选框之前添加分页符。
  6. 我的示例显示了一个超级简单的文本框,其中的数据集只有三个想法重复次数与id的重复次数,三次。您可以根据需要将其应用于表单。

    enter image description here

答案 1 :(得分:1)

看起来您可以使用单个Tablix轻松地重现该表单标题。如果您将表单设想为一组tablix单元格,如下所示:

enter image description here

然后您需要做的就是为每个单元格设置Border属性以根据需要隐藏边框(或者您可以合并单元格,例如申请人和位置的单元格。)

您可以使用仅包含标题行的Tablix,删除详细信息行。如果每个报表需要多个表单,请将Tablix放在List区域中。