簡體   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