Udostępnij za pośrednictwem


Warunkowe ukrywanie elementów raportu (program Report Builder 2,0)

Można określić, czy element raportu będzie początkowo wyświetlany czy ukryty, gdy użytkownik będzie przeglądał raport.Umieszczając przełącznik w polu tekstowym, można umożliwić użytkownikom interakcyjne ukrywanie i wyświetlanie elementów.W tabeli lub macierzy można wyświetlać lub ukrywać statyczne wiersze i kolumny albo wiersze i kolumny skojarzone z grupami.Główną przyczyną ukrywania elementów jest potrzeba dostarczenia raportu pokazującego dane podsumowania, a jednocześnie umożliwienia użytkownikowi przejścia do danych szczegółowych.

Na przykład można początkowo ukryć wszystkie wiersze z wyjątkiem wiersza podsumowania grupy zewnętrznej w tabeli zawierającej grupy wierszy.W komórce grupowania w grupie zawierającej każdą grupę wewnętrzną (w tym grupę szczegółów) można dodać przełącznik.W wyrenderowanym raporcie użytkownik będzie mógł klikać pole tekstowe, aby rozwijać i zwijać dane szczegółowe.Aby uzyskać więcej informacji zobaczDodawanie tabeli (program Report Builder 2,0).

Uwaga

Podczas tworzenia raportu szczegółowego informacje dotyczące widoczności należy ustawić w grupie, kolumnie lub wierszu, który ma zostać ukryty, a nie w pojedynczym polu tekstowym w tym wierszu lub kolumnie.Ponadto pole tekstowe używane do przełączania musi należeć do zakresu zawierającego sterującego elementem, który ma być wyświetlany lub ukrywany.Na przykład aby można było ukryć wiersz skojarzony z grupą zagnieżdżoną, pole tekstowe musi znajdować się w wierszu skojarzonym z grupą nadrzędną lub grupą znajdującą się wyżej w hierarchii zawierania.

Aby uzyskać instrukcje krok po kroku dotyczące ukrywania elementów raportu zobacz następujące tematy:

Raporty szczegółowe

Raport szczegółowy umożliwia użytkownikowi kliknięcie łącza związanego z wartością podsumowania i otwarcie osobnego raportu pokrewnego, w którym są wyświetlane dane szczegółowe.Dane szczegółowe są pobierane tylko po uruchomieniu raportu szczegółowego.Raporty szczegółowe zazwyczaj wymagają mniejszej ilości zasobów niż raporty rozwijane.Aby uzyskać więcej informacji zobacz Dodawanie raportów szczegółowych (program Report Builder 2.0) i Samouczek: Dodawanie parametrów do filtrowania danych raportu (Report Builder 2.0).

Ukrywanie kolumn w przypadku braku pól danych w czasie wykonywania

W przypadku kolekcji pól zestawu danych, która zmienia się w czasie, można ustawić wyrażenie określające widoczność kolumn, dzięki czemu w raporcie będą wyświetlane tylko te pola, które istnieją w zestawie wyników uzyskanym w czasie wykonywania.Kolumny dla brakujących pól nie są renderowane i nie zajmują miejsca w raporcie.Sprawdzanie obecności pola w czasie wykonywania wymaga użycia kodu niestandardowego.Aby uzyskać więcej informacji zobaczUżywanie odwołań do kolekcji pól zestawu danych w wyrażeniach (program Report Builder 2,0).

Obsługa rozszerzenia renderowania dla ukrytych elementów raportu

Przełączanie wyświetlania i ukrywania elementów raportu jest obsługiwane tylko przez rozszerzenia renderowania obsługujące interakcję z użytkownikiem, takie jak rozszerzenie renderowania w formacie HTML.Inne rozszerzenia renderowania wyświetlają elementy ukryte.Na poniższej liście opisano obsługę elementów raportu z widocznością warunkową:

  • Rozszerzenie renderowania w formacie HTML nie wyświetla elementów ukrytych; elementy ukryte nie są widoczne nawet w źródle HTML.

  • Rozszerzenie XML renderowania Wyświetla wszystkie elementy raportów, niezależnie od tego, czy są one ukryte.

  • Rozszerzenie renderowania w formacie programu Excel wyświetla i rozwija ukryte wiersze i kolumny tabeli, macierzy lub listy.Wszystkie wiersze i kolumny są widoczne.

Aby uzyskać więcej informacji zobaczOpis zachowań renderowania (program Report Builder 2,0).