2016-07-27 32 views
1

Ich habe ein Problem mit RDLC Bericht, dass ich nicht lösen kann. Ich habe eine Tablix mit innerhalb der Daten im Bericht angezeigt werden.RDLC Autofill Körper des Berichts

Die darin enthaltenen Daten sind eine Liste von Produkten mit den relativen Größen, die dynamisch sind und von Produkt zu Produkt variieren. So können einige Produkte mehr oder weniger haben Größen

Das ist mein Tablix:

Report Designer

In diesem Fall hat das Produkt viele Schnitte und dann wird die Tabelle erweitert und erreicht fast die Hälfte Bericht:

Long

In diesen eher Größen sind wenige und dann erst zu Beginn des Berichts kommen:

Short

Wie kann ich sicherstellen, dass die Tabelle richtig dimensioniert und kommen immer bis zum Ende des Berichts?

Dies ist der vollständige Bericht:

Report

Antwort

1

denke ich, Sie so etwas wie versuchen sollte:

  1. hinzufügen leere Spalten zum Tablix so können Sie erreichen das Ende der Seite
  2. Legen Sie für die Spaltenreihenfolge die Sichtbarkeit so fest, dass Sie eine feste Anzahl von Spalten haben (20 Spalten maximal = 3 Spalten mit Daten + 17 ohne Daten zum Beispiel)

Alle Spalten sollten eine Bedingung, basierend auf seine Nummer:

Spalte 1 Zustand:

=iif(YourMaxNumberOfColumnsWithData.Value > 1,true,false) 

Spalte 2 Zustand:

=iif(YourMaxNumberOfColumnsWithData.Value > 2,true,false) 

Spalte 3 Zustand:

=iif(YourMaxNumberOfColumnsWithData.Value > 3,true,false) 

und so weiter ...

+1

Das Programm wurde implementiert. Subito sembrava una soluzione perfetta per il mio caso ma ein distanza di mesi ci siamo accorti che in realtà ist ein vera und propria merda. E 'proprio UNTA E BISUNTA. MA ENAC OID ED MA ENAC OID ED ... .I CRYYY WENN KIWI DAS HAAAAAAAAAAAAAAIR HAAAAAAAAAAAAAAAAAAAIR HAAAAAAAAAAIR WÄSCHEN –