2013-02-06 37 views
0

這裏我用一個列表對象的內部文本框手動創建表:我怎麼能重新創建使用表或矩陣(合併單元格)

enter image description here

這樣做的問題是,如果一個文本框文本太多,只有它會增長,而其他文本會保持相同的高度。

現在另一個問題是你不能合併同一列中的兩個單元格(垂直合併)。有沒有一種方法可以使用我可以複製圖片中的內容的控件組合,這樣如果「發佈說明」文本框中包含太多文本並且它會增長,其他控件將隨之增長?

+0

,這是我見過的最離奇的報表佈局之一。我建議你重新設計它。祝你好運! –

+0

@MikeHoney不是我的設計。不是我的電話。如果我有話要說會重新設計,但我只是一個做peon工作的peon。 –

回答

0

兩個建議:

1)如果你想保持你目前的解決方法,並希望避免你的文本框的成長就可以了CanGrow屬性設置爲False

將使用 ToolTip 爲長文本

的UI解決方案:比方說,你的文本框只能包含60個字符,在文本框中表達式使用以下命令:

=iif(Len(Fields!YourField.Value)>60, Left(Fields!YourField.Value,57) + "...",Fields!YourField.Value)

意味着只有57 charecters會顯示在文本框中,全文應該顯示在文本框上方懸停(使用工具提示)。

2)如果要縱向合併單元格,可以執行一些解決方法。 您可以在另一個表格的單元格中放置一個表格,這樣可以使用多個表格執行所需的輸出。

附加使用另一個表內的表的樣本(我用3個表):

enter image description here

+0

不幸的是,他們真的只想要導出的報告版本(pdf,excel),所以選項1將不起作用。我會嘗試選項2並讓你知道。謝謝。 –

+0

好的,我用你的建議和邊界定義一起玩,以達到我所期待的。謝謝吉爾。 –

+0

你好嗎:) –