繁体   English   中英

SSRS报表生成器设计布局问题

[英]SSRS Report Builder Design Layout Issues

我似乎无法弄清楚为什么Report Builder / Report Designer的设计方面如此混乱。 我要么不明白为什么这样做(最有可能),要么就是这样。

我添加到报告中的每个元素在实际预览中似乎都没有显示,对齐或看起来正确。 如果我添加一条线对齐到另一条在设计上看起来正确的行,则在最终版本中看起来完全不正确。 这只是许多示例中的一个,有关显示此行为的图像,请参见下文。

如果我有一个与数据集绑定的字段(文本框),并将其放置在某个区域中,则会产生奇怪的空白,居中错误或更糟,重新放置上述线元素时,它似乎会在附近移动其他位置某些不稳定的元素。 在混淆的示例中,载体字段基本上都彼此堆叠,而在预览中它们之间的间距适当,但是如果我做同样的事情,它在文档中的位置会更差。

这是错误吗? 这是RDL和报表设计器的工作方式吗? 元素定位有技巧吗? 它是否相对于其他元素(基于前景元素还是背景元素)? 与每次创建一个新元素相比,复制一个文本框来创建更多文本框会在某种程度上影响它们吗? 我无法弄清楚,也不知道要寻找什么才能找到答案。

这似乎是报表设计器工作方式的一个“怪癖”,我只是还没有发现它的秘密。 如果有一些精确的定位对话框可用,我宁愿使用它代替鼠标,也不要使用这些问题,因为我有一个有关如何设计的通用的MM规范文档,但我无法弄清楚。

我正在使用用于SQL Server 2016的报表生成器14。它是一个表格形式(一个ASN标签)保存在一个表中,所有元素都在一个矩形元素内。

是否有在线资源或Report Designer专家可以为我指出正确的方向?

垂直线元素在“预览/最终”中看起来不正确的示例

垂直线元素在设计视图中看起来正确的示例

编辑:像这样怎么讲得通?

SSRS进行渲染,以使元素不会重叠。 此外,每个元素都会获得足够的垂直和水平空间。 基本上您无法控制它,但是有一种解决方法。

如果您在报表中放置一个矩形,然后在该矩形中放置文本框,则它们的呈现方式与您放置它们时一样。 这也适用于tablix单元。

解决您问题的另一种方法是将所有内容显示在一个tablix单元中。 您的表情将如下所示:

="Ship to: " & Fields!Adress.Value & ". Postal Code: " & Fields!PostalCode.Value

您甚至可以在该表达式中添加换行符和制表符。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM