1

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

在此处输入图像描述

我“认为”我可以简单地使用两种不同的 tablix:一个用于带有边框和标签的块,另一个用于实际的数据字段或表达式,并将第二个 tablix 直接对齐第一个tablix ,使其看起来好像字段正在标记框内显示数据。

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

在此处输入图像描述

那么,如何以我所寻求的方式完成表单设计呢?

4

2 回答 2

2

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

  1. 您可以使用文本框浮动图像,然后甚至更改语法或在它们周围绘制框并装饰它们。
  2. SSRS 中字段的调用是 [(value)],其中 [] 含义:“已识别数据集中的数据列”
  3. 您可以调用前面带有“@”的变量 [@Test] 将是用户输入的名为“Test”的变量。
  4. 'List' 元素的大小将决定它重复时的大小。如果您想要一个严格的形式,请确保在该元素的属性上正确设置了长度和宽度。
  5. 如果您希望它打破每一页,您可以单击“列表”>右键单击左上角>属性>“在之前添加分页符”复选框。

我的示例显示了一个超级简单的文本框,其数据集只有三个想法,重复次数与 id 相同,重复三遍。您可以根据需要将此应用于您的表单。

在此处输入图像描述

于 2013-06-14T16:30:59.287 回答
1

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

在此处输入图像描述

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

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

于 2013-06-16T10:31:13.423 回答