2016-08-23 2 views
0

Hauptproblem, das ich in den meisten der Berichte, wo ich mehrere Unterberichte für jeden Hauptbericht in den meisten Berichten haben, Konnte möglicherweise nicht die Unterbericht Grenzen mit dem Hauptbericht ausrichten .Hauptbericht Grenze nicht mit Unterbericht

Unterbericht und Hauptbericht werden beide dynamisch erhöht.

Vielen Dank im Voraus.

Antwort

0

Leider stimmt das weitgehend. Tablix-Spaltenbreiten werden nicht dynamisch angepasst, und Unterberichte haben unabhängig davon keine direkte Sichtbarkeit der übergeordneten Eigenschaften. Das bedeutet, dass Sie Berichte mit fester Breite nicht mit Spalten mit einer Breite von -width einrichten können und dass Sie die Unterberichte nicht auf ein Element des übergeordneten Berichts skalieren können.

Das gesagt, es gibt eine mögliche Methode für einfache Tabellen. Es ist jedoch mäßig beteiligt und ein wenig begrenzt:

Sie können eine Anzahl von "spacer" Spalten erstellen und ihre Sichtbarkeit abhängig von der eindeutigen Anzahl Ihrer Spaltengruppen festlegen. Dies führt dazu, dass jede Tabelle die gleiche Größe hat. Sie müssten Ihre Zeilenköpfe als angrenzende Gruppe einrichten, damit Sie ihre Spaltensichtbarkeit ändern können. Sie müssen auch die Spalten so einrichten, dass sie über Tabellen hinweg eine einheitliche Größe haben.

Dazu müssten Sie wissen: Die maximale Anzahl der Spalten, die generiert werden könnten (damit Sie wissen, wie viele Spacer-Spalten erstellt werden). Und die aktuelle Anzahl der Spalten zu Größe, es sei denn, Sie Größe jedes Mal auf die maximale Größe. Wenn diese aktuelle Spaltennummer im übergeordneten Bericht ermittelt werden könnte, könnte sie als interner Parameter an die Unterberichte übergeben werden.

Das Setup würde wie folgt aussehen:

Setting up a spacer.

+0

kann nicht genau herauszufinden, die solution.i haben 4-Zellen im Hauptbericht zusammengefasst und haben die 4-Zellen-Daten im Unterbericht. Die Daten werden korrekt ausgefüllt, aber das Problem liegt in der Umrandung. Wenn meine Hauptberichtsdaten größer sind als Unterberichtdaten, wird der Unterbericht nicht erweitert. –

Verwandte Themen