2016-08-23 24 views
0

主要問題我在大多數報告中都面臨着大部分報告中的每個主報告都有多個子報告,無法將子報告邊界與主報告對齊。主報告邊界與子報告不一致

分報告和主報告都在動態增加。

在此先感謝。

回答

0

不幸的是,這在很大程度上是正確的。 Tablix列的寬度不會動態調整,並且子報表無法直接查看其父級的屬性。這意味着您無法使用%-width列設置固定寬度的報表,並且您無法將子報表自動調整爲其父報表的一個元素。

這就是說,有一個簡單的表的潛在方法。然而,它是適度涉及和有限的:

您可以創建一系列「spacer」列並根據列組的不同計數設置其可見性。這會導致每個表最終達到相同的大小。您需要將行標題設置爲相鄰組,以便切換其列可見性。您還需要將列設置爲跨表格統一大小。

這需要您瞭解:可以生成的最大列數(因此您知道需要創建多少間隔列)。以及當前需要調整的列數,除非您每次只調整到最大值。如果可以在父報告中確定當前列號,則可以將其作爲內部參數傳遞給子報告。

的設置是這樣的:

Setting up a spacer.

+0

無法確切地找出solution.i有4個合併單元格在主報告,並在副報告的4點單元的數據。 數據填充正確,但問題出在邊框上。 如果我的主要報告數據大於子報告數據,那麼子報告邊界不會擴展。 –