Tabellenzellen ausblenden
Sie können eine bestimmte Tabellenzelle bedingt ausblenden, z. B. basierend auf einem Berichtsparameter-Wert.
Klicken Sie mit der rechten Maustaste auf den Abschnitt Parameter in der Feldliste und wählen Sie Parameter hinzufügen.
Geben Sie im aufgerufenen Dialogfeld Neuen Parameter hinzufügen den Namen und die Beschreibung des Parameters für die Seitenansicht an und legen Sie den Typ auf Boolean fest.
Geben Sie einen Ausdruck für die Visible-Eigenschaft der Zelle an, um eine logische Bedingung zum Anzeigen oder Ausblenden dieser Zelle zu definieren.
Die folgende Abbildung zeigt, wie der Sichtbarkeitsausdruck für die an das Feld CategoryID gebundene Zelle bereitgestellt wird. Damit ein Bericht ordnungsgemäß angezeigt wird, sollten Sie denselben Ausdruck für die Zelle angeben, in der die Feldbeschriftung im Seitenkopf angezeigt wird.
Mit der Eigenschaft Modus ausgeblendeter Zellen verarbeiten können Sie definieren, wie der verbleibende Platz zwischen den sichtbaren Zellen der Tabelle verteilt werden soll.
Die folgende Abbildung zeigt, wie die ursprüngliche Tabelle aussieht:
Die folgenden Modi stehen zur Verfügung, um ausgeblendete Zellen zu verarbeiten:
StretchPreviousCell - Eine Zelle links von der ausgeblendeten Zelle wird gestreckt, um den verfügbaren Platz zu belegen. Wenn die ausgeblendete Zelle die erste in der Zeile ist, wird die nächste Zelle gestreckt.
StretchNextCell - Eine Zelle rechts neben der ausgeblendeten Zelle wird gestreckt, um den verfügbaren Platz einzunehmen. Wenn die ausgeblendete Zelle die letzte in der Zeile ist, wird die vorherige Zelle gestreckt.
ResizeCellsEqually - Die Größe aller sichtbaren Zellen wird geändert, um den Platz zu teilen, den eine ausgeblendete Zelle reserviert hat.
ResizeCellsProportionally - Die Größe aller sichtbaren Zellen wird proportional geändert, um den Platz, den eine ausgeblendete Zelle reserviert hat, basierend auf ihrer Gewichtung in der gesamten Tabellenbreite proportional zu teilen.
DecreaseTableWidth - Die Tabellenbreite wird verringert, und sichtbare Zellen werden an die Position einer ausgeblendeten Zelle verschoben, ohne ihre Größe zu ändern.
LeaveEmptySpace (der Standardmodus) - Ein Leerzeichen verbleibt an der Position einer ausgeblendeten Zelle, und andere Zellen sind nicht betroffen.